Skip to main content

Interface: InvoicePdfData

Defined in: src/server/services/invoice/pdf.tsx:23

Fully pre-formatted invoice data (the service does all money/date formatting).

Properties

amountDueHeading

readonly amountDueHeading: string

Defined in: src/server/services/invoice/pdf.tsx:28


amountDueLabel

readonly amountDueLabel: string

Defined in: src/server/services/invoice/pdf.tsx:32


billedTo

readonly billedTo: string[]

Defined in: src/server/services/invoice/pdf.tsx:26


internationalBank

readonly internationalBank: InvoiceBankBlock | null

Defined in: src/server/services/invoice/pdf.tsx:34


invoiceNumber

readonly invoiceNumber: string

Defined in: src/server/services/invoice/pdf.tsx:24


issueDateLabel

readonly issueDateLabel: string

Defined in: src/server/services/invoice/pdf.tsx:25


issuedBy

readonly issuedBy: string[]

Defined in: src/server/services/invoice/pdf.tsx:27


lines

readonly lines: InvoicePdfLine[]

Defined in: src/server/services/invoice/pdf.tsx:29


localBank

readonly localBank: InvoiceBankBlock | null

Defined in: src/server/services/invoice/pdf.tsx:33


logoDataUrl

readonly logoDataUrl: string | null

Defined in: src/server/services/invoice/pdf.tsx:36


payOnline

readonly payOnline: { qrDataUrl: string | null; url: string; } | null

Defined in: src/server/services/invoice/pdf.tsx:35


replacesNotice

readonly replacesNotice: string | null

Defined in: src/server/services/invoice/pdf.tsx:38

When this invoice supersedes another (reissue): a prominent "replaces … please disregard" line.


totalExclLabel

readonly totalExclLabel: string

Defined in: src/server/services/invoice/pdf.tsx:30


totalTaxLabel

readonly totalTaxLabel: string

Defined in: src/server/services/invoice/pdf.tsx:31