Glossary Term

schemeID

A schemeID is an XML attribute that identifies which coding system or registry an identifier belongs to, enabling receivers to correctly interpret and validate the identifier.

Quick Facts

type
XML Attribute
registries
ISO 6523 (ICD), EAS, Peppol

Definition

What is schemeID?

When you include an identifier in an e-invoice (company registration number, VAT number, GLN, etc.), the receiver needs to know what KIND of identifier it is. The schemeID tells them.

For example, 12345678 could be:

  • A Dutch KVK number

  • A Belgian enterprise number

  • A GLN

  • A DUNS number
  • The schemeID removes this ambiguity.

    Common schemeID Values

    For EndpointID (Peppol participants)


    schemeID Meaning Country
    ----------------------------
    0088 GLN Global
    0106 KVK Netherlands
    0190 OIN Netherlands
    0208 KBO/BCE Belgium
    9906 VAT (IT:VAT) Italy
    9930 VAT (DE:VAT) Germany

    For Company ID


    schemeID Meaning -------------------
    0060 DUNS 0088 GLN
    0106 NL:KVK 0009 FR:SIRET

    Common Errors

    Missing schemeID


    Many validators reject identifiers without schemeID — always include it.

    Wrong schemeID


    Using 0088 (GLN) for a KVK number will fail validation.

    XML Examples

    UBL (Peppol, XRechnung)

    <cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>