rulepass

Guides

What is a Peppol ID? Scheme codes like 0208, 9925 and 9930 explained

Updated 2026-11-12

Also available in: Nederlands · Français

A Peppol ID (officially a participant identifier) is the electronic address that Peppol e-invoices are delivered to, a bit like an email address for invoices. Every seller and buyer on a Peppol invoice needs one.

How a Peppol ID is built

A Peppol ID has two parts:

Part Example Meaning
Scheme code 0208 Which kind of identifier follows (the "Electronic Address Scheme", EAS)
Identifier 0123456749 The number itself, in that scheme's format

Written together: 0208:0123456749. On the invoice XML they appear as <cbc:EndpointID schemeID="0208">0123456749</cbc:EndpointID>.

Common scheme codes

Code Identifier Format example
0208 Belgian enterprise number (KBO/BCE) 0123456749 (10 digits, no BE prefix)
9925 Belgian VAT number BE0123456749
0106 Dutch Chamber of Commerce (KvK) number 8 digits
9944 Dutch VAT number NL123456789B01
9930 German VAT number DE123456789
0204 German Leitweg-ID (public sector buyers) as given by the authority
0009 French SIRET 14 digits
9957 French VAT number FRXX123456789
0088 GS1 Global Location Number (GLN) 13 digits

In Belgium, 0208 with the enterprise number is the most widely used.

Belgian enterprise numbers have a check digit

The last two digits of a Belgian enterprise number are a checksum: they equal 97 minus (the first eight digits modulo 97). That catches most typing mistakes. Our invoice tool checks this automatically.

How to find someone's Peppol ID

An ID only works if the business is registered on the Peppol network through an access point. A correctly formatted ID is not the same as a registered one.