1. Startseite
  2. Wissensdatenbank
  3. Peppol
  4. Peppol Electronic Address Scheme (EAS) codes

Peppol Electronic Address Scheme (EAS) codes

Peppol Electronic Address Scheme (EAS) codes

The Electronic Address Scheme code states which register an electronic address comes from. It sits in the @schemeID attribute on cbc:EndpointID and qualifies the seller and buyer electronic addresses, BT-34 and BT-49. The same digits under two different schemes identify two different parties. Both the address and its scheme are mandatory in Peppol BIS Billing.

FeldWert
Elementcbc:EndpointID
Attribute@schemeID
Business termsBT-34 seller, BT-49 buyer
Code listCEF EAS, as subset in Peppol BIS Billing 3.0.21

Where it appears

<cac:AccountingSupplierParty> <cac:Party> <cbc:EndpointID schemeID=”0007″>5561234567</cbc:EndpointID> </cac:Party> </cac:AccountingSupplierParty>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0007">5561234567</cbc:EndpointID>
  </cac:Party>
</cac:AccountingSupplierParty>

The buyer address sits at the same position under cac:AccountingCustomerParty.

Selected EAS codes

CodeRegisterMarket
0007OrganisationsnummerSchweden
0216OVTcodeFinnland
0192OrganisasjonsnummerNorwegen
0184Danish Business Authority, CVR numberDänemark
0096Danish Business Authority, P numberDänemark
0198Danish Business Authority, SE numberDänemark
0106Netherlands Chambers of Commerce schemeNiederlande
9944UmsatzsteueridentifikationsnummerNiederlande
9925UmsatzsteueridentifikationsnummerBelgien
9930UmsatzsteueridentifikationsnummerDeutschland
0246German Electronic Business AddressDeutschland
0245Slovak tax identification numberSlowakei
0088Global Location Number (GLN)International
0060D-U-N-S NumberInternational
0199Legal Entity Identifier (LEI)International

Denmark has three codes in active use and they are not interchangeable. CVR identifies the legal entity, P a production unit and SE a tax registration. Use the identifier under which the intended receiver is registered.

Rules that enforce it

IdentifierRequirementSeverity
BR-62The seller electronic address shall have a scheme identifierFatal
BR-63The buyer electronic address shall have a scheme identifierFatal
BR-CL-25The scheme identifier must belong to the CEF EAS code listFatal
PEPPOL-EN16931-R010Buyer electronic address MUST be providedFatal
PEPPOL-EN16931-R020Seller electronic address MUST be providedFatal
PEPPOL-EN16931-CL008The scheme must be from the code listFatal

A second group, PEPPOL-COMMON-R040 to R057, checks identifier formats in EndpointID and applicable party or legal-entity fields. These rules can detect a Swedish organization number in the wrong format, a Danish CVR number of the wrong length or a GLN that fails the GS1 check.

Severity varies by rule and release. R040 to R043, R049, R050, R052 and R053 are fatal. The Italian rules R044 to R047 and the Dutch rules R054 to R057 are warnings, and OpenPeppol has stated that the Dutch rules will become fatal in a future release. R052 and R053 changed from warning to fatal in 3.0.21.

EAS changes in BIS Billing 3.0.21

3.0.21 removed 14 codes from the EAS list, added none, and changed the description of 11 others. OpenPeppol states that the list had been pointing at the wrong source and contained codes that were not usable.

The removed codes are 0037, 0147, 0154, 0170, 0177, 0193, 0194, 0202, 0203, 0205, 0212, 0213, 0215 and 0217.

A scheme code stored in your customer master that no longer exists in the current list fails BR-CL-25 or PEPPOL-EN16931-CL008. A stored code may remain unnoticed until current validation, regression testing or a master-data audit detects it.

Code 0037 is the Finnish LY-tunnus. It remains a valid ICD code, so it may still appear as a party identifier inside a document, but it is no longer valid as an electronic address scheme. It was also removed as a participant identifier scheme, with a removal date of 31 December 2024. Code 0216 is the active OVT scheme commonly used for Finnish electronic addresses. Other valid schemes may also be used.

Code 0217 remains valid in the ICD list for identifying a Dutch establishment in document-level party identifiers. It was removed from the EAS list in Peppol BIS Billing 3.0.21 and must not be used as the scheme for cbc:EndpointID. An EndpointID with schemeID="0217" fails PEPPOL-EN16931-CL008, while PEPPOL-COMMON-R057 continues to validate the format of applicable 0217 party identifiers.

The table above shows selected schemes used in several European and international contexts. It is not the complete EAS list and does not indicate which scheme a country or receiver requires. Check the current code list and the receiver’s registration.

Right and wrong

Correct. Scheme and value both present, value without formatting characters.

<cbc:EndpointID schemeID=”0007″>5561234567</cbc:EndpointID>
<cbc:EndpointID schemeID="0007">5561234567</cbc:EndpointID>

Wrong. The scheme identifier is missing, which fails BR-62 or BR-63.

<cbc:EndpointID>5561234567</cbc:EndpointID>
<cbc:EndpointID>5561234567</cbc:EndpointID>

Wrong. The value carries the separator used in the Swedish register, which is not how the participant is registered.

<cbc:EndpointID schemeID=”0007″>556123-4567</cbc:EndpointID>
<cbc:EndpointID schemeID="0007">556123-4567</cbc:EndpointID>

Wrong. Code 0037 is no longer an EAS code, so the scheme fails BR-CL-25 regardless of the identifier value.

<cbc:EndpointID schemeID=”0037″>01234567</cbc:EndpointID>
<cbc:EndpointID schemeID="0037">01234567</cbc:EndpointID>

Choosing the code

Use the scheme under which the receiver is registered, as published in the receiver’s SMP entry.

A company can hold more than one Peppol registration, and organizations may register separate identifiers per unit. Confirm the identifier for the intended receiver. International schemes such as GLN and LEI are country independent, so the EAS code does not have to match the buyer’s country.

Normative sources

War dieser Artikel hilfreich?

Verwandte Artikel