EU E-Invoice Sample Files
Real-world XML fixtures for XRechnung, Factur-X, PEPPOL BIS 3, and EN 16931 validation testing. Free to download — no sign-up required.
sample-xrechnung-ubl.xml
A valid XRechnung in UBL syntax, widely used for German public-sector invoicing. Passes all EN 16931 and XRechnung schematron rules.
sample-xrechnung-cii.xml
XRechnung in CII (Cross-Industry Invoice) syntax — the alternative serialisation accepted by all German public authorities.
sample-facturx-cii.xml
A Factur-X EN 16931 (Comfort profile) XML — the machine-readable layer embedded in French e-invoices. Mandatory for B2B in France from September 2026.
sample-peppol-bis3.xml
A PEPPOL BIS Billing 3.0 invoice — the cross-border standard used across 40+ countries for public procurement. EN 16931 compliant.
sample-errors-ubl.xml
A deliberately invalid UBL invoice containing common EN 16931 violations — missing mandatory fields, wrong code lists, and arithmetic errors. Use it to test your validator's error reporting.
sample-errors-cii.xml
A deliberately invalid CII invoice with EN 16931 schematron failures. Useful for integration-testing error handling in your e-invoicing pipeline.
Validate these samples instantly
Drop any of these files into BaseInvoice to parse, inspect, and validate them against EN 16931 schematron rules — right in your browser, no upload.
Open the viewer →