PeachPDF
PeachPDF
FacturXProfile Enum
The Factur-X / ZUGFeRD profile of the invoice XML embedded in a hybrid invoice (FacturXOptions) - how much of the EN 16931 invoice data model the XML carries. The profiles are nested, each containing the one before it.
public enum FacturXProfile
Fields
Minimum 0
The minimum data set. Not an invoice under German fiscal law.
BasicWl 1
Basic, without invoice lines. Not an invoice under German fiscal law.
Basic 2
Basic: a compliant subset of EN 16931, with invoice lines.
En16931 3
The full EN 16931 core invoice (formerly called COMFORT). The recommended profile.
Extended 4
EN 16931 plus extensions for complex business cases.
XRechnung 5
The German XRechnung reference profile, embedded as xrechnung.xml instead of
factur-x.xml.
Remarks
Minimum and BasicWl do not carry enough to be an invoice under German tax law (they serve as booking aids), and the German rules forbid them where both seller and buyer are in Germany; prefer Basic or, better, En16931.