From 3f38a5bfe731bc5f38091dfee060eb17629c1872 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 11 Aug 2021 14:48:54 +1000 Subject: [PATCH] Update invoice after applying late fee --- app/Jobs/Util/ReminderJob.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/Util/ReminderJob.php b/app/Jobs/Util/ReminderJob.php index 0a06d380f2ea..27be640a26ad 100644 --- a/app/Jobs/Util/ReminderJob.php +++ b/app/Jobs/Util/ReminderJob.php @@ -175,8 +175,9 @@ class ReminderJob implements ShouldQueue $invoice->line_items = $invoice_items; /**Refresh Invoice values*/ - $invoice = $invoice->calc()->getInvoice(); - + $invoice = $invoice->calc()->getInvoice()->save(); + $invoice->service()->deletePdf(); + nlog("adjusting client balance and invoice balance by ". ($invoice->balance - $temp_invoice_balance)); $invoice->client->service()->updateBalance($invoice->balance - $temp_invoice_balance)->save(); $invoice->ledger()->updateInvoiceBalance($invoice->balance - $temp_invoice_balance, "Late Fee Adjustment for invoice {$invoice->number}");