I discovered a bug in your sales tax calculations
I use WA State Sales tax of 7.9%
Here is an example of the rounding error from CommitCRM
The item total is $65
WA State Tax 7.9% $5.13
Total $70.13
Using a Sharp Elsimate EL-334T calculator with +TAX and -TAX buttons
http://www.sharpusa.com/ForBusiness/...s/EL334TB.aspx
The item total is $65
WA State Tax 7.9% $5.135
Total $70.135
The customer will pay $70.14
65 X 1.079 = 5.135
65 + 5.135 = 70.135
The correct total for the customer is $70.14
We only really display pennies, so with proper rounding, here is the corrected calculation that CommitCRM should display:
The item total is $65
WA State Tax 7.9% $5.14
Total $70.14
CommitCRM is causing me to undercharge some customers by a penny. Your programming error only happens when the total has a 5 in the third digit past the decimal point. In computer programming, you are supposed to round up to the next penny when you have .005 cents
Rounding to the Nearest Cent
https://www.youtube.com/watch?v=a7No6d2NMx4
Please have you programmers fix this bug
I use WA State Sales tax of 7.9%
Here is an example of the rounding error from CommitCRM
The item total is $65
WA State Tax 7.9% $5.13
Total $70.13
Using a Sharp Elsimate EL-334T calculator with +TAX and -TAX buttons
http://www.sharpusa.com/ForBusiness/...s/EL334TB.aspx
The item total is $65
WA State Tax 7.9% $5.135
Total $70.135
The customer will pay $70.14
65 X 1.079 = 5.135
65 + 5.135 = 70.135
The correct total for the customer is $70.14
We only really display pennies, so with proper rounding, here is the corrected calculation that CommitCRM should display:
The item total is $65
WA State Tax 7.9% $5.14
Total $70.14
CommitCRM is causing me to undercharge some customers by a penny. Your programming error only happens when the total has a 5 in the third digit past the decimal point. In computer programming, you are supposed to round up to the next penny when you have .005 cents
Rounding to the Nearest Cent
https://www.youtube.com/watch?v=a7No6d2NMx4
Please have you programmers fix this bug
Comment