From 75d012af069ef8d2d50b4d397e9655971a1846f6 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 11 Jul 2021 10:21:24 +1000 Subject: [PATCH] Set date on credit generated from an invoice reversal --- app/Services/Invoice/HandleReversal.php | 3 ++- app/Services/Subscription/SubscriptionService.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Services/Invoice/HandleReversal.php b/app/Services/Invoice/HandleReversal.php index 40db69ad2d40..469597f242e9 100644 --- a/app/Services/Invoice/HandleReversal.php +++ b/app/Services/Invoice/HandleReversal.php @@ -71,7 +71,8 @@ class HandleReversal extends AbstractService $credit = CreditFactory::create($this->invoice->company_id, $this->invoice->user_id); $credit->client_id = $this->invoice->client_id; $credit->invoice_id = $this->invoice->id; - + $credit->date = now(); + $item = InvoiceItemFactory::create(); $item->quantity = 1; $item->cost = (float) $total_paid; diff --git a/app/Services/Subscription/SubscriptionService.php b/app/Services/Subscription/SubscriptionService.php index 348b0573938e..e83e69dbc721 100644 --- a/app/Services/Subscription/SubscriptionService.php +++ b/app/Services/Subscription/SubscriptionService.php @@ -77,7 +77,8 @@ class SubscriptionService $recurring_invoice->next_send_date = now(); $recurring_invoice = $recurring_invoice_repo->save([], $recurring_invoice); $recurring_invoice->next_send_date = $recurring_invoice->nextSendDate(); - + $recurring_invoice->auto_bill = $this->subscription->auto_bill; + /* Start the recurring service */ $recurring_invoice->service() ->start()