Issue with Round function while calculating percentage.
Hi All,
Need your immediate help on calculating TAX with ROund function.
NET_AMT_DUE_WITH_TAX=144522.09
NET_AMOUNT_DUE=119439.64
ROUND((NET_AMT_DUE_WITH_TAX - NET_AMOUNT_DUE),3)||' '||'EUR' VAT_AMOUNT1,
25082.45 EUR -- Correct value
But I need to calculate 21% on NET_AMOUNT_DUE when I do this it's not giving approximate value. can you please suggest what is the correct way to get
(ROUND(I.NET_AMOUNT_DUE*21/100,3))||' '||'EUR' VAT_AMOUNT2,
25082.324 EUR -- wrong value is coming but I need as above correct value here.
Other examples:
NET_AMT_DUE_WITH_TAX=407787.34
NET_AMOUNT_DUE=337014.45