Aronium Lite Discount Error (OMR): Applying 0.025 discount results in 0.030 total discount
Hello,
I am using Aronium Lite in a country that uses a currency with 3 decimal places (Omani Rial - OMR). I am running into a persistent rounding/discount error that I cannot resolve.
The Expected Calculation vs. The Actual Result:
*Original Total (Subtotal): 0.225 OMR (3 x0.075)
*Discount Applied: Fixed amount of 0.025 OMR
*Correct Total Should Be: 0.225-0.025 =0.200 OMR
*Aronium's Actual Total is: 0.195 OMR
The system is consistently applying a total discount of 0.030 OMR (an extra 0.005 OMR) which should not be there.
But when i entered discount 0.100 OMR of 0.300 OMR
It's come 0.200 OMR.
Which is correct..
For the information:
Troubleshooting Steps I Have Already Taken:
1.Windows Regional Settings: I have confirmed that the Windows Currency settings for both the Number tab and the Currency tab are set to 3 decimal places, and I restarted Aronium.
2.Cash Rounding: I checked the "Edit payment type 'Cash'" screen, and there is no "Cash Rounding Factor" setting available in Aronium Lite.
3.Tax/Discounts: I have checked the Tax Rates (which are 0.000) and Product/Global Discount Rule menus but found no setting that automatically adds 0.005 OMR.
Could this be a hidden setting for 3-decimal currencies in the Lite version? Has anyone encountered this specific 0.005 OMR discrepancy before? Any help would be appreciated!
Please sign in to leave a comment.
Comments
0 comments