triggerEventsDocumentTriggerEvent[]
showDetailedTaxFeeboolean required
chargeBreakdownboolean required
allowPendingTransactionsboolean
useGuestLangboolean required
sequenceStartNumberinteger nullable
legalCompanyNamestring nullable
showLegalCompanyNameboolean required
Show the company block (legal company name, tax IDs, registered legal address).
showPropertyDetailsboolean nullable
Show the property block. Keep optional (never required): when omitted the stored value is
preserved (a brand-new config defaults to true). At least one of the two blocks must show.
includeRoomNumberboolean required
useDocumentNumberboolean required
updateInvoiceOnLinkDocumentboolean
isCompactboolean required
useInvoiceTitleAndNumberingboolean
Flag to determine if invoice title, sequenceStartNumber, prefix and suffix should be used.
useInvoiceDocumentSettingsboolean
Flag to determine if invoice document settings should be used.
showCreditNotesAndReceiptsboolean
Flag to determine if linked credit notes and receipts should be rendered in Invoice.
companyCountrystring nullable
Registered legal address country (ISO code). Part of the company block.
companyAddressstring nullable
Registered legal address street. Part of the company block.
companyStatestring nullable
Registered legal address state/province. Part of the company block.
companyCitystring nullable
Registered legal address city. Part of the company block.
companyPostCodestring nullable
Registered legal address post code. Part of the company block.
customTextobject nullable
dateDisplay'service_date' | 'transaction_date' | 'both'
Controls which date columns to show on the document
simplifiedEnabledboolean nullable
Whether simplified invoices are enabled for this property (INVOICE kind). When true,
simplifiedThreshold (unless the country enforces one) and simplifiedThresholdAction are
required.
simplifiedThresholdnumber
Simplified-invoice monetary threshold in the property currency (INVOICE kind). Optional;
required when enabled and the threshold is editable. Silently ignored rather than
rejected where the country fixes the threshold itself (simplifiedThresholdEditable
false) or does not support simplified invoices at all, because in those cases there is
nothing to store. Must not exceed simplifiedThresholdMax when one is returned; a higher
value is rejected with 400.
simplifiedThresholdAction'NOTICE_ONLY' | 'WARN_SWITCH'
Behaviour when a transaction total exceeds the simplified-invoice threshold (INVOICE
kind). Optional; required when enabled.