Error in unit of amount in currency ZAR. Must be rounded to 0.01 while running foreign currency revaluation

Hi,

I am getting error “Error in unit of amount in currency ZAR. Must be rounded to 0.01” for the a customer account “c1006”.

Account Receivable → periodic → Foreign currency revaluation → Foreign currency revaluation → entered considered date as “01/10/2017” and select customer account as “c1006”.

can you guide me which class is responsible to generate the above error.

Please find a attached screenshot for your reference.

\Classes\LedgerVoucherTransObject\checkRounding

Hi,
I have debugged but i am not able to get the above error

What does that mean?

Hi,
Rounding amount and accountcurrencyamount of generaljournalaccountentry is not equal so it throws the error.how to resolve the error.

Does the rounding rule on currency is modified in your case? (from 0.001 to 0.01)

I have set as 0.01 in general rounding rule but still the error throws

I mean - was it 0.001 before and someone changed it to 0.01?

Hi,

At present value is “0.01”.Please see the below screenshots for your reference.

SetupGeneralRoutingRule.JPG

No…Initially value is 0.01 only not a 0.001

[deleted]

Hi,
Thanks for ur reply
It wont accept to " 0.001".
Error has been resolved i have set as 0.01 and I hope so its is a refresh issue.

Hi,

If i change the considered date again above error is displayed.can you guide me to resolve the error.

Hi,
Some guide me to resolve the error

Hi,
some one guide me to resolve the issue

Have you tried to debug and see why the error comes?
(or) Why Rounding amount and accountcurrencyamount of generaljournalaccountentry is not equal in your case?