$total = 0;
$supplier_accounts = get_supplier_accounts($supplier_id);
- $total += add_gl_trans_supplier($trans_type, $payment_id, $date_, $supplier_accounts["payable_account"], 0, 0,
- $supp_amount + $supp_discount, $supplier_id, "", $rate);
// Now credit discount received account with discounts
if ($supp_discount != 0)
-$supp_amount, $supplier_id, "", $rate);
}
+ $total += add_gl_trans($trans_type, $payment_id, $date_, $supplier_accounts["payable_account"], 0, 0, "",
+ -$total, null, payment_person_types::supplier(), $supplier_id,
+ "The general ledger transaction for the control total could not be added");
+
/*Post a balance post if $total != 0 */
add_gl_balance($trans_type, $payment_id, $date_, -$total, payment_person_types::supplier(), $supplier_id);