Package-level declarations

Types

Link copied to clipboard
data class FacturXInvoice(val invoiceNumber: String, val issueDateYyyymmdd: String, val sellerName: String, val buyerName: String, val currencyCode: String, val taxBasisTotal: String, val taxTotal: String, val grandTotal: String, val duePayable: String, val typeCode: String = "380", val sellerVatId: String? = null, val sellerCountryCode: String? = null)

Minimal ZUGFeRD / Factur-X invoice carrying the fields of the EN 16931 MINIMUM profile — the smallest conformance level a Factur-X factur-x.xml may declare.

Functions

Link copied to clipboard

Builds the CrossIndustryInvoice XML for this invoice, declaring the Factur-X MINIMUM profile (urn:factur-x.eu:1p0:minimum).