mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Credit payments
This commit is contained in:
parent
a5555cc434
commit
99920389b4
@ -74,6 +74,8 @@ class ApplyPayment
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->applyPaymentToCredit();
|
||||||
|
|
||||||
$this->addPaymentToLedger();
|
$this->addPaymentToLedger();
|
||||||
|
|
||||||
return $this->credit;
|
return $this->credit;
|
||||||
@ -90,7 +92,7 @@ class ApplyPayment
|
|||||||
$credit_item->quantity = 1;
|
$credit_item->quantity = 1;
|
||||||
$credit_item->cost = $this->amount_applied * -1;
|
$credit_item->cost = $this->amount_applied * -1;
|
||||||
|
|
||||||
$credit_items = $credit->line_items;
|
$credit_items = $this->credit->line_items;
|
||||||
$credit_items[] = $credit_item;
|
$credit_items[] = $credit_item;
|
||||||
|
|
||||||
$this->credit->line_items = $credit_items;
|
$this->credit->line_items = $credit_items;
|
||||||
@ -141,8 +143,10 @@ class ApplyPayment
|
|||||||
|
|
||||||
event(new InvoiceWasUpdated($this->invoice, $this->invoice->company, Ninja::eventVars()));
|
event(new InvoiceWasUpdated($this->invoice, $this->invoice->company, Ninja::eventVars()));
|
||||||
|
|
||||||
if((int)$this->invoice->balance == 0)
|
if((int)$this->invoice->balance == 0){
|
||||||
|
$this->invoice->service()->deletePdf();
|
||||||
event(new InvoiceWasPaid($this->invoice, $this->payment->company, Ninja::eventVars()));
|
event(new InvoiceWasPaid($this->invoice, $this->payment->company, Ninja::eventVars()));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user