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; }