Symptom
Decimal part of the withholding tax base, rounded to zero decimals
Environment
SAP S/4HANA Public Cloud
Cause
For Singapore, withholding tax reporting file is generated using DRC report SG_WHT_IR37 which is generates ALV output similar to IRAS S45 ODE template.
As per IRAS S45 ODE template (https://www.iras.gov.sg/media/docs/default-source/uploadedfiles/xls/s45-ode-import-template-as-at-08-feb-2023.xls?sfvrsn=cc37c37b_60) it will only accept amounts without decimal places for Taxable amount (Base amount). This is the reason why base amounts are rounded while posting documents so that while reporting it will report as required.
It is not possible to store amounts with decimal in database and report without decimal as it will cause discrepancy in posted vs reported amounts.
Resolution
System is working as designed.
See Also
Keywords
qsshh, CL_FIWTSG_ROUND_BASE_IR37 , KBA , FI-AP-AP-Q-2CL , Withholding Tax (Calculation) (Public Cloud) , FI-AP-AP-Q , Withholding Tax (Calculation) , How To