From fd52aa6b016fbe6043bd096b4f1ae83ba0667f96 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Fri, 10 Apr 2026 09:50:22 +0800 Subject: [PATCH] Fix missing E-Invoice no. in invoices's pdf summary --- docker-setup/docker-compose.yml | 6 +++--- .../pdfs/shipping_invoices_sst_combined_v2.blade.php | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docker-setup/docker-compose.yml b/docker-setup/docker-compose.yml index fdc72d51..2c2dfdf9 100644 --- a/docker-setup/docker-compose.yml +++ b/docker-setup/docker-compose.yml @@ -7,7 +7,7 @@ services: ################################################################# nginx: image: nginx:stable-alpine - container_name: shipping-portal-2-ngnix + container_name: shipping-portal-ngnix ports: - "8081:80" volumes: @@ -21,7 +21,7 @@ services: ################################################################# mysql: image: mysql:5.7.29 - container_name: shipping-portal-2-mysql + container_name: shipping-portal-mysql restart: unless-stopped tty: true ports: @@ -42,7 +42,7 @@ services: build: context: . dockerfile: Dockerfile - container_name: shipping-portal-2-php + container_name: shipping-portal-php volumes: - ../:/var/www/html ports: diff --git a/resources/views/pages/pdfs/shipping_invoices_sst_combined_v2.blade.php b/resources/views/pages/pdfs/shipping_invoices_sst_combined_v2.blade.php index 83c1b65b..de21b0aa 100644 --- a/resources/views/pages/pdfs/shipping_invoices_sst_combined_v2.blade.php +++ b/resources/views/pages/pdfs/shipping_invoices_sst_combined_v2.blade.php @@ -205,6 +205,12 @@ $autoCountEInvoiceValidationLink = $metadata->value; } + $autoCountInvoiceId = ''; + $metadata = $transaction->attributesKVP()->where('key', \App\Classes\ValueObjects\Constants\KVPKey::AUTOCOUNT_DOCNO_INVOICE)->first(); + if($metadata){ + $autoCountInvoiceId = $metadata->value; + } + @endphp {{-- 00 With EInvoice: Summary page --> Sales Order--> Normal Invoice (if any) --> E-invoice --> Packing List --}} {{-- 00 Without EInvoice: Summary page --> Normal Invoice --> Packing List--}} @@ -258,7 +264,7 @@ @if ($isEInvoiceIssued && (int)$isEInvoiceIssued->value === 1) @php $documentIdentifierPrefix = 'EI#: '; - $documentIdentifier = ''; + $documentIdentifier = $autoCountInvoiceId; $lastDayOfMonth = $transaction->created_at->copy()->endOfMonth(); $documentDate = $lastDayOfMonth; $documentDate = $transaction->created_at;