Symptom
- In purchase orders, tax condition values are usually rounded up per SAP standard program.
- In specific country scenarios, such as Indonesia, the condition value is required to be rounded off.
- Tax amount rounding off issue observed: 15555 * 10% = 1555.5 → expected result is 1556, but the system rounds it to 1555.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a purchase order in SAP S/4HANA Cloud Public Edition.
- Set the tax condition type TTX1 with a rounding rule defined as Commercial (' ').
- Input a tax rate of 10%.
- Observe the rounding behavior for the condition value.
Cause
- System behavior aligns with the customizing defined for the condition type rounding rule.
- When the rounding rule is set to Commercial (' '), values are rounded off according to commercial standards.
Resolution
- Navigate to SSCUI 101094 Define Condition Types - Set Pricing Condition Types - Purchasing.
- Verify the rounding rule configuration for the condition type TTX1.
- If set as ' ' (blank), values are rounded off according to commercial standards:
0.00449 → 0.00 EUR
0.00550 → 0.01 EUR - If set as 'A', values are always rounded up:
0.00449 → 0.01 EUR
0.00550 → 0.01 EUR - If set as 'B', values are always rounded down:
0.00449 → 0.00 EUR
0.00550 → 0.00 EUR
Adjust the rounding rule settings as required to meet specific country requirements.
Keywords
tax rounding, purchase order, condition type TTX1, sap s/4hana cloud public edition, rounding rule, commercial rounding, tax condition, SSCUI 101094, pricing condition types, rounding behavior , KBA , MM-PUR-GF-TAX-2CL , Taxes (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public