From e6ddc8bd71ae783f727aae836117fe4bccf57db4 Mon Sep 17 00:00:00 2001 From: Juanjo Menent Date: Mon, 31 Jan 2011 21:39:23 +0000 Subject: [PATCH] Withdrawals: Add bank transaction for refused withdrawals --- htdocs/compta/prelevement/class/bon-prelevement.class.php | 3 +-- htdocs/compta/prelevement/class/rejet-prelevement.class.php | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) 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)