From 4d289e4290c32ab22f67207bc6755d2a0c0c3e41 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Wed, 5 Sep 2012 16:14:06 +0000 Subject: [PATCH] // Tax rate was truncate on order slips --- classes/pdf/HTMLTemplateOrderSlip.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/classes/pdf/HTMLTemplateOrderSlip.php b/classes/pdf/HTMLTemplateOrderSlip.php index ec05334cc..6ce9d18d8 100644 --- a/classes/pdf/HTMLTemplateOrderSlip.php +++ b/classes/pdf/HTMLTemplateOrderSlip.php @@ -168,18 +168,17 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice foreach ($tax_amount as $tax_id => $amount) { $tax = new Tax((int)$tax_id); - if (!isset($total_tax_amount[$tax->rate])) { - $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; + $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; } else { - $tmp_tax_infos[$tax->rate]['total_price_tax_excl'] += $order_slip_details['amount_tax_excl']; - $tmp_tax_infos[$tax->rate]['total_amount'] += $amount; + $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; } } } else { @@ -199,7 +198,7 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice $infos['total_amount'] += $amount; } - $tmp_tax_infos[$tax_rate] = $infos; + $tmp_tax_infos[(string)$tax_rate] = $infos; } }