X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fincludes%2Fsales_db.inc;h=348d69fd1bb0022cb1451c0374c56000ab35708e;hb=4deaa6ba6e084655989c30cfb7d9dd307408c7dc;hp=6cad00f183dfdf7fcb5d1e87d44b90a042674f6c;hpb=a001646bef2b971535791d4e67b8565684d6de24;p=fa-stable.git diff --git a/sales/includes/sales_db.inc b/sales/includes/sales_db.inc index 6cad00f1..348d69fd 100644 --- a/sales/includes/sales_db.inc +++ b/sales/includes/sales_db.inc @@ -388,10 +388,15 @@ function write_sales_trans($cart, $policy = 0) } function save_cust_payment($cart, $customer_id, $branch_id, - $bank_account, $trans_date, $ref, $amount, $discount, $memo, $charge, $bank_amount) + $bank_account, $trans_date, $ref, $amount, $memo, $charge, $bank_amount) { begin_transaction(__FUNCTION__, func_get_args()); + $discount = 0; + foreach($cart->allocs as $alloc) + if ($alloc->discount_confirmed) + $discount += $alloc->early_discount*$alloc->amount; + $payment_no = write_customer_payment($cart->trans_no, $customer_id, $branch_id, $bank_account, $trans_date, $ref, $amount, $discount, $memo, 0, $charge, $bank_amount);