Symptom
Tax codes XX configured for Input Tax inclusive of TCS are not calculating correctly in MIRO and FB60.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Post a supplier invoice in MIRO or FB60 using tax code xx and observe that TCS is not calculated.
Cause
This issue is caused by configuration errors in the India GST TCS setup:
-
Missing TCS Conditions in Tax CodesTax codes xx are described as including TCS, but their tax rate do not contain any TCS condition types. As a result, the system only calculates the base GST amount and completely ignores the TCS component.
-
Incorrect Account Key in Pricing ProcedureThe standard India purchasing Pricing Procedure A18002 has all TCS conditions (JTC1-JTC4) configured with account key JTC, which is reserved for sales side TCS transactions. The correct account key for purchasing side TCS transactions is JTI.
Resolution
Add the missing TCS condition to tax codes xx:
- Open the Define Tax Code configuration activity
- Select country IN
- Find tax code xx and click Modify
- Add a new line to the tax rate table:
- Condition type: JTC1
- Account key: JTI
- Tax rate: xx (should be confirmed based on legal requirement) - Save the change
Update the account key for TCS conditions in pricing procedure A18002:
- Navigate to Classify Condition Types (ID: 101934) configuration activity configure for Pricing Procedure A18002 - Materials (India)
- For each of the following TCS conditions, change the account key from JTC to JTI:
- Confirm that the Condition Classification for all TCS conditions is set to "D - Tax"
- Save and activate the changes
See Also
- Refer to: Pricing Procedure | SAP Help Portal
Keywords
MIRO, FB60, TCS, input tax, JTC1, JTC2, JTC3, JTC4, JTI, JTC, pricing procedure A18002, India GST, CGST SGST IGST, tax calculation , KBA , FI-LOC-SD-IN , India (aka XX-CSC-IN-SD) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public