Your German customers can't pay a PDF any more.

Since January 2025, German businesses must receive structured EN 16931 e-invoices — XRechnung or ZUGFeRD, not PDFs. NormInvoice audits your invoice format, maps every missing field, and hands you a validated sample pack and rollout checklist, done for you. No enterprise platform contract. No tax advice — format only, done right.

NormInvoice product illustration

The problem

Your invoice template was built for PDF email. It is missing the buyer reference (BT-10), structured VAT breakdown, payment-means code, and half the address/VAT fields EN 16931 validation checks.

Enterprise compliance platforms (Sovos, Avalara, Basware) price by quote and by jurisdiction — five figures a year before implementation. Peppol access points sell you a pipe, not readiness: nobody tells you your template is what's broken.

Every rejected or parked invoice is a late payment and a finance-team email chain you don't have time for.

What you get

EN 16931 field-gap audit of your current invoice template, scored report, prioritised fix list.

Everything in Audit + sample validated e-invoice pack (your data, both German formats) + rollout checklist + AP-handover note you can send German customers. (Most popular.)

Mandate-change digest (Germany + ViDA), quarterly re-audit of your live template, rejection-risk alerts when rules or buyer requirements change.

Straight talk, first

Your PDF invoice is not an invoice any more — not to a German buyer. I validate invoice formats for a living, and the file you email is the problem.

Here is the insider truth from the e-invoicing world: since January 2025, German businesses must be able to receive structured electronic invoices built to the EN 16931 standard — XRechnung or ZUGFeRD formats, not a PDF attached to an email. Your current template was built for PDF. Measured against the standard it is missing the buyer reference, the structured VAT breakdown, the payment-means code, and about half the address and VAT fields a validator checks. Your buyers’ systems can park or reject that invoice, and a parked invoice is a late payment plus a finance-team email chain you do not have time for.

The enterprise answer is not priced for you. Compliance platforms like Sovos, Avalara and Basware price by quote and by jurisdiction — five figures a year before implementation. And a Peppol access point will happily sell you a pipe while never once telling you the pipe was never the problem. Your template is.

Here is the fix, in order. One: you send one real invoice — redact the amounts if you like; I check fields, not your revenue — and tell me which system issues it, Stripe, QuickBooks, Xero, Chargebee or another. Two: within 3 business days you get the field-gap map: every EN 16931 business term in your template scored PASS, WARN or FAIL, with the exact fix for each gap. That Audit is $149. Three: the Pack, $449, delivered in 5 business days, adds a sample validated e-invoice pack — field-complete XRechnung-oriented and ZUGFeRD-oriented examples built from your own invoice data — plus the rollout checklist for your dev and finance team and an AP-handover note you can send your German customers. Sentinel is $79 a month for the mandate-change digest covering Germany and the wider ViDA changes, plus a quarterly re-audit of your live template.

The honest beat: this is format readiness, not tax advice — I will never dress it up as more. And if your template already validates clean, the Audit comes back saying exactly that, and a clean $149 answer is far cheaper than finding out from a rejected invoice at quarter-end. I would rather hand you a short report than a long one you did not need.

You built your product to sell software and goods, not to learn what a buyer reference field is called in a European standard. Reading that standard against your template, field by field, is a small flat-priced job — mine. Start with the Audit, send one invoice, and know within 3 business days whether your German customers can actually pay you.

Get my invoice audited — $149

Ready when you are

If 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.

Choose your plan

NormInvoice product visual