Symptom
In postings created via apps like "Create Incoming Invoices" and "Post Outgoing Payments", withholding tax is calculated using the exchange rate maintained in the "Currency Exchange Rate" app, not the manually entered rate.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the "Create Incoming Invoices" app and create an invoice in a foreign currency.
- Enter a manual exchange rate on the invoice in 'Local currency' tab.
- Post or simulate the invoice.
- Observe that withholding tax line item is converted using the exchange rate maintained in the "Currency Exchange Rate" app, instead of the manually entered rate, while other line items follow the manual rate.
Cause
In configuration activity "Define Exchange Rate Type for Withholding Tax Type" (ID: 104400), an exchange rate type is maintained for the relevant withholding tax type, so the system uses the exchange rate for that type instead of the invoice’s manual exchange rate.
Resolution
- Open configuration activity "Define Exchange Rate Type for Withholding Tax Type" (ID: 104400).
- For the relevant withholding tax type, remove the exchange rate type entry (leave it blank) to allow withholding tax to use the manual exchange rate entered on the invoice.
- Save the configuration.
- Recreate or repost the invoice with a manual exchange rate and confirm that withholding tax is calculated with the manual rate.
See Also
Keywords
Withholding Tax, Manual, Exchange Rate, OB08, Exchange Rate Type, Define Exchange Rate Type for Withholding Tax Type, 104400, Create Incoming Invoices, Post Outgoing Payments, Currency Conversion, Local Currency, Currency Exchange Rate , KBA , FI-AP-AP-Q-2CL , Withholding Tax (Calculation) (Public Cloud) , Problem
SAP Knowledge Base Article - Public