Hi,
TaxCloud doesn't send back the tax rate, only the tax amount. So HikaShop has to infer the tax rate from the tax amount and the gross price of the products. Because of that, we choose to round the tax rates. Otherwise, for a tax rate of 10%, you would often end up with 9.99% or 10.01% displayed.
To avoid that you have three possibilities:
- You can turn off the "Detailed tax display" setting of the HikaShop configuration and instead of displaying one row per tax rate, it will sum them up in one row with a generic "sales tax" label that you can change with a translation override.
- You can also directly use a translation override on the translation key TAXCLOUD_TAX to change the default:
TAXCLOUD_TAX="Tax (%s)"
For example, you could remove the (%s) in your override.
- You can also modify the taxName function of the plugins/hikashop/taxcloud/taxcloud.php file which generates the label. You could change the rounding precision, etc.
Here is some documentation on translation overrides:
www.hikashop.com/download/languages.html#modify