Een van de grootste voordelen van PEPPOL / Simplerinvoicing is dat partijen niet meer onderling hoeven af te stemmen dat ze een e-factuur willen. Factuurontvangers leggen in een centraal register eenmalig vast dat ze een e-factuur wensen te ontvangen en hoe ze die willen ontvangen. Verzenders kunnen dit register raadplegen en automatisch e-facturen sturen. Dit mechanisme heet binnen PEPPOL `auto discovery`. Maar hoe werkt dit precies?
Hoe werkt de auto discovery van PEPPOL / Simplerinvoicing
Auto discovery maakt deel uit van het PEPPOL register. Iedere organisatie die is aangesloten op PEPPOL kan hierin eenmalig vastleggen dat hij een e-factuur wil ontvangen. Hierbij wordt vastgelegd in welk formaat de organisatie e-facturen (of andere documenten) wil ontvangen en dat de organisatie de e-facturen via Simplerinvoicing of PEPPOL wil ontvangen. Deze gegevens worden beveiligd opgeslagen (via een one-way hash) en kunnen in het register niet worden herleid naar uw organisatie.
Een verzendende organisatie kan via een laagdrempelige API opvragen of een opgegeven Kvk-, BTW- of OIN-nummer e-facturen wil ontvangen. De API koppelt terug of deze organisatie facturen via Simplerinvoicing wil ontvangen. Wanneer dat zo is, ontvangt de verzendende organisatie meteen de gegevens van de postbus waar de e-factuur op kan worden afgeleverd.
Er zijn 2 manieren om gebruik te maken van auto discovery: zelf implementeren of via de tradeinterop API.
1. Zelf implementeren
Het zelf implementeren van de auto discovery functionaliteit is eenvoudig. Het bestaat uit de volgende stappen:
a. Bepaal het KvK-, BTW- of OIN-nummer van de ontvanger (andere identifiers zoals IBAN, GLN nummer of DUNS nummer zijn ook mogelijk, maar worden minder vaak gebruikt).
b. Prefix een zogenaamd ‘identifier type’ prefix voor de identifier, gescheiden door een ‘:'. Deze identifier prefixes zijn vastgelegd als ISO standaard en is bijvoorbeeld 0106 voor het KVK nummer.
c. Bereken een hash over het KvK-, BTW-, of OIN-nummer.
d. Maak een URL op basis van de betreffende hash.
e. Resolve deze URL. Het resultaat is ofwel een error pagina, ofwel een pagina met daarin de verbindingsdetails van de betreffende ontvanger.
Wilt u precies weten hoe u zelf de auto discovery functionaliteit kunt implementeren? Stuur dan een email naar support@tradeinterop.com.
2. Tradeinterop API
Een andere, nog eenvoudigere manier om deze auto discovery functionaliteit te bouwen is via een call naar de tradeinterop API. U heeft hiervoor minder technische kennis nodig dan wanneer u de functionaliteit zelf implementeert. Om gebruik te maken van de API heeft u een account bij tradeinterop nodig. Neem contact met ons op als u hier meer over wilt weten: support@tradeinterop.com.