diff --git a/app/Services/Invoice/AutoBillInvoice.php b/app/Services/Invoice/AutoBillInvoice.php index 521130f09b50..7c8a2da6f740 100644 --- a/app/Services/Invoice/AutoBillInvoice.php +++ b/app/Services/Invoice/AutoBillInvoice.php @@ -253,8 +253,6 @@ class AutoBillInvoice extends AbstractService $this->invoice->balance -= $this->invoice->partial; $this->invoice->paid_to_date += $this->invoice->partial; $this->invoice->partial = 0; - $credit->balance -= $this->invoice->partial; - $credit->save(); break; } else { $this->used_credit[$key]['credit_id'] = $credit->id; @@ -262,8 +260,7 @@ class AutoBillInvoice extends AbstractService $this->invoice->partial -= $credit->balance; $this->invoice->balance -= $credit->balance; $this->invoice->paid_to_date += $credit->balance; - $credit->balance = 0; - $credit->save(); + } } else { @@ -273,16 +270,14 @@ class AutoBillInvoice extends AbstractService $this->used_credit[$key]['amount'] = $this->invoice->balance; $this->invoice->paid_to_date += $this->invoice->balance; $this->invoice->balance = 0; - $credit->balance -= $this->invoice->balance; - $credit->save(); + break; } else { $this->used_credit[$key]['credit_id'] = $credit->id; $this->used_credit[$key]['amount'] = $credit->balance; $this->invoice->balance -= $credit->balance; $this->invoice->paid_to_date += $credit->balance; - $credit->balance = 0; - $credit->save(); + } } }