Normen & bronnen
Validatie gebaseerd op officieel gepubliceerde normen.
BaseInvoice onderhoudt geen eigen regelset. Elke validatieregel is afgeleid van de officiële schematron-bestanden gepubliceerd door de hieronder vermelde normalisatie-organen. Wij implementeren wat zij publiceren — niets meer.
EN 16931
65
Geïmplementeerde regels
EN 16931 is de Europese semantische standaard voor elektronisch factureren, verplicht gesteld door EU-richtlijn 2014/55/EU. BaseInvoice implementeert de officiële CEN schematron-regels voor zowel UBL 2.1 als UN/CEFACT CII.
XRechnung 3.x
50
Geïmplementeerde regels
XRechnung is de nationale e-factuurstandaard van Duitsland voor overheidsopdrachten, onderhouden door KoSIT namens de Duitse federale overheid. Het breidt EN 16931 uit met ~50 Duits-specifieke regels (voorvoegsel BR-DE-).
Peppol BIS 3.0
30
Geïmplementeerde regels
Peppol BIS Billing 3.0 is de grensoverschrijdende e-factuurstandaard die door 40+ landen wordt gebruikt voor overheidsopdrachten, beheerd door OpenPeppol op initiatief van de Scandinavische landen. BaseInvoice implementeert de UBL-binding van het Peppol schematron met ~30 aanvullende regels.
Factur-X / ZUGFeRD 2.x
65
Geïmplementeerde regels
Factur-X (Frankrijk) en ZUGFeRD (Duitsland) zijn hybride PDF/XML-formaten die een CII XML-factuur insluiten in een PDF/A-3-bestand. De ingebedde XML moet voldoen aan EN 16931. BaseInvoice valideert de ingebedde CII-laag met dezelfde CEN schematron-regels.
Hoe wij regels tellen
- 1Regelaantallen weerspiegelen geïmplementeerde schematron-assertions — niet elke assertion in het bronbestand, alleen die welke van toepassing zijn op de factuurtypen die wij ondersteunen (UBL en CII).
- 2Wij blazen regelaantallen niet op. Een regel die van toepassing is op zowel UBL als CII wordt één keer geteld.
- 3Formaatspecifieke uitbreidingen (XRechnung BR-DE-*-regels, Peppol PEPPOL-EN16931-*-regels) worden apart geteld van de basis EN 16931-regels.
- 4Aantallen zijn benaderend en worden bijgewerkt wanneer we de onderliggende schematron-versie bijwerken.
Regelupdates
Wanneer normalisatie-organen nieuwe schematron-versies publiceren, beoordelen en integreren we de wijzigingen. De datum 'Bron bijgewerkt' geeft de upstream-versie aan die we momenteel implementeren, niet de datum van onze laatste release.