E-invoicing in France and Germany: what CFOs and CIOs need to know before the deadlines hit

In brief

France switches on the most ambitious e-invoicing mandate in Europe on 1 September 2026 — every company must be able to receive via a certified platform (PDP), large companies and mid-caps must issue, and e-reporting covers everything else; SMEs follow in 2027. Germany has required receiving since January 2025 and phases issuing in through 2027–28, with no platforms and no government portal. Same EN 16931 destination, opposite operating models: France is a compliance and integration programme, Germany an AP-automation and master-data exercise. The shared foundation — clean master data, EN 16931-capable invoice generation from D365 F&O, structured archiving — is worth building once.

If your group invoices customers in France or Germany, two of Europe’s largest e-invoicing mandates are about to change how your ERP talks to your customers, your suppliers and — in France’s case — the tax authority itself.

The dates are not comfortable. France’s first wave lands on September 1, 2026 — weeks away. Germany’s receiving obligation has been law since January 2025, and its issuing obligation starts in 2027.

I’ve spent the last months helping D365 F&O clients get ready for both. Here is the executive summary I wish every CFO and CIO had on one page: what each country actually requires, how the two mandates differ, and where the real project effort sits.

France: not just e-invoicing — a full transaction surveillance model

France is building the most ambitious mandate in Europe. It has three pillars: e-invoicing (structured invoices for domestic B2B), e-reporting (transaction and payment data for everything else), and lifecycle reporting (statuses such as rejected, approved, paid flowing back to the tax authority).

The 5-corner model

Invoices stop travelling directly from supplier to customer. Every domestic B2B invoice must pass through certified platforms — Plateformes de Dématérialisation Partenaires (PDPs). Your PDP talks to your customer’s PDP, and both report the data to the PPF, the public portal run by the DGFiP.

The French 5-corner model: an invoice from your D365 F&O travels via your PDP to the buyer’s PDP and on to the customer’s ERP, while both platforms report invoice data, e-reporting and lifecycle statuses to the PPF, the French tax authority’s portal.

Practical consequence: choosing a PDP is now a procurement decision on your critical path. Your ERP no longer decides whether an invoice reaches your customer — your platform does.

The deadlines

French deadline timeline: from 1 September 2026 every company must be able to receive e-invoices via a PDP, and large and mid-cap companies must issue them; from 1 September 2027 SMEs and micro-enterprises must issue too. Company categories: micro under 10 staff (2027), SME under 250 staff (2027), mid-cap under 5,000 staff (2026), large 5,000 staff and above (2026).

Two waves, sized by company category. From September 1, 2026, every company operating in France must be able to receive e-invoices through a PDP, and large companies and mid-caps (ETI) must issue them. From September 1, 2027, issuing extends to SMEs and micro-enterprises.

The category test trips people up: look at headcount first, then check whether you fail both the turnover and balance-sheet thresholds. A 200-person company with €60M turnover and a €50M balance sheet is not an SME — it fails both financial tests and moves up a category, which pulls its go-live forward a full year to 2026.

E-reporting: France sees your transactions even when there’s no e-invoice

Anything outside domestic B2B still gets reported: international B2B, exports, and B2C sales flow to the DGFiP through four reporting streams — transaction data and payment data, for international and B2C respectively.

France’s four e-reporting flows: flow 10.1 international transaction reporting and flow 10.2 international payments reporting for international sales and purchases; flow 10.3 B2C transaction reporting and flow 10.4 B2C payments reporting for domestic and cross-border B2C. Frequency follows your VAT filing regime.

Frequency follows your VAT regime. Monthly filers submit transaction data every ten days. This is an always-on data pipeline, and it has to run reliably from day one.

Who must do what

The obligations differ depending on whether you are established in France or merely VAT-registered there. These two tables are worth keeping:

Obligations matrix for FR-established entities, by scenario. Sales: domestic B2B to FR-established customers needs e-invoicing via PDP from 2026/27; domestic B2B to non-established customers, international B2B and B2C outside OSS need transaction e-reporting from 2026/27; payment e-reporting applies to services; B2C via OSS is out of scope; B2G is already active. Purchases: domestic B2B e-invoicing from 2026; intra-EU acquisitions and reverse-charge services need transaction e-reporting from 2026/27; imports from outside the EU are out of scope.

Obligations matrix for non-established entities with a French VAT registration. Sales: no e-invoicing obligation; domestic B2B and B2C outside OSS need transaction e-reporting from 2026/27, with payment e-reporting for services; reverse-charge domestic B2B, international B2B and OSS-declared B2C are out of scope; B2G is already active. Purchases: reverse-charge domestic B2B, intra-EU acquisitions and services from abroad must be e-reported from September 2027; imports from outside the EU are out of scope.

Note the purchase side for foreign VAT registrations: from September 1, 2027, non-established entities must e-report their French purchases under reverse charge and intra-EU acquisitions. Many international groups have quietly missed this one.

The data problem nobody budgets for

France extended the EU core invoice standard with its own profile covering 44 use cases and over 700 data fields. Several data points become mandatory that most D365 F&O environments don’t reliably hold today: SIREN/SIRET for both parties (the DGFiP must identify everyone unambiguously), an explicit invoice classification as goods, services or mixed (it drives when VAT falls due), delivery addresses where they differ from billing, structured notes instead of free text, and structured discounts and early-payment terms.

If your customer master lacks clean SIREN numbers, that is your longest lead-time item. Start there.

Germany: the opposite philosophy, the same destination

Germany wants the same thing France wants — structured EN 16931 invoice data for every domestic B2B transaction — but chose a radically lighter route.

The deadlines

