Symptom
Tax Base Amount shows incorrect balance while using Journal Entry - Post (Asynchronous) API for non-jurisdiction country.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP S/4HANA Cloud Public Edition
Cause
For the non-jurisdiction country the aggregated tax item is always expected and the internal tax calculation is designed for aggregated tax item too. Multiple tax items should be aggregated firstly in the payload. Otherwise, the logics will have some unexpected behavior.
Resolution
The tax line by line calculation is only supported by the jurisdiction country, in this case tax item group is needed for the payload.
But for non-jurisdiction country, the product tax items always needs aggregation.
We couldn’t use the payload as line by line to do the posting.
Workaround
Adopt the direct tax posting.
Add below input under product tax and remove the tax information under GL.
For direct tax posting following must be present
<IsDirectTaxPosting>true</IsDirectTaxPosting>
A correct payload file can be found in the attachment. ( Correct Aggregated Case.txt )
Currently only USA & India support line by line!
See Also
See ProductTaxItem for further information.
See SAP Community Blog Post - Enterprise Resource Planning Blogs by SAP.
Keywords
line by line tax, tax calculation, api, journal entry post, non-jurisdiction country, payload, tax, line by line, tax jurisdiction, jurisdictional, FF817, FF 817, FINS_FI_POSTING_IF 051, FINS_FI_POSTING_IF051 , KBA , AC-INT , Accounting Interface , AC-INT-2CL , Accounting Interface (Public Cloud) , How To
Product
Attachments
Correct Aggregated Case.txt |