For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
API StatusPartner Portal
HomeGuidesAPI ExplorerSDKsGitHubSupport
HomeGuidesAPI ExplorerSDKsGitHubSupport
  • Introduction
    • Welcome to Monite
    • Monite account structure
    • Postman collections
    • Support
  • Get started
    • Step 1. Get your credentials
    • Step 2. Implement server side
      • Overview
      • Onboarding
      • Send e-invoices
      • Receive e-invoices
      • PEPPOL identifiers
      • E-invoicing mandates by country
LogoLogo
API StatusPartner Portal
On this page
  • Overview
  • Supported PEPPOL schemes
  • Register a PEPPOL ID
  • Tools
E-invoicing

PEPPOL participant identifiers

Was this page helpful?
Previous

E-invoicing mandates by country

Learn the current and upcoming e-invoicing mandates in various countries.

Next
Built with

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

  • PEPPOL directory - find PEPPOL-registered companies by name, address, or ID:

    • https://directory.peppol.eu/public - production directory
    • https://test-directory.peppol.eu/public/ - sandbox directory
  • Belgium KBO/BCE lookup

  • Dutch KVK lookup