German deadline timeline: since 1 January 2025 all German businesses must be able to receive e-invoices; from 1 January 2027 businesses with prior-year turnover above €800,000 must issue them; from 1 January 2028 everyone must issue and all grace periods expire. Out of scope: B2C, small-amount invoices up to €250, passenger transport tickets, most VAT-exempt supplies, and Kleinunternehmer as issuers.

Since January 1, 2025, every German-established business must be able to receive structured e-invoices. From January 1, 2027, businesses with prior-year turnover above €800,000 must issue them. From January 1, 2028, everyone must, and every grace period expires.

Scope is narrower than France: domestic B2B between German-established companies. B2C is out, B2G was already mandatory, and small-amount invoices (up to €250), passenger transport tickets, most VAT-exempt supplies and Kleinunternehmer issuers are excluded — though even exempt small businesses must still be able to receive.

No platforms, no clearance, no government portal

German transmission model: the supplier issues an XRechnung or ZUGFeRD invoice and delivers it over any channel both sides accept — a Peppol access point, EDI or another network, or plain e-mail. No government platform, no clearance, no certified providers; the seller’s safety net is the Sendeprotokoll transmission log.

There is no German PPF and no certified provider requirement. The transmission channel is agreed between the two businesses, and an e-mail inbox legally suffices. There’s even a safety net: if a customer never provides an address, a supplier who sends a compliant e-invoice to the best-known address and keeps the transmission log (Sendeprotokoll) is protected under the BMF rules.

Simple to comply with, then. But deceptively easy to comply with badly — a compliant XRechnung landing in a shared mailbox that nobody parses is a failed AP process, not a solved one.

The format transition window

German format transition window, 2025 to 2028: paper invoices allowed until 2026, in 2027 only for sellers below €800k turnover, banned from 2028; unstructured PDFs the same but with buyer consent; EN 16931 e-invoices (XRechnung, ZUGFeRD 2.x) allowed throughout and the standard from 2028; EDI formats allowed until 2028, then only if EN 16931 data can be extracted without information loss.

Paper and unstructured PDFs survive only until the issuing waves catch up with the sender. EDI keeps a grace period until 2028, after which EDI data must be extractable into EN 16931 without information loss. One detail that matters legally: in a hybrid ZUGFeRD invoice, the embedded XML is the binding tax original, not the human-readable PDF. Archive accordingly.

Your real German decision is on the purchase side

From 2027–2028 your German entities will receive XRechnung, ZUGFeRD, Peppol BIS and legacy EDI, all at once. You either make the ERP ingest every format natively, or you normalise everything into one format before it reaches the ERP — and keep the original file, because that original is the legal document.

Two German AP strategies. Strategy A: the ERP — D365 F&O — ingests every format natively, with each format mapped, validated and archived inside the ERP. Strategy B: convert and normalise XRechnung, ZUGFeRD, Peppol BIS and EDI into one clean format before the ERP, while archiving the original file — the received XML is the legally binding tax document.

The two mandates, side by side

France and Germany compared. Model: French certified platforms exchange invoices and the tax authority receives all data, versus open exchange between businesses in Germany. Scope: France covers domestic B2B plus e-reporting of international, B2C and payment data; Germany covers domestic B2B between German-established companies only. E-reporting: France yes, Germany no. Formats: Factur-X, UBL 2.1, CII plus the extended French profile, versus XRechnung, ZUGFeRD 2.x or any EN 16931-mappable format. Receiving: France from September 2026, Germany since January 2025. Issuing: France September 2026 for large and mid-cap and 2027 for SMEs, Germany 2027 above €800k turnover and 2028 for everyone. Addressing: a central French directory keyed on SIREN/SIRET, versus no directory in Germany.

Same destination, opposite operating models. France gives you a regulated ecosystem with certified platforms, a central directory and tax-authority visibility over transactions, payments and invoice statuses. Germany hands the plumbing back to the businesses and simply demands the format. Your French project is a compliance and integration programme; your German project is mostly an AP automation and master-data exercise that happens to have a legal deadline.

Group CIOs should resist the temptation to treat them as one rollout. They share a foundation — clean master data, EN 16931-capable invoice generation from D365 F&O, structured archiving — and that foundation is worth building once. The country layers on top differ substantially.

What to do now if you run D365 F&O

For France: confirm your company-size category and go-live wave, select your PDP, register your entities’ electronic addresses in the Annuaire, and start cleaning SIREN/SIRET data on the customer and vendor masters. Then map your invoice scenarios against the French use cases — factoring, self-billing, multi-order invoices and intercompany all behave differently under the extended profile.

For Germany: verify your entities crossed (or will cross) the €800k threshold, decide your issuing format (XRechnung or ZUGFeRD), pick your AP ingestion strategy, and fix your archiving so the received XML original is retained.

For both: run a test cycle well before the legal date. An invoice rejected by your customer’s platform on day one is a cash-flow incident, not an IT ticket.

How we can assist

Dr Dynamics helps D365 F&O organisations get through exactly this. We run the impact and gap analysis against your current F&O configuration, help you choose the right e-invoicing provider or PDP for your footprint, and then build and test the integration between Dynamics 365 F&O and that provider — including the French extended data requirements, lifecycle statuses and e-reporting flows, and the German format and archiving rules. The approach and architecture are described in our solution page: eInvoicing for Dynamics 365 F&O.

If France’s September 2026 wave applies to you, the realistic window for provider selection, integration and testing is already tight. Get in touch and we’ll tell you, honestly, how much runway you have left.

Get your fastest-path plan

Bring your country footprint, your Dynamics version and whichever mandate date is closest. We'll come back with a one-page fastest-path plan within 48 hours.

The D365 compliance newsletter

Every two weeks: mandates, config fixes, no fluff. Join 750+ finance & ERP leaders.