Skip to Content

Peppol EAS IDs Global

55.65 55.65

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Peppol Endpoint ID Manager

Validate, normalise and manage partner Peppol electronic address (EAS) endpoint identifiers and reachability metadata directly on your contacts

What it does

Every business you exchange Peppol documents with is addressed by an electronic address — the pair of an Electronic Address Scheme (EAS) code and a value, such as 0192:991825827 (Norwegian organisation number) or 9930:DE123456788 (German VAT). Get the scheme or the value wrong and the document is rejected or routed to the wrong recipient. This module turns the EAS endpoint into structured, validated master data on every contact.

It is a pure master-data & format utility. It does not transmit anything and does not connect to the network: it validates, normalises and builds the canonical participant identifier that your existing Access Point uses.

Endpoint on every contact

A dedicated Peppol Endpoint page on the contact form lets you record the EAS scheme and endpoint value. The module derives the normalised value, the scheme country and the canonical iso6523-actorid-upis::<code>:<value> participant identifier automatically.

Real check-digit validation

Where a scheme has a published check-digit algorithm, the value is verified with the genuine standard — not a guess: GS1 GLN modulus-10, the Norwegian organisation-number modulus-11, the Belgian enterprise-number modulus-97, the Luhn algorithm (French SIREN/SIRET, Italian Partita IVA) and the ISO 13616 IBAN modulus-97-10.

Automatic normalisation

Spaces, dots, dashes and slashes are stripped, the value is upper-cased, and a redundant national VAT prefix (e.g. BE, DE, or EL for Greece) is removed so the stored value is exactly what Peppol expects.

Bulk audit & assign

Audit all contacts at once: a wizard scans every endpoint, classifies each as valid, unverified or invalid, counts the issues and can re-normalise values in one click. A second wizard assigns one EAS scheme to many imported contacts, or builds and validates a single identifier on demand.

Feature summary

CapabilityDetail
EAS scheme catalogue Browsable, searchable list of the published EAS / ISO 6523 ICD scheme codes with country, charset, length rule and example value.
Endpoint fields on contacts EAS scheme, endpoint value, normalised value, derived participant identifier, scheme country and a stored validation status.
Published check-digit algorithms GLN mod-10, Norwegian mod-11, Belgian mod-97, Luhn (FR SIREN/SIRET, IT Partita IVA), ISO 13616 IBAN mod-97-10.
Structural validation Length and charset rules per scheme; schemes without a published check digit are validated structurally and flagged as "unverified".
Normalisation Separator stripping, upper-casing, VAT-prefix removal, applied on save and re-runnable in bulk.
Canonical participant ID Builds iso6523-actorid-upis::code:value and parses a pasted identifier back into its parts.
Reachability metadata Manually maintained reachability status, last-checked date and supported-documents note per contact, with search filters and group-by.
Bulk tools Quality audit wizard and bulk scheme-assign / build-validate wizard.

Scope & boundary

This add-on manages and validates endpoint master data. It does not send invoices, does not perform live SML/SMP network lookups and is not a certified Access Point. The reachability fields store metadata you confirm or import. Use it to keep your customer and supplier electronic addresses correct before they reach your transmission tool.

Technical

  • Odoo 18.0 and 19.0, Community compatible.
  • Depends only on contacts — no Enterprise modules.
  • Pure-python, framework-free validation core covered by an automated test suite with real, published reference values.

Screenshots

Audit Endpoints

Audit Endpoints

Eas Scheme Catalogue

Eas Scheme Catalogue

Set Build Endpoint

Set Build Endpoint

Settings

Settings

Update date: 2026-07-02