EinvoiceOptions
What kind of e-invoice a render makes. Every field has a default, so {} asks for a Factur-X invoice in the EN 16931 profile.
en16931 carries every field of the European standard; basic is the smallest profile that is an invoice on its own. Any other profile answers 422 einvoice_profile_unsupported.
Possible values: [basic, en16931]
en16931ZUGFeRD and Factur-X are one specification under two names, and the file is the same. The choice decides the name and release the render reports (Factur-X 1.09 or ZUGFeRD 2.5).
Possible values: [factur-x, zugferd]
factur-xboth stores the XML as a file of its own beside the PDF, kept and deleted with it; the render links it as einvoice.xml_url.
Possible values: [embedded, both]
embeddedWhat happens when the PDF does not show a value of the XML (the invoice number, the totals): warn reports it in einvoice.display.missing, strict fails the render with 422 einvoice_display_mismatch.
Possible values: [warn, strict]
warn{
"profile": "en16931",
"flavour": "factur-x",
"xml": "embedded",
"display_check": "warn"
}