Multi-entity Peppol setup for Belgian groups

How Belgian groups with several KBO entities choose one Access Point or many, which Peppol identity sends, and how to avoid shared-inbox misrouting.

Updated

  • Belgium

A holding or multi-company group often runs one finance team and several Belgian enterprise numbers (KBO/BCE). Peppol addresses legal entities, not org charts. Each VAT-liable company that must send or receive structured B2B invoices needs its own participant identity (0208 + that entity’s enterprise number).

Registering only the parent means suppliers invoice the wrong party and VAT evidence points at the wrong company. See What is Peppol? and Peppol registration in Belgium.

One Access Point or many?

An Access Point can host many participant IDs. You do not need one AP contract per company.

ModelWhen it fitsWatch-outs
One AP, many IDsCentral IT, shared billing productRouting must be entity-aware
One AP per entityStrict ring-fencing, different stacksHigher cost; heavier supplier packs
Shared AP, separate appsOwn ERP per entity, one network providerClear certificate and contract ownership

Prefer one AP with multiple IDs when systems isolate senders and inboxes by enterprise number. Split APs only when compliance or M&A truly separates stacks.

Which identity sends?

The Peppol sender must be the legal supplier on the invoice: same name, VAT number, and 0208 ID as the company that made the supply.

RulePractice
Invoice issued by Entity ASend as Entity A’s participant ID
Shared services bills for Entity BStill Entity B’s ID if B is the contractual supplier
Parent pays the AP providerParent may pay; it must not borrow B’s identity

Never reuse another company’s Peppol ID because accounting is centralised. Counterparties look up the enterprise number on the PO. See Share your Peppol ID with suppliers.

Participant identity

The Peppol address of one legal entity (in Belgium typically 0208: + KBO/BCE). Groups need one published identity per company that exchanges structured invoices.

Shared inbox pitfalls

PitfallSymptomFix
Single queue for all IDsEntity A cost booked into Entity BRoute by recipient participant ID before triage
Only parent published for receiveSuppliers cannot deliver to subsidiariesPublish receive capability per entity
Same supplier master across entitiesWrong PO match / VAT returnScope supplier records per company
Orphaned documentsReceived at AP, no company matchMap ID → tenant; see inbound inbox

Multi-entity adds one gate before normal triage: which company was this addressed to?

Operating checklist

  1. List every Belgian KBO entity in scope of the 2026 mandate.
  2. Decide one AP vs many; document SMP and certificate ownership.
  3. Publish send and receive for each in-scope entity.
  4. Ensure each invoice’s supplier party matches the sending ID.
  5. Give suppliers a separate Peppol pack per entity.
  6. Route inbound by recipient ID; do not rely on an unfiltered shared folder.
  7. Spot-check: send from Entity A, receive into Entity A only.
Multi-entity Peppol setup for Belgian groups · OrdoGrid