diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index 335330cd8e2..0a1820bb9ee 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -2411,15 +2411,15 @@ if ($resql) { print ''.price($marginInfo['pa_total'], 0, $langs, 1, -1, 'MT').''; if (!$i) { $totalarray['nbfield']++; + $totalarray['pos'][$totalarray['nbfield']] = 'total_pa'; } + $totalarray['val']['total_pa'] += $marginInfo['pa_total']; } // Total margin if (!empty($arrayfields['total_margin']['checked'])) { print ''.price($marginInfo['total_margin'], 0, $langs, 1, -1, 'MT').''; if (!$i) { $totalarray['nbfield']++; - } - if (!$i) { $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; } $totalarray['val']['total_margin'] += $marginInfo['total_margin']; @@ -2549,6 +2549,7 @@ if ($resql) { } // Use correct digits number for totals + $totalarray['val']['total_pa'] = (isset($totalarray['val']['total_pa']) ? price2num($totalarray['val']['total_pa'], 'MT') : null); $totalarray['val']['total_margin'] = (isset($totalarray['val']['total_margin']) ? price2num($totalarray['val']['total_margin'], 'MT') : null); // Show total line