E-Invoice Validator
Check an XRechnung (.xml) or ZUGFeRD (.pdf) file against the EN 16931 mandatory fields and sum logic — entirely in the browser.
This validator performs a structural pre-check (EN 16931 mandatory-field presence + arithmetic consistency of the sums). It does NOT use Schematron rules and does NOT replace the official KoSIT validator, which is required for a binding check.
Open official KoSIT validator →Frequently Asked Questions
What exactly is checked?
The presence of the EN 16931 mandatory fields (invoice number, date, seller, buyer, amounts, and for XRechnung the buyer reference) plus the arithmetic consistency between line-item sums, net amount, tax amount and gross amount.
Is this sufficient for the legal e-invoicing mandate?
This validator performs a structural pre-check (EN 16931 mandatory-field presence + arithmetic consistency of the sums). It does NOT use Schematron rules and does NOT replace the official KoSIT validator, which is required for a binding check.
The templates, calculations and documents provided are for educational and assistance purposes only and do not replace tax or legal advice. Always review and test any result before production use. IT Smart Service accepts no liability for misuse, data loss, or legal, financial or technical damages arising from incorrect use.
Related Tools
Generate XRechnung XML (UBL) per EN 16931 from your invoice data — B2G-compliant.
Generate a ZUGFeRD PDF (PDF/A-3 with embedded XML) — human-readable and machine-readable at once.
Upload an XRechnung/ZUGFeRD file and view it in readable form — entirely in the browser, no server upload.
E-invoicing is becoming mandatory. We set up your accounting completely — remotely nationwide or on-site in Magdeburg.
Need personal support?
Our team can help with anything beyond the Business Center tools.
