diff --git a/htdocs/compta/bank/treso.php b/htdocs/compta/bank/treso.php
index 875cfcbabe8..3727fe23b93 100644
--- a/htdocs/compta/bank/treso.php
+++ b/htdocs/compta/bank/treso.php
@@ -137,14 +137,14 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
// Solde actuel
$var=!$var;
- print '
';
+ print '
';
print '| '.$langs->trans("CurrentBalance").' | ';
print ''.price($solde).' | ';
print '
';
$var=!$var;
- print '';
- print '| '.$langs->trans("RemainderToPay").': | ';
+ print '
';
+ print '| '.$langs->trans("RemainderToPay").' | ';
print ' | ';
print '
';
@@ -252,7 +252,6 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
$ref = '';
$refcomp = '';
- $var=!$var;
//$obj = $db->fetch_object($result);
$obj = array_shift($tab_sqlobj);
@@ -302,14 +301,25 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
if ($paiement) $total_ttc = $obj->total_ttc - $paiement;
$solde += $total_ttc;
- print "";
- print '| '.dol_print_date($db->jdate($obj->dlr),"day")." | ";
- print "".$ref." | ";
- print "".$refcomp." | ";
- if ($obj->total_ttc < 0) { print "".price($total_ttc)." | | "; };
- if ($obj->total_ttc >= 0) { print " | ".price($total_ttc)." | "; };
- print "".price($solde)." | ";
- print "
";
+ // We discard with a remain to pay to 0
+ if (price2num($total_ttc) != 0)
+ {
+ $var=!$var;
+
+ // Show line
+ print "";
+ print '| ';
+ if ($obj->dlr) print dol_print_date($db->jdate($obj->dlr),"day");
+ else print $langs->trans("NotDefined");
+ print " | ";
+ print "".$ref." | ";
+ print "".$refcomp." | ";
+ if ($obj->total_ttc < 0) { print "".price($total_ttc)." | | "; };
+ if ($obj->total_ttc >= 0) { print " | ".price($total_ttc)." | "; };
+ print ''.price($solde).' | ';
+ print "
";
+ }
+
$i++;
}
}