From 146559ada70ea06fe9211426b82e911fb862a0dc Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 17 Jul 2023 07:31:36 +1000 Subject: [PATCH] Update lock for lock invoice and add fees --- app/Jobs/Util/ReminderJob.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/Jobs/Util/ReminderJob.php b/app/Jobs/Util/ReminderJob.php index 80f2676d2ab5..1c10a0a3d5c4 100644 --- a/app/Jobs/Util/ReminderJob.php +++ b/app/Jobs/Util/ReminderJob.php @@ -129,12 +129,10 @@ class ReminderJob implements ShouldQueue $invoice->service()->touchReminder($reminder_template)->save(); $fees = $this->calcLateFee($invoice, $reminder_template); - if(in_array($invoice->client->getSetting('lock_invoices'), ['when_sent','when_paid'])) { + if($invoice->isLocked()) return $this->addFeeToNewInvoice($invoice, $reminder_template, $fees); - } - else - $invoice = $this->setLateFee($invoice, $fees[0], $fees[1]); - + + $invoice = $this->setLateFee($invoice, $fees[0], $fees[1]); //20-04-2022 fixes for endless reminders - generic template naming was wrong $enabled_reminder = 'enable_'.$reminder_template;