From 4f9cadcb651651dd6e11f426ac9a5fb63bae1c64 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Mon, 29 Dec 2025 12:51:20 +0800 Subject: [PATCH] E-Invoice - EXC2005, Test Result FeedBack 01 fixes, API amendment for middleware --- .../Resources/AutocountSalesInvoiceBookingDetailsResource.php | 1 + app/Http/Resources/AutocountSalesInvoiceBookingResource.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/Http/Resources/AutocountSalesInvoiceBookingDetailsResource.php b/app/Http/Resources/AutocountSalesInvoiceBookingDetailsResource.php index 647fe915..e4069d2f 100644 --- a/app/Http/Resources/AutocountSalesInvoiceBookingDetailsResource.php +++ b/app/Http/Resources/AutocountSalesInvoiceBookingDetailsResource.php @@ -29,6 +29,7 @@ class AutocountSalesInvoiceBookingDetailsResource extends JsonResource 'UnitPrice' => $this['UnitPrice'], 'SubmitEinvoice' => $this['SubmitEinvoice'], 'ConsolidatedEinvoice' => $this['ConsolidatedEinvoice'], + 'InvoiceStatus' => $this['InvoiceStatus'], ]; } diff --git a/app/Http/Resources/AutocountSalesInvoiceBookingResource.php b/app/Http/Resources/AutocountSalesInvoiceBookingResource.php index 8c134967..83f41170 100644 --- a/app/Http/Resources/AutocountSalesInvoiceBookingResource.php +++ b/app/Http/Resources/AutocountSalesInvoiceBookingResource.php @@ -120,6 +120,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource 'UnitPrice' => $displayUnitPrice ? number_format($displayUnitPrice, 2) : '0', 'SubmitEinvoice' => $firstItem ? 'T' : '', 'ConsolidatedEinvoice' => $firstItem ? ($company->e_invoice ? 'F' : 'T') : '', + 'InvoiceStatus' => (string) $this->invoice_status, ]; $details->push($detail); @@ -149,6 +150,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource 'UnitPrice' => $voucherDiscount ? number_format($voucherDiscount, 2): '0', 'SubmitEinvoice' => '', 'ConsolidatedEinvoice' => '', + 'InvoiceStatus' => (string) $this->invoice_status, ]; $details->push($detail); } @@ -183,6 +185,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource 'UnitPrice' => $serviceCharge ? number_format($serviceCharge, 2) : '0', 'SubmitEinvoice' => '', 'ConsolidatedEinvoice' => '', + 'InvoiceStatus' => (string) $this->invoice_status, ]; $details->push($detail); // Service Charge - Ends @@ -231,6 +234,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource 'UnitPrice' => $adjustment ? number_format($adjustment, 2) : '0', 'SubmitEinvoice' => '', 'ConsolidatedEinvoice' => '', + 'InvoiceStatus' => (string) $this->invoice_status, ]; $details->push($detail); }