From 0cd7ca06d6d6044d00503b3020bf929fa13a56a5 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Mon, 8 Jan 2018 18:35:28 +0100 Subject: [PATCH] Task #1466 : add a receipt number if paid by an ODS ledger --- include/class/acc_ledger_purchase.class.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/class/acc_ledger_purchase.class.php b/include/class/acc_ledger_purchase.class.php index 3d9c11d3b..1f3696a3c 100644 --- a/include/class/acc_ledger_purchase.class.php +++ b/include/class/acc_ledger_purchase.class.php @@ -875,10 +875,15 @@ class Acc_Ledger_Purchase extends Acc_Ledger /* insert into jrn */ $acc_pay->mt=$mt; $acc_pay->desc=(!isset($e_comm_paiement) || strlen(trim($e_comm_paiement)) == 0) ?$e_comm:$e_comm_paiement; + $mp_jr_id=$acc_pay->insert_jrn(); $acjrn->grpt_id=$acseq; $acjrn->update_internal_code($acinternal); - + // add an automatic PJ if ODS + if ($acjrn->get_type()=="ODS") { + $acc_pay->pj=$acjrn->guess_pj(); + $acc_pay->set_pj(); + } $r1=$this->get_id($internal); $r2=$this->get_id($acinternal);