Paperbolt is now live on the Shopify App Store Browse the listing

ZUGFeRD / Factur-X Validator

Validate a ZUGFeRD or Factur-X invoice, XML or hybrid PDF, against the EN 16931 business rules. Instant results, no signup.

Max 5 MB per file. Files are validated in memory and never stored. Returns: Validation report with rule ids.

How it works

Upload a CII invoice XML file or a complete ZUGFeRD / Factur-X PDF. For PDFs the embedded factur-x.xml attachment is extracted automatically. The validator detects the profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, or XRechnung), checks the mandatory fields for that profile, and verifies the BR-CO arithmetic rules: line totals, VAT category math, grand total, and amount due. Each finding cites the official business rule id.

Need to generate compliant e-invoices, not just check them?

LightningPDF generates validator-passing Peppol BIS 3.0, ZUGFeRD, ZATCA, and India GST e-invoices from a single API call: the PDF and the embedded XML together.

See the e-invoicing API docs or preview the invoice templates.