From 94dbf64f35c8f6d91983ebd85e7cf46c80bd996d Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Tue, 27 May 2014 18:02:16 +0200 Subject: [PATCH] Payment/Deposit: new exchange rate was not used for GL postings, now ex_rate is stored before adding transaction. --- gl/gl_bank.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gl/gl_bank.php b/gl/gl_bank.php index 6d1cc226..788cf83b 100644 --- a/gl/gl_bank.php +++ b/gl/gl_bank.php @@ -295,13 +295,14 @@ if (isset($_POST['Process']) && !check_trans()) $_SESSION['pay_items'] = &$_SESSION['pay_items']; $new = $_SESSION['pay_items']->order_id == 0; + add_new_exchange_rate(get_bank_account_currency(get_post('bank_account')), get_post('date_'), input_num('_ex_rate')); + $trans = write_bank_transaction( $_SESSION['pay_items']->trans_type, $_SESSION['pay_items']->order_id, $_POST['bank_account'], $_SESSION['pay_items'], $_POST['date_'], $_POST['PayType'], $_POST['person_id'], get_post('PersonDetailID'), $_POST['ref'], $_POST['memo_'], true, input_num('settled_amount', null)); - add_new_exchange_rate(get_bank_account_currency(get_post('bank_account')), get_post('date_'), input_num('_ex_rate')); $trans_type = $trans[0]; $trans_no = $trans[1]; new_doc_date($_POST['date_']); -- 2.30.2