fakturai

Mandate & Deadlines

German E-Invoicing Mandate 2025/2027: What B2B Companies Must Practically Implement

From 1 January 2025, all domestic companies in the B2B sector must be able to receive e-invoices. The obligation to issue structured e-invoices is being phased in from 2027. Important: A normal PDF is not an e-invoice. An e-invoice must comply with the European standard EN 16931.

Current Deadlines (BMF FAQ / current sources, cross-checked)

Factur-X (the French equivalent of ZUGFeRD) is also permitted provided it implements EN 16931.

Practical Steps for B2B Companies

  1. Establish receipt capability — Check whether your email inbox, accounting system or ERP can accept and electronically process structured e-invoices (XML or hybrid PDF+XML). Test tools such as the ELSTER viewer help with initial validation.
  2. Audit existing invoices — Load current outgoing and incoming invoices into a validator. PDF-only files generally no longer meet the requirements.
  3. Adjust dispatch processes — Use generators that produce EN 16931-compliant files and validate them against the official KoSIT validator of the tax authorities before delivery.
  4. Ensure GoBD-compliant archiving — E-invoices should be archived as PDF/A-3b with embedded XML (10 years).
  5. Plan automation — For recurring or agent-supported invoicing, a direct API or MCP connection (n8n, Make, Zapier, own backends, Claude & Co.) pays off.

What fakturai checks (the KoSIT-Accept-Gate)

fakturai generates ZUGFeRD/Factur-X invoices and validates them before delivery in multiple steps: XSD schema check (structurally correct), Mustang + veraPDF (Schematron business rules incl. German profiles + PDF/A-3b), official KoSIT validator of the German tax authorities → result “ACCEPT”. Only if all checks pass do you receive the file. This is our central quality and trust feature: the invoice is demonstrably accepted format-wise by the authority’s reference engine.

What fakturai does not replace (and does not promise)

The substantive and tax correctness of the invoice (amounts, correct VAT rates, service description, tax liability, reverse charge, etc.) lies entirely with the issuer. Bookkeeping, dunning or full ERP functions, tax or legal advice, and GoBD archiving in the operational context (beyond the file format) remain your responsibility. No hard guarantees or financial promises – see GHOA-1671.

Next step for your company

Validate e-invoices for free (ZUGFeRD / Factur-X / XRechnung)

Request API key / Signup · API documentation

Related articles: ZUGFeRD vs XRechnung / EN 16931 format choice · Technical validation (KoSIT) · Why a PDF is not an e-invoice · German version: /de/blog/e-rechnung-pflicht-2025