diff --git a/app/Factory/RecurringInvoiceToInvoiceFactory.php b/app/Factory/RecurringInvoiceToInvoiceFactory.php index 02671cddf453..5c12fa7bab38 100644 --- a/app/Factory/RecurringInvoiceToInvoiceFactory.php +++ b/app/Factory/RecurringInvoiceToInvoiceFactory.php @@ -29,7 +29,7 @@ class RecurringInvoiceToInvoiceFactory $invoice->public_notes = $recurring_invoice->public_notes; $invoice->private_notes = $recurring_invoice->private_notes; //$invoice->date = now()->format($client->date_format()); - $invoice->due_date = $recurring_invoice->calculateDueDate(now()); + //$invoice->due_date = $recurring_invoice->calculateDueDate(now()); $invoice->is_deleted = $recurring_invoice->is_deleted; $invoice->line_items = $recurring_invoice->line_items; $invoice->tax_name1 = $recurring_invoice->tax_name1; diff --git a/app/Jobs/RecurringInvoice/SendRecurring.php b/app/Jobs/RecurringInvoice/SendRecurring.php index 6d5b6986fcbf..4370a7320db3 100644 --- a/app/Jobs/RecurringInvoice/SendRecurring.php +++ b/app/Jobs/RecurringInvoice/SendRecurring.php @@ -60,7 +60,8 @@ class SendRecurring implements ShouldQueue $invoice = RecurringInvoiceToInvoiceFactory::create($this->recurring_invoice, $this->recurring_invoice->client); $invoice->date = now()->format('Y-m-d'); - + $invoice->due_date = $this->recurring_invoice->calculateDueDate(now()->format('Y-m-d')); + if($invoice->client->getSetting('auto_email_invoice')) { $invoice = $invoice->service()