Validatie

Afwijzingen vinden we zelf, voordat iemand anders ze ziet.

We gebruiken dezelfde regelsets als de netwerken en belastingplatforms, in de versies die zij publiceren. Slaagt een factuur niet, dan komt de correctie in de mapping, zodat dezelfde fout volgende maand niet terugkomt.

R
ValidatieIn het standaardpakket
Regelsets
EN 16931 1.3.16 · Peppol BIS 3.0.21 · XRechnung 3.0.2 · CIUS-⁠RO 1.0.9 · FA(3) 1-⁠0E
Correctietest
26 van de 26 fouten hersteld
Laatste volledige testrun
28/09/2026
Validatie

Wat we controleren

  • 01

    Schema

    De structuur van het bestand, getoetst aan de officiële XSD: UBL 2.1, CII D16B of FA(3).

  • 02

    Bedrijfs­regels

    EN 16931 en de eigen regels van het netwerk, zoals Peppol BIS of XRechnung, toegepast met de gepubliceerde validators.

  • 03

    Land­specifieke inhoud

    De velden die artikel 226 van de btw-richtlijn vereist, plus de extra regels voor Duitsland, Frankrijk, Polen, België en Roemenië.

  • 04

    Controle­cijfers

    IBAN, NIP, CUI, ondernemingsnummer, USt-IdNr. en SIREN. Het Franse platform dat we testten, controleerde de SIREN-cijfers niet, dus doen wij dat.

  • 05

    Hybride PDF’s

    Factur-X- en ZUGFeRD-bestanden als PDF/A-⁠3, waarbij ook de ingebedde XML wordt gecontroleerd. Duitsland vereist één detail dat de standaardtools doorlaten, dus controleren we dat apart.

  • 06

    Veilig parsen

    Elk bestand wordt ingelezen met externe entiteiten en DTD’s uitgeschakeld. Een bestand dat er een probeert te laden, wordt geweigerd voordat een regel het leest.

Validatie

De controle­lagen die elk document doorloopt

De controle­lagen die elk document doorloopt
DocumentGetoetst aan
Peppol BIS 3.0 (UBL)UBL 2.1 XSD → EN 16931 schematron 1.3.16 → Peppol BIS Billing 3.0.21
RO e-⁠Factura (UBL)UBL 2.1 XSD → EN 16931 en CIUS-⁠RO 1.0.9
XRechnung 3.0 (UBL of CII)XSD → KoSIT-validator 1.6.3 met de configuratie voor XRechnung 3.0.2
CII- en Factur-X-⁠XMLCII D16B XSD → EN 16931 CII schematron 1.3.16
KSeF FA(3)FA(3) XSD 1-⁠0E → bestandsregels van KSeF: UTF-⁠8, geen byte-order mark, maximaal 1 MB
Factur-X- en ZUGFeRD-PDFPDF/A-⁠3B met veraPDF → Mustang → de ingebedde XML

Wat wij van u nodig hebben

Wat wij van u nodig hebben

  • De gemapte factuur voor elke variant binnen de scope
  • Het verzendkanaal, zodat we weten welke regels gelden

Wat u terugkrijgt

  • Een validatierapport voor elke testfactuur
  • Elke fout met de regel-ID en het veld waarnaar die verwijst
  • De bewijsmap bij de overdracht: bestanden, rapporten en indienings-ID’s
26 van de 26 fouten afgewezen, daarna hersteld.

Op 27 september 2026 bouwden we bewust 26 fouten in die de regels van Peppol, XRechnung, CII, CIUS-⁠RO en FA(3) overtreden. De officiële regel spoorde elke fout op, en na correctie slaagde elk testbestand.

Bekijk het bewijs
Stappen

De volgorde van de controles

  1. Veilig inlezen

    Geen externe entiteiten en geen DTD’s.

    01/05
  2. Schema

    De structuur, getoetst aan de officiële XSD.

    02/05
  3. Regels

    EN 16931 en de eigen regels van het netwerk.

    03/05
  4. Land

    Verplichte inhoud en controlecijfers.

    04/05
  5. Rapport

    Geslaagd, of de regel en het veld waarop het misging.

    05/05
Vragen

Validatie

Betekent een geldig bestand dat de factuur wordt geaccepteerd?
Het voorkomt de afwijzingen die de regels kunnen voorspellen. Een platform kan een factuur nog steeds weigeren om redenen buiten het bestand, zoals een ontbrekende machtiging of een duplicaat. Die komen bij u terug als status, met de eigen code van het platform.
Test EurInvoice ook bij de platforms zelf?
Ja, in hun testomgevingen, vóór de livegang: KSeF 2.0 TEST, de validatiedienst van ANAF, de sandbox van een Peppol-toegangspunt en die van een Frans platform.
Contact

Breng een factuur mee die steeds opnieuw wordt afgewezen.

Stuur het bestand en het bericht dat terugkwam. We vertellen u welke regel het overtreedt en waar de correctie thuishoort.

  • Uw ERP en de versie
  • Het eerste verzendkanaal en de juridische entiteit
  • Een representatieve factuur en hoe het staat met de toegangsgegevens

Gesprek van 30 minuten

Kies een tijdstip

Kies een tijdstip