> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.monite.com/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/)