Mercurius — la porte d'entrée B2G fédérale belge
Mercurius est la plateforme nationale de facturation électronique vers les pouvoirs publics belges, opérée par BOSA. Obligatoire pour les marchés fédéraux > 30 000 € HT depuis avril 2019, elle est passée sous PEPPOL-BIS 3.0 en juillet 2020 et joue désormais le rôle de concentrateur national des flux B2G.
Historique : du papier au PEPPOL via BOSA
- 2010-2014 — Préfiguration. Le Fedict (devenu BOSA en 2017) lance une plateforme de dématérialisation pour les marchés publics fédéraux. Format propriétaire EFFICY / Drupal.
- 9 mars 2017 — Arrêté royal de transposition. Transposition de la directive 2014/55/UE relative à la facturation électronique dans les marchés publics. L'État fédéral, les organismes publics et les pouvoirs adjudicateurs sont tenus d'accepter et de traiter les factures électroniques conformes à la norme EN 16931.
- Avril 2018 — Lancement Mercurius v1. Production effective. Format UBL 2.0 obligatoire pour les nouvelles commandes. Pas encore obligatoire pour les fournisseurs.
- 1ᵉʳ avril 2019 — Obligation des fournisseurs (1ᵉʳ palier). Tout fournisseur du fédéral pour un marché > 135 000 € HT doit émettre une facture électronique structurée via Mercurius.
- 1ᵉʳ avril 2020 — Abaissement à 30 000 € HT. Extension à 95 % des marchés en valeur, 80 % en volume selon le rapport BOSA 2020.
- 1ᵉʳ juillet 2020 — Migration PEPPOL-BIS 3.0. Mercurius bascule complètement sur le réseau PEPPOL. L'ancien portail Mercurius e-Invoicing devient Mercurius Network, un access point PEPPOL central.
- 2022-2024 — Convergence régionale. Toutes les régions (Bruxelles via Hermes, Wallonie via Mercurius Wallonie, Flandre via Vlaanderen e-Procurement) basculent sur la même infrastructure PEPPOL-BIS 3.0.
- 2026 — Référent national. Avec la généralisation B2B du 1ᵉʳ janvier 2026, Mercurius devient l'access point PEPPOL gratuit par défaut pour les PME belges qui n'ont pas de fournisseur privé.
Architecture Mercurius Network
┌──────────────┐ UBL Invoice ┌───────────────────┐
│ Fournisseur │ ────────────────> │ AP PEPPOL émetteur│
│ (assujetti) │ │ (Belfius, Unifiedpost,│
│ │ │ Combell, etc.) │
└──────────────┘ └─────────┬─────────┘
│ AS4
▼
┌───────────────────┐
│ Mercurius │
│ Network │
│ (AP central BOSA)│
└─────────┬─────────┘
│
┌─────────────┴────────────┐
▼ ▼
┌──────────────────────┐ ┌──────────────────────┐
│ SAP / Workflow │ │ Hermes (Bruxelles) │
│ pouvoir adjudicateur│ │ Mercurius Wallonie │
│ (federal entity) │ │ (régions) │
└──────────────────────┘ └──────────────────────┘ Depuis la migration de juillet 2020, Mercurius est un point d'accès (Access Point, AP) PEPPOL parmi d'autres, mais joue un rôle particulier comme passerelle vers tous les pouvoirs adjudicateurs belges. Trois couches techniques :
- Couche 1 — Access Point PEPPOL. Mercurius opère un
AP certifié OpenPEPPOL conforme aux spécifications eDelivery (AS4
ENTSOG/CEF). Domaine :
mercurius.be. - Couche 2 — SMP (Service Metadata Publisher). Mercurius publie pour chaque entité publique belge l'endpoint PEPPOL associé. Chaque pouvoir adjudicateur est identifié par son numéro BCE (Banque-Carrefour des Entreprises) au format ICD 0208.
- Couche 3 — Workflow interne. Conversion UBL vers les formats internes (SAP IDoc, Workday, Oracle Financials), suivi du statut, intégration avec les outils budgétaires e-Procurement.
Flux de soumission au Roi (B2G)
Le flux nominal d'une facture B2G via Mercurius :
- Le fournisseur émet sa facture au format UBL 2.1 PEPPOL-BIS Billing 3.0 depuis son ERP ou son portail PEPPOL.
- Son AP PEPPOL émetteur (par exemple Belfius, Unifiedpost, Cegeka) résout l'AP du destinataire via le SMP Mercurius.
- Le message est transmis via AS4 (eDelivery CEF) au Mercurius Network. La réception est confirmée par un AS4 Receipt RFC 5024.
-
Mercurius valide la facture (XSD UBL, Schematron EN 16931 et CIUS
Belgium). Si OK, statut
RECEIVED; sinonREJECTEDavec rapport SVRL. - Mercurius route le document vers le système comptable du pouvoir adjudicateur (SAP, Oracle, IFB Federal Bookkeeping).
-
Les statuts ultérieurs (
ACCEPTED,PAID,DISPUTED) sont émis en retour selon le profil PEPPOL Billing.
Intégration PEPPOL et Hermes
Mercurius est interopérable avec ses homologues régionaux par construction puisque tous utilisent PEPPOL :
- Hermes Bruxelles — voir la page dédiée. Talan opère cet AP pour la Région de Bruxelles-Capitale et ses organismes (Bruxelles-Propreté, Actiris, STIB, etc.).
- Mercurius Wallonie — SPW Digital opère un AP régional pour les ministères wallons, communes wallonnes et OIP (Forem, AWEX, AVIQ).
- Vlaanderen e-Procurement — la Région flamande a son propre AP MAGDA-Mercurius opéré par Vlaamse overheid - Digitaal Vlaanderen.
- OpenPEPPOL global : Mercurius est listé dans le
registre OpenPEPPOL.eu avec l'authority code
BE. Tout AP étranger PEPPOL peut envoyer une facture vers Mercurius (utile pour les fournisseurs UE non belges).
<?xml version="1.0" encoding="UTF-8"?>
<StandardBusinessDocument xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader">
<StandardBusinessDocumentHeader>
<HeaderVersion>1.0</HeaderVersion>
<Sender>
<Identifier Authority="iso6523-actorid-upis">0208:0473495177</Identifier>
</Sender>
<Receiver>
<Identifier Authority="iso6523-actorid-upis">0208:0316380841</Identifier>
</Receiver>
<DocumentIdentification>
<Standard>urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</Standard>
<TypeVersion>2.1</TypeVersion>
<InstanceIdentifier>INV-2026-FED-000412</InstanceIdentifier>
<Type>Invoice</Type>
<CreationDateAndTime>2026-05-19T09:30:00Z</CreationDateAndTime>
</DocumentIdentification>
<BusinessScope>
<Scope>
<Type>DOCUMENTID</Type>
<InstanceIdentifier>urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</InstanceIdentifier>
</Scope>
<Scope>
<Type>PROCESSID</Type>
<InstanceIdentifier>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</InstanceIdentifier>
</Scope>
</BusinessScope>
</StandardBusinessDocumentHeader>
</StandardBusinessDocument> Champ d'application et seuils
Conformément à l'arrêté royal du 9 mars 2017 et à la loi du 17 juin 2016 relative aux marchés publics :
| Type d'entité | Seuil d'obligation | Depuis |
|---|---|---|
| État fédéral et SPF | 0 € (toute facture) | 1ᵉʳ avril 2019 |
| OIP fédéraux (SNCB, La Poste, Skeyes) | 30 000 € HT | 1ᵉʳ avril 2020 |
| Régions (Bruxelles, Wallonie, Flandre) | 30 000 € HT | 1ᵉʳ mai 2019 |
| Communes et provinces | 30 000 € HT | 1ᵉʳ janvier 2020 |
| CPAS et associations chapitre XII | 30 000 € HT | 1ᵉʳ janvier 2024 |
| B2B national (post 1ᵉʳ janv 2026) | Toute opération | 1ᵉʳ janvier 2026 |
Spécifications techniques
- Format : UBL 2.1 Invoice, conforme PEPPOL BIS
Billing 3.0 (CustomizationID
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0) - Process : ProcessID
urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 - Transport : AS4 — OASIS ebXML Messaging Services 3.0 + AS4 profile, conforme au CEF eDelivery
- Identifiant émetteur/destinataire : ICD 0208:<BCE sans points ni espaces, sur 10 caractères>
- Validation : XSD UBL 2.1 + Schematron PEPPOL BIS Billing 3.0 + CIUS Belgium (règles BE-* maintenues par BOSA)
- Limites : taille max 80 Mo par message, 200 lignes InvoiceLine par défaut (1 000 sur demande), formats de pièces jointes autorisés PDF/A-3, PNG, XLSX, CSV
Liens transverses
- Hub Belgique — mandat e-invoicing complet
- Arrêté royal du 20 mars 2025 — extension B2B
- Hermes Bruxelles — plateforme régionale
- PEPPOL-BIS 3.0 Belgique — spec technique
- BCE/KBO — identifiant ICD 0208
- Points d'accès PEPPOL en Belgique
- SPF BOSA — page Mercurius
- Portail e-Facture du fédéral
- PEPPOL POACC Billing 3.0 — spec OpenPEPPOL