From 66a5501bd22d0abc577dec738cd6210525ee6e05 Mon Sep 17 00:00:00 2001 From: harshjagad20 Date: Thu, 3 Mar 2022 12:56:10 +0530 Subject: [PATCH] Solve due date issue in recurring invoice --- app/Models/RecurringInvoice.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Models/RecurringInvoice.php b/app/Models/RecurringInvoice.php index 6666ea5d..2630d4dd 100644 --- a/app/Models/RecurringInvoice.php +++ b/app/Models/RecurringInvoice.php @@ -305,9 +305,11 @@ class RecurringInvoice extends Model ->setCustomer($this->customer_id) ->setNextNumbers(); + $days = CompanySetting::getSetting('invoice_due_date_days', $this->company_id); + $newInvoice['creator_id'] = $this->creator_id; $newInvoice['invoice_date'] = Carbon::today()->format('Y-m-d'); - $newInvoice['due_date'] = Carbon::today()->addDays(7)->format('Y-m-d'); + $newInvoice['due_date'] = Carbon::today()->addDays($days)->format('Y-m-d'); $newInvoice['status'] = Invoice::STATUS_DRAFT; $newInvoice['company_id'] = $this->company_id; $newInvoice['paid_status'] = Invoice::STATUS_UNPAID;