Wat is Peppol?
Met Peppol kunnen organisaties berichten digitaal versturen en ontvangen zoals facturen, orders en uren. Dankzij de voorgedefinieerde formaten kunnen deze digitale berichten grotendeels geautomatiseerd herkend en verwerkt worden. Dit spaart zowel arbeidskosten als dat het de doorlooptijd van bijvoorbeeld factuurverwerking terugdringt vergeleken met de postweg of e-mail.
Exact Online Peppol deelnemer-ID’s
Exact Online biedt uitgebreide ondersteuning voor Peppol. In Belgie is het tenslotte verplicht om vanaf 1 januari 2026 facturen tussen Belgische entiteiten via Peppol te verzenden en te ontvangen.
In de Accounts-tabellen zoals AccountsIncremental worden door Exact automatisch Peppol participant-ID’s toegevoegd in het veld PeppolIdentifier. Deze zijn op te vragen via een query zoals:
select Code
, Name
, Country
, VatNumber
, PeppolIdentifier
, PeppolIdentifierType
from AccountsIncremental
Bijvoorbeeld voor Invantive BV ziet dat er als volgt uit:
- VatNumber:
NL812602377B01 - PeppolIdentifier:
0106:13031406 - PeppolIdentifierType:
1
Peppol Deelnemer-ID
Elke deelnemer heeft een ID zoals 0106:13031406. Voor de dubbele punt staat het zogenaamde “schema” en er achter de waarde.
Bijvoorbeeld het getal 0106 verwijst naar de Nederlandse Kamer van Koophandel. Een andere veelvoorkomende schema is 0208 voor een Belgisch ondernemingsnummer (KBO) (bron).
Overige schema’s
In Exact Online komt Invantive vaak nog de volgende schema’s tegen, maar deze zijn niet gestandaardiseerd in ISO 6523. Volgens OpenPeppol zijn dit:
9925plus:be: Belgisch BTW-nummer (9925:be+ Belgisch ondernemingsnummer).9944plus:nl: Nederlands BTW-nummer (9944:+ Nederlands BTW-nummer in kleine letters).9956plus:be: Belgisch BTW-nummer (9956:be+ Belgisch ondernemingsnummer).
Ook staan er vaak waardes in die niet gerelateerd lijken aan een daadwerkelijke registratie, zoals 9925:na of 9944:nl000000000b00.
Het is mogelijk, maar niet gedocumenteerd door Exact, dat deze schema’s bedrijven betreffen zonder Peppol deelnemer-ID, waar op basis van heuristiek ID’s aan toegevoegd zijn. Het Peppol identificatie type geeft een hint met veelal de waarde 100, maar bijvoorbeeld 9944:na geeft een type 3. Helaas zijn er ook ID’s te vinden in Exact Online die een type 3 hebben, beginnen met 9944: en wel geldig blijken bij controle.
Het lukt Invantive niet om de logica binnen Exact Online te doorgronden. Voor eigen gebruik volstaat Invantive met het wegfilteren van niet-ISO 6523 schema’s.
Exact Online Peppol identificatie types
Er zijn meerdere manieren waarop de Peppol deelnemer-ID bepaald kan zijn. Binnen Invantive UniversalSQL zijn deze op te vragen via PeppolIdentifierTypes:
| Type | Betekenis |
|---|---|
| 1 | Chamber of Commerce number |
| 2 | Company number |
| 3 | VAT number |
| 4 | OIN |
| 5 | Global Location Number |
| 100 | Other |
Exact Online Factuurformaten
Het uitgangspunt voor Peppol is Peppol BIS 3.0. Andere formaten mogen in principe mits onderling overeengekomen, maar in de praktijk zal BIS 3.0 het meestgebruikt worden. Binnen Exact Online worden naar verwachting formaten zoals “SimplerInvoicing 2.0” onder water omgezet in BIS 3.0.
Exact Online ondersteunt de volgende verkoopfactuurformaten (zie InvoiceAttachmentTypes):
| Type | Betekenis |
|---|---|
| 1 | |
| 2 | UBL XML |
| 16 | SimplerInvoicing 1.0 |
| 64 | Peppol Invoice (BIS v2) |
| 256 | SimplerInvoicing 1.1 |
| 1024 | SimplerInvoicing 1.2 |
| 2048 | Peppol BIS 3.0 |
| 4096 | SimplerInvoicing 2.0 |
De waarde voor InvoiceAttachmentType bestaat uit het optellen van het getal voor papier (1 voor PDF, 0 voor afdruk) en het getal van het e-factuurformaat.
Binnen Exact Online is het mogelijk massaal de formaten om te zetten naar bijvoorbeeld PDF plus Peppol BIS 3.0 met een update zoals:
update ExactOnlineREST..Accounts@eol
set InvoiceAttachmentType = 4097
where Status = 'C' /* Klant. */
and InvoiceAttachmentType != 4097
and PeppolIdentifier is not null
Beschikbaarheid
De lijst met Peppol types is beschikbaar vanaf release 25.0.156.