SAP Knowledge Base Article - Public

3663614 - Unexpected rounding behavior for tax condition type TTX1 in purchase orders in sap s/4hana cloud public edition

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

  1. Create a purchase order in SAP S/4HANA Cloud Public Edition.
  2. Set the tax condition type TTX1 with a rounding rule defined as Commercial (' ').
  3. Input a tax rate of 10%.
  4. 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

  1. Navigate to SSCUI 101094 Define Condition Types - Set Pricing Condition Types - Purchasing.
  2. 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