Working on credit paymentS

This commit is contained in:
David Bomba 2022-09-05 21:15:23 +10:00
parent 9e7f70dacd
commit 8dbc70d277

View File

@ -253,8 +253,6 @@ class AutoBillInvoice extends AbstractService
$this->invoice->balance -= $this->invoice->partial; $this->invoice->balance -= $this->invoice->partial;
$this->invoice->paid_to_date += $this->invoice->partial; $this->invoice->paid_to_date += $this->invoice->partial;
$this->invoice->partial = 0; $this->invoice->partial = 0;
$credit->balance -= $this->invoice->partial;
$credit->save();
break; break;
} else { } else {
$this->used_credit[$key]['credit_id'] = $credit->id; $this->used_credit[$key]['credit_id'] = $credit->id;
@ -262,8 +260,7 @@ class AutoBillInvoice extends AbstractService
$this->invoice->partial -= $credit->balance; $this->invoice->partial -= $credit->balance;
$this->invoice->balance -= $credit->balance; $this->invoice->balance -= $credit->balance;
$this->invoice->paid_to_date += $credit->balance; $this->invoice->paid_to_date += $credit->balance;
$credit->balance = 0;
$credit->save();
} }
} else { } else {
@ -273,16 +270,14 @@ class AutoBillInvoice extends AbstractService
$this->used_credit[$key]['amount'] = $this->invoice->balance; $this->used_credit[$key]['amount'] = $this->invoice->balance;
$this->invoice->paid_to_date += $this->invoice->balance; $this->invoice->paid_to_date += $this->invoice->balance;
$this->invoice->balance = 0; $this->invoice->balance = 0;
$credit->balance -= $this->invoice->balance;
$credit->save();
break; break;
} else { } else {
$this->used_credit[$key]['credit_id'] = $credit->id; $this->used_credit[$key]['credit_id'] = $credit->id;
$this->used_credit[$key]['amount'] = $credit->balance; $this->used_credit[$key]['amount'] = $credit->balance;
$this->invoice->balance -= $credit->balance; $this->invoice->balance -= $credit->balance;
$this->invoice->paid_to_date += $credit->balance; $this->invoice->paid_to_date += $credit->balance;
$credit->balance = 0;
$credit->save();
} }
} }
} }