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, 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

Monite supports the following PEPPOL participant ID schemes.

Monite API uses the scheme names (such as NL:KVK) rather than their ICD codes (0106).
Scheme nameScheme code (ICD)CountryIdentifier value
BE:EN0208BelgiumBelgium Crossroads Bank for Enterprises Number (KBO/BCE number). A 10-digit number starting with 0 or 1.
BE:VAT9925BelgiumBelgium VAT number. Same as the KBO/BCE number but prefixed with “BE”.
DE:VAT9930GermanyGerman VAT number (Umsatzsteuer-Identifikationsnummer). A 9-digit number prefixed with “DE”.
NL:KVK0106NetherlandsDutch Chamber of Commerce Number (KVK). A 8-digit number.
NL:VAT9944NetherlandsDutch VAT number. Consists of the “NL” prefix followed by 9 digits, the letter “B”, and 2 check digits.

Need other schemes? Let us know.

Register a PEPPOL ID

Monite automatically registers entities in PEPPOL during e-invoicing onboarding.

Counterparts are assumed to be already registered through their PEPPOL access point of choice.

Tools