Foreign buyers and sellers: Peppol vs the Belgian mandate
When Belgium's domestic B2B Peppol mandate applies, when cross-border flows stay outside it, and practical steps to check Peppol reachability with foreign counterparties.
Updated
- Belgium
The job: separate mandate from useful Peppol
If you are a Belgian VAT-liable business, the 2026 structured e-invoicing obligation targets domestic B2B with other Belgian VAT-liable parties. Foreign buyers and foreign sellers sit in a different bucket: Peppol may still help, but the Belgian domestic mandate often does not force that channel.
Do not treat "everyone must Peppol" as a universal rule for export, import, or intra-EU B2B.
Mandate vs Peppol utility
| Flow | Typical Belgian mandate posture | Peppol usefulness |
|---|---|---|
| You → Belgian VAT-liable customer | Structured Peppol usually required | Mandatory path |
| You → foreign customer (EU or non-EU) | Usually outside domestic B2B mandate | Optional if they are reachable |
| Foreign supplier → you | Their local rules + your reception setup | Useful if they send Peppol; not the Belgian send mandate on your side |
| Belgian supplier → you (domestic) | Supplier must send structured | You must receive |
VAT place-of-supply and invoice content still follow Belgian and EU VAT rules (VAT regimes). Channel choice and mandate scope are separate questions.
When Peppol helps with foreigners
Peppol is a network, not a Belgian-only duty. Use it cross-border when:
- The counterparty already publishes a Peppol participant ID and BIS Billing receive capability.
- Both sides prefer one structured channel instead of portal PDFs and email.
- Your Access Point can address their identifier scheme (not only Belgian 0208).
- Contracts or group policy require structured delivery even when Belgian law does not.
If lookup fails, that is a reachability problem, not proof that Belgian law forbids PDF for that foreign flow. For domestic unreachable buyers, see client not on Peppol.
Practical cross-border checklist
- Classify the counterparty: Belgian VAT-liable B2B vs foreign. Mandate first, then channel.
- Ask for their Peppol ID (scheme + identifier) and preferred document profile.
- Run participant lookup via your Access Point before the first send.
- Confirm VAT content (reverse charge mentions, foreign VAT numbers, currency) independently of Peppol success.
- Agree a fallback in writing when they are off-network: email PDF, customer portal, or EDI. Keep that fallback only for out-of-mandate flows.
- Keep your own Belgian Peppol identity live for domestic suppliers and customers (registration).
Common mistakes
| Mistake | Better approach |
|---|---|
| Forcing Peppol on a foreign buyer who is not registered | Contract a channel; retry only if they join Peppol |
| Skipping Peppol for a Belgian customer because "exports feel similar" | Domestic Belgian B2B still follows the mandate |
| Using Belgian enterprise number rules for a foreign ID | Use the scheme they publish; validate with lookup |
| Mixing mandate compliance with "nice to have" automation | Track two lists: mandatory domestic vs optional cross-border |
Network basics: What is Peppol?. Format baseline: EN 16931 and UBL.