Naar de inhoud

Gratis tools

Peppol-identifier-tool: participant-ID samenstellen en opzoeken

Laatst gecontroleerd SUPPORTED WITH LIMITATIONS

Vertaling van de Engelse versie, die als eerste wordt bijgehouden. Regelgevende uitspraken verwijzen naar de genoemde bronnen en hun leesdatum.

Een deelnemersidentificatie lezen

Er wordt niets opgeslagen: niet het bestand, niet het nummer, niet het resultaat.

Een Peppol-participant-identifier bestaat uit een schemacode uit de ISO 6523-lijst, een dubbele punt en de waarde die dat schema uitgeeft, bijvoorbeeld 0208:0417497106 voor een Belgisch ondernemingsnummer. De tool hierboven stelt de identifier samen uit de twee delen, normaliseert hem en zoekt hem op in de Peppol Directory. Een treffer vertelt u dat de deelnemer een business card heeft gepubliceerd; geen treffer bewijst niet dat de deelnemer onbereikbaar is.

Hoe een participant-identifier is opgebouwd

Elke identifier heeft dezelfde vorm: <schema>:<waarde>, gedragen onder het metaschema iso6523-actorid-upis. De OpenPeppol Policy for use of Identifiers stelt dat een participant-identifier bestaat uit "een identificatieschema" en "de door dit identificatieschema verstrekte waarde", dat het schema uit de normatieve Peppol-codelijst moet komen, en dat "alle waarden van participant-identifiers hoofdletterongevoelig moeten worden behandeld". Schrijf de waarde in de praktijk zonder spaties of leestekens, in kleine letters waar letters voorkomen.

  1. Kies het schema dat het land van de ontvanger voor het netwerk gebruikt. België verwacht het ondernemingsnummer (0208); Duitsland gebruikt de Leitweg-ID (0204) voor overheidsinstanties en het btw-nummer (9930) voor ondernemingen; Frankrijk gebruikt SIRET (0009) of SIREN (0002).
  2. Neem de waarde precies zoals het uitgevende register ze schrijft: een Belgisch nummer heeft 10 cijfers (aan de oude vorm met 9 cijfers wordt een voorloopnul toegevoegd), een SIRET heeft 14 cijfers, een waarde in het Duitse btw-schema draagt het voorvoegsel DE.
  3. Verbind ze met een dubbele punt. In een UBL-factuur verschijnt hetzelfde paar als <cbc:EndpointID schemeID="0208">0417497106</cbc:EndpointID>.

Gangbare schema's

Deze rijen zijn overgenomen uit de Peppol-codelijst van participant-identifierschema's, versie 9.7 (2 juli 2026); voor de btw-nummerschema's, waarvan de lijst de structuur niet uitschrijft, toont de waardekolom het nationale btw-nummerformaat. Rijen die in de lijst als deprecated zijn gemarkeerd, mogen niet voor nieuwe documenten worden gebruikt; rijen met een verwijderingsdatum kunnen na die datum helemaal niet meer worden gebruikt.

SchemaLandNaamStructuur van de waardeToestand
0208BEOndernemingsnummer (KBO/BCE)10 cijfersActief
9925BEBelgisch btw-nummerBE + 10 cijfersActief
0204DEPeppol-Leitweg-IDtot 12 cijfers, optioneel segment, 2 controlecijfersActief
9930DEDuits btw-nummerDE + 9 cijfersActief
0009FRSIRET14 cijfersActief
0002FRSIRENE (SIREN)9 cijfersActief
9957FRFrans btw-nummerFR + 11 tekensActief
0106NLKamer van Koophandel-schema (KVK)alleen cijfersActief
9944NLNederlands btw-nummerNL + 12 tekensActief
9945PLPools btw-nummerPL + 10 cijfersActief
0088internationaalGS1 Global Location Number13 cijfersActief
9958DELeitweg-ID (oud schema)Verwijderd op 2023-07-31, vervangen door 0204

De volledige lijst staat op de codelijstpagina van OpenPeppol; achtergrond op Peppol-identifiers.

Een identifier opzoeken in de Peppol Directory

De Peppol Directory is een zoekindex van business cards die dienstverleners via hun SMP publiceren voor de deelnemers die zij hosten. Ze kan worden doorzocht op naam, land of exacte identifier, en dezelfde zoekopdracht is beschikbaar als REST-API onder /search/1.0/json, waar de parameter participant "zoekt naar exacte overeenkomsten in het veld van de Peppol-participant-identifier (het identificatieschema moet deel uitmaken van de waarde)". De query is dus iso6523-actorid-upis::0208:0417497106, niet het kale nummer.

Een resultaat toont de naam, het land en de aanvullende identificaties van de entiteit uit haar business card, niet welke documenttypen ze kan ontvangen; dat staat in de SMP.

Wat "niet gevonden" betekent

Niet gevonden betekent dat er geen business card voor die identifier in de Directory staat. Het betekent niet dat de deelnemer niet op het netwerk is. Publicatie in de Directory gebeurt door de SMP-aanbieder en staat los van de registratie van het endpoint in de SML; een deelnemer kan volledig bereikbaar zijn en toch in de Directory ontbreken, en de Directory kan achterlopen op een recente registratie. Voordat u besluit dat een klant niet kan ontvangen, probeert u het andere schema dat zijn land gebruikt, controleert u op een ontbrekende voorloopnul en vraagt u welke identifier zijn aanbieder heeft geregistreerd.

Hoe KRONENWERK hiermee omgaat

Ondersteund met beperkingen KRONENWERK verzendt en ontvangt via Peppol via een geaccrediteerde access point-aanbieder (Storecove) zodra het bedrijf is gekoppeld in Instellingen → Verzending. Voordat een Belgische factuur wordt verzonden, leidt KRONENWERK de identifier van de ontvanger af uit wat op de klantenkaart staat: het aanvaardt de ISO-vorm (0208:0417497106), de vorm van de aanbieder, of een kaal Belgisch btw-nummer, dat het omzet naar het ondernemingsnummerschema 0208 dat België vereist. Vervolgens vraagt het het access point of die deelnemer kan ontvangen; een klant die niet kan worden opgelost, wordt gemeld als niet bereikbaar en nooit "ergens" afgeleverd. De schema's die KRONENWERK mapt, zijn die in de tabel voor BE, FR, NL, DE en PL. De beperking: de opzoeking hangt ervan af of de koppeling met de aanbieder is geconfigureerd en bereikbaar is, en KRONENWERK is zelf geen Peppol-access point. Details op verzenden en ontvangen via Peppol, het Peppol-overzicht en de Belgische verplichting.

Veelgestelde vragen

Welk schema moet ik gebruiken voor een Belgische klant?

Het ondernemingsnummer onder schema 0208. Het zijn dezelfde tien cijfers als het btw-nummer zonder het voorvoegsel BE.

Is de identifier hoofdlettergevoelig?

Het beleid vereist dat waarden hoofdletterongevoelig worden behandeld; schrijf ze voor de zekerheid in kleine letters. De schemacode is numeriek.

Mijn klant staat niet in de Directory. Kan ik toch verzenden?

Mogelijk. Vermelding in de Directory is optioneel; het access point lost het endpoint op via de SML en SMP, wat een andere opzoeking is.

Bronnen

  1. OpenPeppol, Policy for use of Identifiers v4.4.0 geraadpleegd op
  2. OpenPeppol, Peppol Code Lists, Participant identifier schemes v9.7 geraadpleegd op
  3. OpenPeppol, Peppol Directory (search and REST API documentation) geraadpleegd op

Dezelfde controle, bij elke factuur, automatisch

E-facturatie in het product

Lees verder