Belgian B2G and Mercurius: how it differs from B2B Peppol

Orientation playbook for Belgian public-sector e-invoicing via Mercurius versus the private B2B Peppol mandate, with a practical SME checklist.

Updated

  • Belgium

What this playbook covers

Belgium runs two Peppol-related worlds that SMEs often mix up:

  1. B2G (business to government): structured invoices to public entities, typically via the federal Mercurius platform on Peppol
  2. B2B (business to business): structured invoices between private VAT-liable parties under the domestic mandate from 2026

Same network family, different buyers, routing, and compliance drivers. For private-mandate scope, start with the Belgian B2B e-invoicing obligation.

When the public-sector path applies

SignalPractical meaning
Buyer is a Belgian public entityExpect a B2G channel, not a private AP email inbox
Buyer publishes a Peppol / Mercurius identityYou send a structured invoice via an Access Point
Contract or PO references a public buyerConfirm their Peppol ID and any buyer-specific fields before go-live
You only sell to private companiesMercurius is usually not your daily path; focus on B2B Peppol

Mercurius is the Belgian federal hub that helps public administrations receive Peppol invoices. Your software still talks Peppol through an Access Point; Mercurius is the public-side reception layer, not a replacement for your own Peppol setup.

B2G / Mercurius versus private B2B Peppol

TopicB2G (Mercurius path)Private B2B Peppol
CounterpartyPublic administrations and related bodiesPrivate VAT-liable businesses
DriverPublic procurement / B2G e-invoicing rulesDomestic B2B structured mandate from 2026
Routing ideaStructured send toward the public Peppol identity (Mercurius-backed)Peer-to-peer Peppol between businesses
Format baselineStructured EN 16931-style invoice (see EN 16931 and UBL)Same structured family for in-scope B2B
PDF-only emailWrong channel for covered public buyersWrong channel for in-scope B2B from 2026

Do not treat "we already invoice one commune on Peppol" as proof that your entire private customer base is covered for 2026. B2G readiness and B2B readiness overlap technically, but the obligation scopes differ.

Practical SME posture

Most Belgian SMEs fall into one of three postures:

Your mixPriority
Public buyers only or mainlyGet Peppol send working for Mercurius / public IDs first; keep registration clean
Private B2B onlyPrioritise Peppol registration, send and receive for 2026
Mixed public + privateOne Peppol identity, two process tracks: public buyer rules vs private mandate counterparties

Operational checklist:

  1. Tag each customer: public entity, Belgian VAT-liable B2B, or other
  2. Store the correct Peppol participant ID per public buyer
  3. Validate structured invoices before send (same discipline as private Peppol)
  4. Keep delivery evidence and the structured original (invoice archiving)
  5. Train sales/finance: public PO references and private B2B rules are different intake forms, not the same ticket
Belgian B2G and Mercurius: how it differs from B2B Peppol · OrdoGrid