From 4080c47e9b08586eab4df8e3c38f59ee0bc34192 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 5 Apr 2022 20:47:44 +1000 Subject: [PATCH] Localize timezonen for payment date --- app/Services/Invoice/MarkPaid.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Services/Invoice/MarkPaid.php b/app/Services/Invoice/MarkPaid.php index 9b29b072a9b8..920f72e27a09 100644 --- a/app/Services/Invoice/MarkPaid.php +++ b/app/Services/Invoice/MarkPaid.php @@ -61,6 +61,9 @@ class MarkPaid extends AbstractService $payment->currency_id = $this->invoice->client->getSetting('currency_id'); $payment->is_manual = true; + if($this->invoice->company->timezone()) + $payment->date = now()->addSeconds($this->invoice->company->timezone()->utc_offset)->format('Y-m-d'); + $payment_type_id = $this->invoice->client->getSetting('payment_type_id'); if((int)$payment_type_id > 0)