[0005679] Supplier Invoices: error when second invoice to GRN was entered, fixed.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Sat, 18 Mar 2023 08:17:06 +0000 (09:17 +0100)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Sat, 18 Mar 2023 08:20:34 +0000 (09:20 +0100)
purchasing/includes/db/invoice_db.inc

index fc6684a8645584126af6a348f727cde9a0305dea..c0262a16066af20f622bb317652739a76473089b 100644 (file)
@@ -372,7 +372,7 @@ function add_supp_invoice(&$supp_trans)
 
        $Refs->save($trans_type, $invoice_id, $supp_trans->reference);
 
-       if (count($supp_trans->src_docs) == 1)
+       if ($trans_type==ST_SUPPCREDIT && count($supp_trans->src_docs) == 1) // for credit issued to single invoice autoallocate amount
        {
                $invoice_no = key($supp_trans->src_docs);
                $invoice_alloc_balance = get_supp_trans_allocation_balance(ST_SUPPINVOICE, $invoice_no);