Tax rounding when using multiple taxes results in wrong total amount
Due to the rounding operated on each tax in the TaxableMixin's _round_taxes
method a loss of precision might result in a total price that is not the correct one.
Here's an example (a bit artificial but easier to understand):
Tax1 of 10% Tax2 of 10% The amount tax included is 1.25, it will result in a base amount of 1.0417
The current implementation will lose 0.01 and thus the amount tax included will be 1.24.