diff --git a/include/class_fiche.php b/include/class_fiche.php
index e112dc871..a653b5d4a 100644
--- a/include/class_fiche.php
+++ b/include/class_fiche.php
@@ -1513,7 +1513,7 @@ class Fiche
function Summary($p_search="",$p_action="",$p_sql="",$p_amount=false)
{
global $g_user;
- bcscale(4);
+ bcscale(4);
$str_dossier=dossier::get();
$p_search=sql_string($p_search);
$script=$_SERVER['PHP_SELF'];
@@ -1592,12 +1592,12 @@ class Fiche
" ".$tiers->strAttribut(ATTR_DEF_CP).
" ".$tiers->strAttribut(ATTR_DEF_PAYS)).
"";
- $deb=(($amount['debit']==0)?0:nbm($amount['debit']));
- $cred=(($amount['credit']==0)?0:nbm($amount['credit']));
- $solde=nbm($amount['solde']);
- $r.='
'.$deb.' | ';
- $r.=' '.$cred.' | ';
- $r.=' '.$solde." | ";
+ $str_deb=(($amount['debit']==0)?0:nbm($amount['debit']));
+ $str_cred=(($amount['credit']==0)?0:nbm($amount['credit']));
+ $str_solde=nbm($amount['solde']);
+ $r.=' '.$str_deb.' | ';
+ $r.=' '.$str_cred.' | ';
+ $r.=' '.$str_solde." | ";
$deb=bcadd($deb,$amount['debit']);
$cred=bcadd($cred,$amount['credit']);
@@ -1605,8 +1605,9 @@ class Fiche
}
$r.="";
- $solde=bcsub($deb,$cred);
- $r.=td("").td("").td("Totaux").td(nbm($deb),'class="num"').td(nbm($cred),'class="num"').td(nbm($solde),'class="num"');
+ $solde=abs(bcsub($deb,$cred));
+ $side=($deb > $cred)?'Débit':'Crédit';
+ $r.=td("").td("").td("Totaux").td(nbm($deb),'class="num"').td(nbm($cred),'class="num"').td(" $side ".nbm($solde),'class="num"');
$r.="";
$r.="";
$r.=$bar;