SAP Knowledge Base Article - Public

2963945 - Line by line tax calculation while using Journal Entry - Post (Asynchronous) API for non-jurisdiction country

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

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

Keywords

line by line tax, tax calculation, api, journal entry post, non-jurisdiction country, payload, tax, line by line, tax jurisdiction, jurisdictional , KBA , AC-INT , Accounting Interface , How To

Product

SAP S/4HANA Cloud all versions

Attachments

Correct Aggregated Case.txt