diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php index d4bda7e6..86f62939 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php @@ -97,6 +97,11 @@ class CreateInvoiceTransactionProcessor */ public function execute(Booking $booking) { + + if ($booking->status === ApprovalStatus::COMPLETED) { + return; + } + $payment_amount = $this->calculatesBookingTransferredAmount->execute($booking, $booking->fix_currency_id); $booking_amount = $booking->fix_amount;