Symptom
There is an attempt to post journal entry though API Journal Entry – Post, but error "KSCHL is empty" occurs.
"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
In the payload, TaxItemClassification has not been specified under ProductTaxItem.
Resolution
Specify the TaxItemClassification under ProductTaxItem for the posting.
For example:
<ProductTaxItem>
<TaxCode>&1</TaxCode>
<TaxItemClassification>&2</TaxItemClassification>
<AmountInTransactionCurrency currencyCode="CNY">0</AmountInTransactionCurrency>
<TaxBaseAmountInTransCrcy currencyCode="CNY">100</TaxBaseAmountInTransCrcy>
</ProductTaxItem>
Keywords
KSCHL is empty, post journal entry, API Journal Entry – Post , KBA , AC-INT-2CL , Accounting Interface (Public Cloud) , Problem