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