E-Invoice Validator
With the validator, you can check a wide range of current invoice formats — from XRechnung to Peppol BIS to ZUGFeRD.
With the validator, you can check a wide range of current invoice formats — from XRechnung to Peppol BIS to ZUGFeRD.
A ZUGFeRD invoice consists of a visual representation of the invoice in PDF/A-3 format as well as an XML file as a structured, machine-readable data set. For ZUGFeRD, you validate the XML file from the PDF attachment.
To validate a ZUGFeRD invoice, extract the XML file from your ZUGFeRD PDF and select the corresponding option in the validator (typically ZUGFeRD 2.2 EN16931). For XRechnung and Peppol BIS Billing, you need the exact format variant:
Standard UBL invoice with InvoiceTypeCode 380.
UBL CreditNote with InvoiceTypeCode 381.
UN/CEFACT CII format, commonly used in ZUGFeRD.
Determine which variant your file belongs to. Pay attention to the opening tag of the XML file. The following examples show how each type is defined in the invoices.