How a Peppol ID is formed
Every Peppol participant is addressed by a scheme and a value. For Belgian companies the standard is scheme 0208 with the 10-digit enterprise number, written 0208:0417497106, or in full iso6523-actorid-upis::0208:0417497106. Some companies are also, or only, registered under scheme 9925 with their VAT number: 9925:BE0417497106. A UBL invoice carries the same pair in <cbc:EndpointID schemeID="0208">0417497106</cbc:EndpointID>.
Since 1 January 2026 Belgian VAT-registered businesses must be able to receive structured e-invoices, in practice over Peppol, so checking a customer's ID before sending is now routine.
How the online check works
- SML: the ID is hashed (SHA-256, base32) and looked up as a DNS NAPTR record under the European Commission's SML zone. A hit means the ID is registered and points to an SMP.
- SMP: the access point's metadata server lists the document types the participant accepts, such as Peppol BIS Billing 3.0 invoice and credit note, orders or despatch advice.
- Peppol Directory: if the participant published a business card, its name and country are shown.
Sample result
Input BE 0417.497.106
Enterprise 0417.497.106 (check digits 06 OK)
Peppol IDs 0208:0417497106
9925:BE0417497106
SML registered → SMP https://...
Documents Invoice (BIS Billing 3.0), Credit note (BIS Billing 3.0)
Edge cases
- Registered under the other scheme only. A "not registered" for
0208does not settle it; the tool shows both IDs so you can check9925too. - Registered but no invoice document type. Some participants only receive orders or despatch advice; an invoice sent to them will be rejected by the access point.
- Wrong digits. A mistyped enterprise number fails the modulo-97 check locally, before any lookup.
- Changing access point. When a company switches provider, the SMP changes; results reflect the network at the moment you check.
Next steps: validate an outgoing invoice with the Peppol BIS validator, open a received one in the UBL invoice viewer, or read the guide to Peppol and UBL in Belgium.
Frequently asked questions
What is the Peppol ID of a Belgian company?
Normally 0208 followed by the 10-digit enterprise number, for example 0208:0417497106. Some companies also use 9925 followed by their VAT number, for example 9925:BE0417497106.
What is the difference between scheme 0208 and 9925?
0208 is the Belgian enterprise number scheme and is the recommended identifier. 9925 is the VAT-number scheme. A company can be registered under one or both, so it is worth checking both.
The company is not registered on Peppol. What now?
Check the other scheme first. If neither is registered, the company cannot receive Peppol invoices yet; ask them for their access point or send through the channel they indicate.
What are SML and SMP?
The SML is the central DNS-based registry that says whether a participant exists and where its metadata lives. The SMP is the access point metadata server that lists the document types the participant can receive.
Is the Peppol check done in my browser?
Building and validating the ID happens in your browser. The registration check needs DNS and HTTP lookups on the Peppol network, which our server performs when you click the online check.