Docs

How NormInvoice works, step by step — and exactly where its boundary sits.

How it works

1

Send us one real invoice (redact amounts if you like — we check fields, not your revenue) and tell us which system issues it.

2

Within 3 business days you get the field-gap map: every EN 16931 business term scored PASS / WARN / FAIL against your template, with the exact fix for each gap.

3

Pack buyers also get a sample validated e-invoice pack — field-complete XRechnung-oriented and ZUGFeRD-oriented examples built from your own invoice data — plus the rollout checklist your dev/finance team follows to go live.

Our guaranteeIf our audit misses a mandatory EN 16931 field that a validator later flags on the template we audited, we re-audit free and fix the map. We do not guarantee acceptance by any specific customer's system, and we never give tax or VAT advice — your tax adviser owns tax treatment; we own format.

FAQ

Is this tax advice?

No. NormInvoice is a documents-and-format service. We check field presence, format, and internal consistency against EN 16931. VAT rates, reverse-charge treatment, registration, and filings stay with your tax adviser.

What do you need from me?

One sample invoice, the name of your billing system, and whether you have a German establishment/VAT registration (so we flag which duties are direct vs. customer-driven).

What formats do you cover?

XRechnung and ZUGFeRD (≥2.0.1, mandate-ready profiles), Peppol BIS Billing 3.0 readiness signals.

How fast?

Audit in 3 business days; Pack in 5.

Do you integrate with our billing system?

No integrations and no access to your systems — you send a sample, we return documents. That is deliberate: no credentials, no attack surface.