Method of calculating and rounding values for Invoices
There are two features: Totals Calculation and Taxes Calculation in the Invoices Templates section that help to avoid rounding issues with float numbers and missing cents.
For instance, if you have the next parameters:
- calls with the cost: 0.00105)
- package with activation fee: 1.494024)
- package with activation fee: 1.074024)
- package with activation fee: 0.654024)
- tax 21%
And you select respective options:
Round then sum and Percent from the total amount​
Then it rounds specified above values in the Invoice just like that:
- calls - $0.01
- packages - 5.11, $3.11
After it calculates the Total Amount (7.11+3.11) = $15.34, the total amounts are as follows:
- amount without tax - $15.34
- tax - $3.22 (15.34*0.21)
- amount including tax - (3.22) =$18.56
Sum then round and Sum of individual taxes​
It takes specified above not rounded values and calculates the total amount (7.1144+3.1144) = $15.3482.
After it rounds a received sum ($15.3482), the total amounts are as follows:
- amount without tax - $15.35
- tax - $3.22 (1.494024+1.074024+0.654024+0.00105)
- amount including tax -(3.22) = $18.57
Therefore, it's less than $0.01 cent from the total amounts. Totals may not match due to the selected option of the rounding method.