From 537dfd34cb20d0f5195b8d939865851bcd258e21 Mon Sep 17 00:00:00 2001 From: Gerhard Scheikl Date: Fri, 8 May 2026 22:52:18 +0200 Subject: [PATCH] fix(pdf): hide payment terms text on paid invoices --- app/services/invoice/pdf/InvoiceDocument.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/services/invoice/pdf/InvoiceDocument.tsx b/app/services/invoice/pdf/InvoiceDocument.tsx index 63042ab..a6a0545 100644 --- a/app/services/invoice/pdf/InvoiceDocument.tsx +++ b/app/services/invoice/pdf/InvoiceDocument.tsx @@ -341,14 +341,16 @@ export function InvoiceDocument({ invoice }: DocProps) { )} - - {invoice.dueDate - ? t.paymentTerms( - Math.max(0, Math.round((invoice.dueDate.getTime() - invoice.invoiceDate.getTime()) / 86400000)), - formatDate(invoice.dueDate, invoice.language), - ) - : t.paymentTermsImmediate} - + {!invoice.paid && ( + + {invoice.dueDate + ? t.paymentTerms( + Math.max(0, Math.round((invoice.dueDate.getTime() - invoice.invoiceDate.getTime()) / 86400000)), + formatDate(invoice.dueDate, invoice.language), + ) + : t.paymentTermsImmediate} + + )} {invoice.giroCodePngDataUrl && !invoice.paid && (