> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.monite.com/v-2024-05-25/e-invoicing/peppol-ids/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.monite.com/_mcp/server. # PEPPOL participant identifiers ## Overview To exchange electronic documents through the PEPPOL network, both senders and receivers need a globally unique address called a **PEPPOL participant identifier**, or PEPPOL ID. PEPPOL IDs consist of two fields separated by a colon: * the [*scheme*](#schemes), which defines the identifier type, * the *identifier*, which is usually the company's VAT number or business registration number. Example: ``` 0106:12345678 ``` This PEPPOL ID refers to a Dutch company with KVK 12345678. The full participant ID used in the raw PEPPOL XML format also includes an additional *superscheme* prefix: ``` iso6523-actorid-upis::0106:12345678 ``` ## Supported PEPPOL schemes \[#schemes] Monite supports the following [PEPPOL participant ID schemes](https://docs.peppol.eu/edelivery/codelists/old/v9.2/Peppol%20Code%20Lists%20-%20Participant%20identifier%20schemes%20v9.2.html). > **Note** > > Monite API uses the scheme names (such as NL:KVK) rather than their ICD codes (0106). | Scheme name | Scheme code (ICD) | Country | Identifier value | | ----------- | ----------------- | ----------- | -------------------------------------------------------------------------------------------------------- | | BE:EN | 0208 | Belgium | Belgium Crossroads Bank for Enterprises Number (KBO/BCE number). A 10-digit number starting with 0 or 1. | | BE:VAT | 9925 | Belgium | Belgium VAT number. Same as the KBO/BCE number but prefixed with "BE". | | DE:VAT | 9930 | Germany | German VAT number (Umsatzsteuer-Identifikationsnummer). A 9-digit number prefixed with "DE". | | NL:KVK | 0106 | Netherlands | Dutch Chamber of Commerce Number (KVK). A 8-digit number. | | NL:VAT | 9944 | Netherlands | Dutch VAT number. Consists of the "NL" prefix followed by 9 digits, the letter "B", and 2 check digits. | Need other schemes? [Let us know.](mailto:hello@monite.com) ## Register a PEPPOL ID \[#register] Monite automatically registers [entities](../entities/index) in PEPPOL during [e-invoicing onboarding](./onboarding). [Counterparts](../common/counterparts/index) are assumed to be already registered through their PEPPOL access point of choice. ## Tools * **PEPPOL directory** - find PEPPOL-registered companies by name, address, or ID: * [https://directory.peppol.eu/public](https://directory.peppol.eu/public) - production directory * [https://test-directory.peppol.eu/public/](https://test-directory.peppol.eu/public/) - sandbox directory * [Belgium KBO/BCE lookup](https://kbopub.economie.fgov.be/kbopub/zoeknummerform.html) * [Dutch KVK lookup](https://www.kvk.nl/en/search/)