SAP Knowledge Base Article - Public

3016213 - Error FF818 - While using Journal Entry Post API for Indian company code

Symptom

Posting with the API "Journal Entry - Post" fails because of the error FF818 - "Taxes by item is activated; consequently, transfer by item is mandatory"

Environment

S/4 Hana Cloud

Cause

Generally, an line-by-line tax calculation is used only in company codes associated with the following country/regions: United States, Canada and, to some extent, India. If an external tax reporting system is used, the tax must be reported on an line-by-line basis and therefore also posted on an line-by-line basis.

Postings to an Indian company code

If you use an Indian company code during the posting, error FF818 or FF817 may occur even though an external tax system is not used here.

Resolution

The tax line by line calculation is only supported by the jurisdiction country/region, in this case tax item group is needed for the payload.

But for non-jurisdiction country/region, the product tax items always needs aggregation.

Payload as line by line couldn’t be used 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>

See Also

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

Keywords

FF818, tax, line by line, line by line tax calculation, tax calculation, journal entry post api, jurisdiction country, non-jurisdiction, taxes by item is activated, item is mandatory , KBA , AC-INT , Accounting Interface , How To

Product

SAP S/4HANA Cloud all versions

Attachments

Payload example .docx