diff --git a/classes/pdf/HTMLTemplateOrderSlip.php b/classes/pdf/HTMLTemplateOrderSlip.php
index 6ce9d18d8..e03637132 100644
--- a/classes/pdf/HTMLTemplateOrderSlip.php
+++ b/classes/pdf/HTMLTemplateOrderSlip.php
@@ -170,15 +170,15 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice
$tax = new Tax((int)$tax_id);
if (!isset($total_tax_amount[$tax->rate]))
{
- $tmp_tax_infos[(string)$tax->rate]['name'] = $tax->name;
- $tmp_tax_infos[(string)$tax->rate]['total_price_tax_excl'] = $order_slip_details['amount_tax_excl'];
- $tmp_tax_infos[(string)$tax->rate]['total_amount'] = $amount;
+ $tmp_tax_infos[$tax->rate]['name'] = $tax->name;
+ $tmp_tax_infos[$tax->rate]['total_price_tax_excl'] = $order_slip_details['amount_tax_excl'];
+ $tmp_tax_infos[$tax->rate]['total_amount'] = $amount;
}
else
{
- $tmp_tax_infos[(string)$tax->rate]['total_price_tax_excl'] += $order_slip_details['amount_tax_excl'];
- $tmp_tax_infos[(string)$tax->rate]['total_amount'] += $amount;
+ $tmp_tax_infos[$tax->rate]['total_price_tax_excl'] += $order_slip_details['amount_tax_excl'];
+ $tmp_tax_infos[$tax->rate]['total_amount'] += $amount;
}
}
} else {
@@ -198,7 +198,7 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice
$infos['total_amount'] += $amount;
}
- $tmp_tax_infos[(string)$tax_rate] = $infos;
+ $tmp_tax_infos[(string)number_format($tax_rate, 3)] = $infos;
}
}