From f9c874feaf018503eb5a8f3d9987a773299e12ef Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Wed, 7 Jan 2026 16:14:13 +0800 Subject: [PATCH] E-Invoice - EXC2005, Test Result FeedBack 01 fixes --- .../Bookings/ControllersLogic/CreateBookingPaymentLogic.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php index f67fa669..e8c31bae 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php @@ -5,6 +5,7 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; use App\Classes\Exceptions\CriteriaNotFulfilledException; use App\Classes\Exceptions\MalformedRequestException; use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\Jobs\Commands\V2\CreateInvoiceTransactionV2CommandJob; use App\Classes\Modules\Bookings\Services\CalculatesBookingOutstanding; use App\Classes\Modules\Bookings\Services\FetchesBookingQuotation; use App\Classes\Modules\Companies\Services\FetchesCompanyPaymentAttemptLimit; @@ -238,6 +239,10 @@ class CreateBookingPaymentLogic extends AbstractControllerLogic $this->createReceiptVoucherTransactionProcessor->execute($booking, $transaction); } + if($booking){ + CreateInvoiceTransactionV2CommandJob::dispatch($booking); + } + return $this->resourceResponse(new TransactionResource($transaction)); }