Payments, Deposits: fixed false error when payment is made in customer/supplier currency.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 6 Nov 2013 20:13:23 +0000 (21:13 +0100)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 6 Nov 2013 20:16:25 +0000 (21:16 +0100)
gl/gl_bank.php

index 00ce078363d9d2e134252aa86f41ce680c13abcc..6d1cc22614a21da816a12511d292279afb361f8e 100644 (file)
@@ -280,7 +280,7 @@ function check_trans()
        if (!db_has_currency_rates(get_bank_account_currency($_POST['bank_account']), $_POST['date_'], true))
                $input_error = 1;
 
-       if (in_array(get_post('PayType'), array(PT_SUPPLIER, PT_CUSTOMER)) && (input_num('settled_amount') <= 0)) {
+       if (isset($_POST['settled_amount']) && in_array(get_post('PayType'), array(PT_SUPPLIER, PT_CUSTOMER)) && (input_num('settled_amount') <= 0)) {
                display_error(_("Settled amount have to be positive number."));
                set_focus('person_id');
                $input_error = 1;