From d8948dd5fb6066d2271866227a7f1d8df8b88bc8 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Thu, 12 Aug 2021 12:44:41 +0800 Subject: [PATCH] fix myr fixed invoice bug --- .../Processors/CreateInvoiceTransactionProcessor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php index 26a98617..f02e06ae 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php @@ -105,6 +105,10 @@ class CreateInvoiceTransactionProcessor $payment_amount = $this->calculatesBookingTransferredAmount->execute($booking, $booking->fix_currency_id); $booking_amount = $booking->fix_amount; + if((float) $payment_amount === 0) { + return; + } + if (!(abs(((float) $booking_amount - (float) $payment_amount)/(float) $payment_amount) < 0.009)) { return; }