diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php
index 989a7be2e3a..9c3a6c0ffca 100644
--- a/htdocs/compta/facture.php
+++ b/htdocs/compta/facture.php
@@ -2144,8 +2144,12 @@ else
print '
'.price($fac->total_ttc - $totalpaye).' | '.$langs->trans('Currency'.$conf->monnaie).' | ';
$resteapayeraffiche=0;
}
- print '| '.$langs->trans('RemainderToPay').' : | ';
- print ''.price($resteapayeraffiche).' | '.$langs->trans('Currency'.$conf->monnaie).' |
';
+ print '| ';
+ if ($resteapayeraffiche >= 0) print $langs->trans('RemainderToPay');
+ else print $langs->trans('ExcessReceived');
+ print ' : | ';
+ print ''.price($resteapayeraffiche).' | ';
+ print ''.$langs->trans('Currency'.$conf->monnaie).' |
';
}
else
{
diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang
index 04c52bcb906..99248aa68be 100644
--- a/htdocs/langs/en_US/bills.lang
+++ b/htdocs/langs/en_US/bills.lang
@@ -161,6 +161,7 @@ Abandoned=Abandoned
RemainderToPay=Remainder to pay
RemainderToTake=Remainder to take
AmountExpected=Amount claimed
+ExcessReceived=Trop perçu
EscompteOffered=Discount offered (payment before term)
CreateDraft=Create draft
SendBillRef=Send invoice %s
diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang
index 53bf2a05da0..a1f3ced10cf 100644
--- a/htdocs/langs/fr_FR/bills.lang
+++ b/htdocs/langs/fr_FR/bills.lang
@@ -161,6 +161,7 @@ Abandoned=Abandonn
RemainderToPay=Reste à payer
RemainderToTake=Reste à encaisser
AmountExpected=Montant réclamé
+ExcessReceived=Trop perçu
EscompteOffered=Escompte (réglement avant échéance)
CreateDraft=Créer brouillon
SendBillRef=Envoi facture %s