diff --git a/htdocs/compta/prelevement/class/bon-prelevement.class.php b/htdocs/compta/prelevement/class/bon-prelevement.class.php index 7cc7b6fe3b9..07a024c48b1 100644 --- a/htdocs/compta/prelevement/class/bon-prelevement.class.php +++ b/htdocs/compta/prelevement/class/bon-prelevement.class.php @@ -430,8 +430,7 @@ class BonPrelevement extends CommonObject $fac = new Facture($this->db); $fac->fetch($facs[$i]); $amounts[$fac->id] = $fac->total_ttc; - //TODO: Uncomment next line if invoice must have payed status - //$result = $fac->set_paid($user); + $result = $fac->set_paid($user); } $paiement = new Paiement($this->db); $paiement->datepaye = $date ; diff --git a/htdocs/compta/prelevement/class/rejet-prelevement.class.php b/htdocs/compta/prelevement/class/rejet-prelevement.class.php index 2d9b3ee1203..9b64888c26d 100644 --- a/htdocs/compta/prelevement/class/rejet-prelevement.class.php +++ b/htdocs/compta/prelevement/class/rejet-prelevement.class.php @@ -146,6 +146,11 @@ class RejetPrelevement dol_syslog("RejetPrelevement::Create Erreur creation paiement facture ".$facs[$i]); } $result=$pai->addPaymentToBank($user,'payment','(WithdrawalRefused)',$bankaccount); + if ($result < 0) + { + dol_syslog("RejetPrelevement::Create bank Transaction Error"); + $error++; + } // Payment validation if ($pai->valide() < 0)