From 93859cf971bfe571acca8550609e5bfb2f5ffa0b Mon Sep 17 00:00:00 2001 From: Suvodip Date: Wed, 19 Mar 2025 10:56:58 +0530 Subject: [PATCH] s --- customers/.hta_slug/generate-invoice.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/customers/.hta_slug/generate-invoice.php b/customers/.hta_slug/generate-invoice.php index ad93e76..0410024 100644 --- a/customers/.hta_slug/generate-invoice.php +++ b/customers/.hta_slug/generate-invoice.php @@ -105,7 +105,11 @@ $stmt = $db->query("SELECT id FROM invoice WHERE DATE(invoiceDate) = CURDATE() ORDER BY id DESC LIMIT 1"); $lastInvoice = $stmt->fetch(PDO::FETCH_ASSOC); - $invoiceId = "CB" . date('my') . ($lastInvoice ? ($lastInvoice['id'] + 1) : '1'); + + $nextId = $lastInvoice ? ($lastInvoice['id'] + 1) : 1; + + // Ensure the ID is always three digits (e.g., 001, 010, 100) + $invoiceId = "CB" . date('my') . str_pad($nextId, 3, '0', STR_PAD_LEFT); $stmt = $db->query("SELECT invoiceId FROM invoice ORDER BY id DESC LIMIT 1"); $lastInvoicePrint = $stmt->fetch(PDO::FETCH_ASSOC);