Kennis · E-facturering
Wat is Peppol BIS Billing 3.0?
Opbouw van een factuur volgens BIS Billing 3.0
BIS Billing 3.0 definieert twee documenttypen: de factuur (Invoice) en de creditnota (Credit Note). Beide zijn beschreven voor de syntaxis UBL. Voor de factuur is er daarnaast een binding aan CII.
Welke documenttypen een ontvanger accepteert, staat in zijn registratie in de SMP, afzonderlijk per syntaxis. Een CII-factuur kan daarom alleen worden afgeleverd bij ontvangers die dit documenttype hebben geregistreerd. Uw software moet de registratie vóór verzending opvragen, doorgaans via de API van haar Peppol Access Point. Als het documenttype niet is geregistreerd, kan ze een ander geregistreerd formaat kiezen of de gebruiker informeren.
De selfbillingprocedure, waarbij de afnemer de factuur namens de leverancier opstelt, valt niet onder BIS Billing 3.0. Daarvoor heeft OpenPeppol met Peppol BIS Self-Billing 3.0 een eigen specificatie met eigen ID’s.
Twee ID’s in het document geven aan dat het om een factuur volgens BIS Billing 3.0 gaat. De
specificatie-ID in BT-24 luidt
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, de
proces-ID in BT-23 urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. De specificatie-ID
bepaalt aan de hand van welke regels een validator het bestand controleert.
De specificatie op docs.peppol.eu beschrijft alle velden, codelijsten en regels.
Controleregels van BIS Billing 3.0
Een factuur volgens BIS Billing 3.0 wordt gecontroleerd aan de hand van drie regelsets: het XML-schema van haar syntaxis (UBL of CII), de bedrijfsregels van de EN 16931 en de regels van OpenPeppol.
De regels van OpenPeppol hebben de voorvoegsels PEPPOL-EN16931 en PEPPOL-COMMON.
Daarnaast zijn er landspecifieke regels. Deze worden alleen toegepast als de landcode van de verkoper overeenkomt met het land van de regels, ofwel in zijn btw-identificatienummer (BT-31), ofwel in zijn adres (BT-40). De regels worden aangevraagd en beheerd door de Peppol-autoriteit (Peppol Authority) van het betreffende land.
Hoe u de meldingen van een validator beoordeelt, leest u in ons artikel E-facturen valideren en het controlerapport goed lezen.
Releases en verplichte data
OpenPeppol publiceert wijzigingen in BIS Billing 3.0 twee keer per jaar, in mei en in november, als releases met een derde versiecijfer, bijvoorbeeld 3.0.20 en 3.0.21. Een release kan regels aanscherpen, codelijsten uitbreiden of fouten in bestaande regels herstellen.
De wijzigingen per versie en de data waarop ze verplicht worden, staan in de release notes van OpenPeppol.
Voor uw software betekent dit dat u elke release vóór de verplichte datum zou moeten controleren en uw tests met de nieuwe regelset zou moeten uitvoeren. Vanaf de verplichte datum valideren Access Points aan de hand van de nieuwe regelset. Een factuur die alleen aan de oude voldoet, kan dan worden afgewezen.
BIS Billing 3.0 en XRechnung
BIS Billing 3.0 en XRechnung zijn allebei toepassingsspecificaties van de EN 16931 en kunnen allebei via het Peppol-netwerk worden verzonden. De verplichte velden verschillen in de details. XRechnung vereist bijvoorbeeld in elk geval de referentie van de koper (BT-10); bij facturen aan de overheid staat daar de Leitweg-ID. BIS Billing 3.0 vereist de referentie van de koper of een inkooporderreferentie (BT-13).
Wanneer uw software welk formaat zou moeten aanmaken en lezen, vergelijkt ons artikel XRechnung, ZUGFeRD en BIS Billing 3.0.
Een factuur volgens BIS Billing 3.0 controleren
Een afzonderlijk bestand kunt u met de gratis e-factuurvalidator van InvoiceRails controleren aan de hand van de EN 16931 en de Peppol-regels, zonder aanmelding. In uw software neemt de InvoiceRails-API de validatie vóór verzending over en controleert aan de hand van de regelset van de op dat moment verplichte release.