Symptom
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a new Purchase Order
- Enter material, quantity, and unit price
- Check the tax condition ABC in the Condition tab
- Observe that the Cond.Basis (Tax Base) only includes the material net value, not the freight amount
- Even if freight is later added manually to an existing PO, the tax calculation may not update automatically without re-pricing
Cause
-
The ABC condition type has the Accrual checkbox enabled at the condition type level. Depend on standard SAP tax calculation logic, SAP only considers non-statistical conditions when calculating the net value for tax purposes. Accrual related conditions are automatically treated as statistical even if not marked.
-
From condition type ABC configuration, ABC has manual =x (Manual only), meaning it will never appear automatically in a PO. It must be added manually by the user.
-
If the user not manually add ZFRB to the PO, the freight amount is not present in the pricing procedure at all. Therefore, it cannot be included in the tax base calculation, even if all other pricing configurations are correct.
Resolution
Configure automatic condition determination to avoid manual entry:
1. Open SSCUI 103399 Define Condition Types
2. Select condition type ABC and click Edit
3. Assign an appropriate access sequence
4. Remove the Manual only indicator if automatic determination is desired
5. Ensure that the identified condition type is not accrual and not statistical
Keywords
goods receipt, MIGO, freight, delivery costs, pricing procedure, condition type, account key, posting, tax calculation , KBA , FI-LOC-MM-IN , India (aka XX-CSC-IN-MM) , MM-PUR-GF-PR-2CL , Price Determination (Public Cloud) , Problem
SAP Knowledge Base Article - Public