From 36d457a5ca13779402fe42e600573b343195b816 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 18 Apr 2026 19:25:57 +0000 Subject: [PATCH] Changes Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com> --- src/lib/invoice-pdf.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/invoice-pdf.ts b/src/lib/invoice-pdf.ts index bef4564..d95fea4 100644 --- a/src/lib/invoice-pdf.ts +++ b/src/lib/invoice-pdf.ts @@ -275,14 +275,15 @@ export async function downloadInvoicePdf(input: InvoicePdfInput, filename: strin ty += 11; } - // Info card (right) — key/value rows + // Info card (right) — key/value rows. + // "Case No." is shown directly under the invoice number for quick reference. const infoRows: Array<[string, string]> = [ ["Inv. Number", input.invoice.number], ]; - if (input.invoice.matter) infoRows.push(["Matter", input.invoice.matter]); + if (input.invoice.caseNumber) infoRows.push(["Case No.", input.invoice.caseNumber]); infoRows.push(["Date of Issue", formatDate(input.invoice.issueDate)]); if (input.invoice.terms) infoRows.push(["Terms", input.invoice.terms]); - if (input.invoice.dueDate) infoRows.push(["Date Due", formatDate(input.invoice.dueDate)]); + if (input.invoice.dueDate) infoRows.push(["Date Due", formatDate(input.invoke.dueDate ?? input.invoice.dueDate)]); const rowH = 18; const infoTop = y - 4;