SAP Knowledge Base Article - Public

3772491 - Original Tax Base Amount is zero for Expense Line Items with Non-deductible Input Tax when posted through API Journal Entry - Post - SAP S/4HANA Cloud Public Edition

Symptom

Original Tax Base Amount is fill for Expense line items with Non-deductible Input Tax when posted on Create Incoming Invoice - FB60 or Post General Journal Entries apps, but is not filled when posted through API Journal Entry - Post.

"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

Reproducing the Issue

  1. Call Journal Entry - Post API with Expense G/L account item with Non-deductible Tax code
  2. Observe Original Tax Base Amount is zero when review posted journal entry in Display Line Item Entry app

Cause

Journal entries for Expense G/L account items with non-deductible tax were posted via API without providing TaxExpenseAmountInTransacCrcy.

Resolution

  1. Review the logic that builds the Journal Entry - Post API payload for expense line items in non-deductible input tax scenarios (for example, tax codes with NVV).
  2. Ensure the Item/Tax segment includes the field TaxExpenseAmountInTransacCrcy with the appropriate currency and amount for the expense line item. For example:
    • If Expense Amount is 3,672 JPY including 72 JPY non-deductible input tax, AmountInTransactionCurrency should be 3,000 and TaxExpenseAmountInTransacCrcy is 72.

Keywords

Japan VAT Return, consumption tax, non-deductible, non-qualified business, NVV condition, Original Tax Base Amount, BSEG-TXBFW, Journal Entry - Post API, TaxExpenseAmountInTransacCrcy, VAT detail, missing tax amount, API payload , KBA , AC-INT-2CL , Accounting Interface (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions

Attachments

Pasted image.png
Pasted image.png
Pasted image.png