SAP Knowledge Base Article - Public

3574210 - When using API Journal Entry – Post, get error "KSCHL is empty"

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

Product

SAP S/4HANA Cloud Public Edition all versions