My Oracle Support Banner

R12:AP: Withholding Tax Rounding Down Is Not Working Correctly when Currency Precision Is Zero (Doc ID 2023871.1)

Last updated on MAY 05, 2023

Applies to:

Oracle Payables - Version 12.1.1 and later
Information in this document applies to any platform.

Symptoms

In Korean Withholding Tax rounding down is not working correctly if currency precision is 0.
  
Customer currency is 'KRW' and the currency precision is 0. 
In this case, the withholding tax rounding down is not working correctly. The system always rounding up the tax amount even if they set the tax
rounding options as rounding down.
  
  1. Withholding Tax Rate = 0.004
  2. Invoice Amount = 302400
  3. Withholding  Apply = At Payment
  4. Tax Rounding option = Rounding down at system options and customer  sites level.
  >> It calculates withholding tax amount as '1210'.
  But if change currency precision to 2, it calculates '1200'.
  
In this case, the withholding amount should be rounded down to the nearest ten. (It's standard logic for Korean AWT Calculation)
  
So if system calculates the tax base amount as 1209 (302400*0.004 = 1209.6), the withholding amount will be calculated as 1200 according to Korean AWT Calculation.
  
But the system handles the tax base amount as 1210, not 1209 when precision is 0.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.