B2G e-invoicing rests on one EU law: Directive 2014/55/EU obliges every public buyer in the Union to receive and process e-invoices that comply with EN 16931, and several Member States have turned that into an obligation on suppliers to send them. B2B e-invoicing has no EU-wide mandate before the ViDA cross-border regime of 2030; Germany, France, Belgium and Poland each legislated their own domestic B2B obligation with their own dates, formats and channels. B2C invoices are covered by none of these mandates, though Poland allows and France reports them.
B2G: what Directive 2014/55/EU obliges and what countries added
The directive obliges contracting authorities and contracting entities to accept EN 16931 invoices from their suppliers; it does not oblige suppliers to send them — that step was added nationally.
Directive 2014/55/EU applies to invoices issued under contracts covered by the public-procurement directives (2014/24/EU, 2014/25/EU, 2014/23/EU, 2009/81/EC). Its Article 2 definition — an invoice "issued, transmitted and received in a structured electronic format which allows for its automatic and electronic processing" — is the origin of the definition every national law now uses. The receiving obligation applied 18 months after the standard's reference was published (17 October 2017), with a further 12 months allowed for sub-central authorities. See EU requirements for the EU layer in detail.
What the directive left open is everything a supplier has to do: whether it must send electronically at all, in which of the EN 16931 syntaxes or national CIUS, through which channel and with which routing identifier. The four countries answered differently.
| Country | Public buyers must receive since | Suppliers must send | Format and channel |
|---|---|---|---|
| Germany (federal) | E-Rechnungsverordnung in force 27 November 2018 for federal authorities, 27 November 2019 for sub-central federal contracting authorities (§ 11 ERechV) | Yes, from 27 November 2020 (§ 3(1) ERechV), with exceptions such as direct awards up to €1,000. The Länder have their own regulations and dates. | XRechnung; ZRE and OZG-RE portals; Leitweg-ID for routing; Peppol supported by federal authorities |
| France | Chorus Pro, mandatory for suppliers by 2020 (Commission country sheet) | Yes — all suppliers to public entities submit through Chorus Pro | UBL 2.1, UN/CEFACT CII, Factur-X; portal, EDI, Peppol access |
| Belgium | Flanders 1 January 2017, Brussels 1 November 2020, Wallonia 1 January 2022; federal phased from 1 November 2022 (Commission country sheet) | Yes, for contracts published after 1 March 2024, generally from €3,000 excluding VAT; federal authorities also below that (efactuur.belgium.be) | Peppol BIS Billing 3.0 over Peppol; Mercurius as the public sector's central mailroom |
| Poland | PEF platform from 18 April 2019 (contracts from €30,000) and 1 August 2019 for all contracting authorities (Commission country sheet) | No general obligation on suppliers to send via PEF; authorities must accept | Peppol BIS Billing 3.0 on PEF; KSeF integrated with PEF from 2026 |
B2B: national mandates, not an EU mandate
Before 2030 there is no EU obligation to issue structured invoices between businesses; ViDA merely removed the need for a Council derogation, so each Member State legislates its own domestic B2B mandate.
The four countries KRONENWERK covers have all done so, and the designs differ on every axis: who is in scope, from when, which formats count, whether a network or platform is prescribed, and whether the tax authority sees the invoice.
| Country | Scope | Receive from | Issue from | Format | Channel | Tax authority sees the invoice? |
|---|---|---|---|---|---|---|
| Germany | B2B supplies where supplier and customer are established in Germany (§ 14(2) UStG); B2C and most exempt supplies excluded; small-amount invoices up to €250 excluded (BMF FAQ) | 1 January 2025 — an email inbox suffices | 1 January 2027; 1 January 2028 for issuers with prior-year turnover up to €800,000; EDI formats tolerated to end of 2027 (§ 27(38) UStG) | EN 16931 formats — XRechnung, ZUGFeRD from 2.0.1 (not MINIMUM / BASIC-WL) — or an agreed interoperable format | None prescribed: email, interfaces, portals, even a USB stick (BMF FAQ) | No — no reporting layer at present |
| France | Operations between VAT-taxable persons established in France, within French VAT, under French invoicing rules (DGFiP FAQ) | 1 September 2026 for all | 1 September 2026 for large and mid-sized companies; 1 September 2027 for SMEs and micro-enterprises | The "socle" formats: Factur-X, UBL, CII | Approved platforms (plateformes agréées) on both sides; the public directory (annuaire) routes the invoice | Yes — the platform extracts invoice data and sends it to the DGFiP; other operations go through e-reporting |
| Belgium | Belgian enterprises liable to VAT invoicing each other; intra-Community supplies taxed elsewhere excluded (Commission country sheet) | 1 January 2026 | 1 January 2026 (tolerance on penalties for the first three months of 2026 for businesses that acted in time) | Peppol BIS Billing 3.0; another EN 16931 format only by mutual agreement | Peppol by default — "no entity can solely decide to derogate to it" | Not yet — e-reporting announced for 2028 |
| Poland | Taxpayers with a seat or fixed establishment in Poland; foreign taxpayers without one excluded; B2C invoices optional in KSeF | 1 February 2026 for all | 1 February 2026 (2024 sales incl. VAT above PLN 200 million); 1 April 2026 (others); issuers with monthly invoiced sales up to PLN 10,000 gross exempt until end of 2026 | FA(3) XML schema — not an EN 16931 syntax | The central KSeF system issues the invoice and assigns its number; delivery to domestic buyers happens inside KSeF | Yes — the invoice exists only once KSeF has accepted it |
Two patterns recur. Germany is a "format mandate": the law fixes what an e-invoice is and leaves transport free. Belgium is a "network mandate": the format is fixed by the network's specification and the network is compulsory. France and Poland are "clearance-adjacent": a platform or the state system sits in the path and reports to the tax authority. The Peppol versus national networks page compares the transport models; the timeline orders all dates.
B2C: not covered — with two national wrinkles
None of the mandates obliges a structured invoice to a private consumer, but Poland allows consumer invoices in KSeF and France collects consumer-sale data through e-reporting.
Germany: the BMF FAQ confirms that invoices to consumers remain outside the obligation. Belgium: "This obligation does not apply to invoices sent to these individuals" (efactuur.belgium.be). Poland: "Faktury na rzecz osób fizycznych nieprowadzących działalności gospodarczej mogą być wystawiane w KSeF dobrowolnie" — voluntary, at the issuer's choice. France: B2C sales are not e-invoicing operations, but the amounts must be transmitted to the administration through e-reporting via the approved platform, on the same phased calendar as issuing. A shop or SaaS business selling to consumers in France therefore has a reporting duty even without an invoice mandate; its exact content requires professional confirmation.
Where the lines blur
A single company often sits on several sides of these lines at once, and the obligations stack rather than replace each other.
- A public body's supplier that also sells B2B. A German engineering firm sends XRechnung with Leitweg-ID to a federal authority and, from 2027, EN 16931 invoices to its business customers by whatever channel they agree — the same format, two routing conventions.
- A Belgian company with public and private customers. Both go over Peppol; the public buyer is reached through Mercurius' Peppol identifier, the private one through its enterprise number. One channel, one format.
- A Polish company selling to a Polish municipality. Since 2026 KSeF is integrated with PEF, so the KSeF invoice serves the B2G case too, according to the Commission's country sheet.
- Cross-border. All four B2B mandates stop at the border; the cross-border page explains which rules apply instead.
- Exempt and small businesses. Germany excludes most exempt supplies; Poland excludes issuers under the SME procedure of Article 113a; France and Belgium have their own carve-outs. Whether a given company is caught requires professional confirmation.
How KRONENWERK handles this
KRONENWERK generates the B2G and B2B format each country expects at issuance and validates it before the invoice is issued; the transport differs by country and is the part with limitations.
- Germany — XRechnung (with Leitweg-ID for public buyers) and ZUGFeRD, validated with the KoSIT Schematron rules and cross-checked with the Mustang library; delivery by email or download, which the BMF FAQ accepts for B2B. SUPPORTED
- Belgium — Peppol BIS Billing 3.0 UBL for B2B and B2G; KRONENWERK sends and receives over Peppol through an accredited access point provider (Storecove) once the company is connected in Settings → Delivery. SUPPORTED WITH LIMITATIONS
- France — Factur-X generation SUPPORTED; transmission through an approved platform (B2B) or to Chorus Pro (B2G) NOT YET READY. KRONENWERK is not a plateforme agréée.
- Poland — FA(3) generation SUPPORTED WITH LIMITATIONS; KSeF submission NOT YET READY — the module has not been used against the production KSeF.
- B2C — PDF invoices with the tax verdict; no structured file is forced onto a consumer invoice. French e-reporting is not performed by KRONENWERK. REQUIRES PROFESSIONAL CONFIRMATION
Country pages: Germany, Belgium, France, Poland; product: e-invoicing; back to the Europe hub.
Frequently asked questions
Is B2B e-invoicing mandatory in the EU?
Not by EU law before 2030. Germany, France, Belgium and Poland have national B2B mandates with different dates; ViDA adds an EU regime for cross-border B2B from 1 July 2030.
Does Directive 2014/55/EU oblige me to send e-invoices to public bodies?
The directive obliges public buyers to receive. Germany (federal, since 27 November 2020), France (Chorus Pro) and Belgium (contracts published after 1 March 2024) added a sending obligation nationally; Poland has not.
Do I have to send structured invoices to consumers?
No mandate requires it. Poland lets you issue consumer invoices in KSeF voluntarily; France requires e-reporting of B2C sales data through an approved platform.
What is the difference between a format mandate and a network mandate?
Germany prescribes the format (EN 16931) and leaves transport free; Belgium prescribes the network (Peppol), whose specification fixes the format. France and Poland put a platform or state system in the path.
Which German companies must issue e-invoices from 2027?
Issuers established in Germany invoicing other German-established businesses, unless prior-year turnover did not exceed €800,000, in which case the obligation starts on 1 January 2028 (§ 27(38) UStG).
Sources
- Directive 2014/55/EU on electronic invoicing in public procurement — read on
- European Commission — eInvoicing in Germany — read on
- E-Rechnungsverordnung (ERechV) — read on
- § 14 UStG — read on
- § 27 UStG (Absatz 38, Übergangsregelungen) — read on
- Bundesfinanzministerium — Fragen und Antworten zur Einführung der obligatorischen E-Rechnung — read on
- European Commission — eInvoicing in France — read on
- DGFiP — Foire aux questions: je découvre la facturation électronique — read on
- European Commission — eInvoicing in Belgium — read on
- FPS BOSA / efactuur.belgium.be — E-invoicing to the government — read on
- FPS BOSA / efactuur.belgium.be — Structured electronic invoices between companies are compulsory since 2026 — read on
- European Commission — eInvoicing in Poland — read on
- Ministerstwo Finansów — Zakres obowiązkowego KSeF — read on