Documents
Table of Contents
Classes
- AccountStatement
- Account statement for a customer: open and paid invoices of a period.
- DocumentBuilder
- Fluent builder for documents. Parties, lines, notes, discounts and
payment data work exactly like in the {@see InvoiceBuilder}.
- DocumentCalculator
- Calculates documents with the invoice calculator. Optional and alternative lines get
their line amounts but are excluded from the totals.
- DocumentData
- Quote, order confirmation, delivery note, proforma invoice, payment reminder or account
statement. Shares parties, lines and calculation with {@see InvoiceData}, but never
produces e-invoice XML. Payment reminders and account statements
have no lines: their amount comes from {@see Dunning} and {@see AccountStatement}.
- DocumentLineOptions
- Document specific line details, keyed by line identifier in {@see DocumentData}.
- Dunning
- Data of a payment reminder: open items, fees, interest and the new deadline.
- DunningFee
- Fee of a payment reminder (e.g. costs of the reminder, flat rate according to national law).
- InterestCharge
- Default interest on an open amount for a period (simple interest).
- OpenItem
- An invoice in a payment reminder or account statement.
- Package
- Package of a delivery note.
Enums
- DocumentType
- Commercial documents that share templates and calculation with invoices but carry no
e-invoice XML.