Ga naar de hoofdinhoud

XRechnung-validator: KoSIT- en EN 16931-controle vóór het indienen

Upload uw XRechnung-XML. Wij controleren het schema en de EN 16931- en BR-DE-regels en tonen elke fout met regelcode en betrokken veld, voordat een portaal of overheidsinstantie de factuur afwijst.

  • KoSIT-validator
  • EN 16931
  • XRechnung 3.0.2 met BR-DE
  • UBL en CII
  • Gratis, zonder account

De validator controleert alleen het bestand en verstuurt niets: niet via Peppol, OZG-RE of een ander portaal. U verstuurt de factuur via uw gebruikelijke kanaal.

Wat de validator controleert

  • Structuur en verplichte gegevens volgens EN 16931: XML-schema, partijen, bedragen, btw en de specificatie-ID (BT-24).
  • Duitse nationale regels (BR-DE) van XRechnung 3.0.2, bijvoorbeeld betaalinstructies (BG-16) en contactgegevens van de verkoper (BG-6).
  • Referentie van de koper (BT-10): de validator controleert of die aanwezig is (BR-DE-15), niet of de Leitweg-ID klopt.
Opbouw en controlecijfer van de Leitweg-ID

Zo werkt het

  1. Upload de XML: UBL of CII, tot 2 MB.
  2. Lees het resultaat: fouten en waarschuwingen met regelcode en betrokken veld (BT).
  3. Corrigeer, controleer opnieuw en dien pas daarna in.

Veelgestelde vragen

Is de XRechnung-validator gratis?

Ja. De validator is gratis en werkt zonder account. Zonder in te loggen kan elk IP-adres tot 30 controles per uur uitvoeren, met een maximum van 6 per minuut.

Controleert de validator UBL of CII?

Allebei. De KoSIT-validator controleert XRechnung in UBL (Invoice en CreditNote) en in CII tegen dezelfde EN 16931- en XRechnung-regels. Het bestand mag maximaal 2 MB groot zijn. Controleer ZUGFeRD- en Factur-X-bestanden met de ZUGFeRD-validator.

Wat betekenen veelvoorkomende foutcodes?

  • BR-DE-15: de referentie van de koper (BT-10) ontbreekt. Bij overheidsafnemers staat hier de Leitweg-ID.
  • BR-CO-10: de som van de nettoregelbedragen (BT-106) komt niet overeen met de afzonderlijke regels (BT-131).
  • PEPPOL-EN16931-R046: er is een brutoprijs (BT-148) opgegeven, maar de netto artikelprijs (BT-146) is niet gelijk aan de brutoprijs min de artikelprijskorting (BT-147).
  • BR-S-02: een regel heeft btw-categorie S (bijvoorbeeld 19% of 7% in Duitsland), maar het btw-nummer of fiscale registratienummer van de verkoper (BT-31, BT-32) of het btw-nummer van de fiscaal vertegenwoordiger (BT-63) ontbreekt.

Wat gebeurt er met mijn bestand?

De validator verwerkt alleen het bestand dat u uploadt, om het validatierapport te maken. Het bestand gaat naar onze validatiediensten en wordt na de controle niet opgeslagen; tijdelijke werkkopieën worden direct verwijderd. Wij geven het bestand niet door aan ontvangers, portalen of AI-diensten. Technische logs (bijvoorbeeld status, responstijd en foutcodes) bewaren wij voor beperkte tijd, zoals beschreven in het privacybeleid.

Privacybeleid
Alle KoSIT-foutcodes met oplossingen

Heeft u de factuur alleen als PDF?

Invoice Converter leest de PDF-factuur, toont u de herkende gegevens ter controle en maakt een XRechnung die vóór het downloaden aan de KoSIT-regels wordt getoetst.

Abonnementen vanaf € 10/maand excl. belastingen bij jaarlijkse facturering, of € 5 per conversie excl. belastingen zonder abonnement.

Wat is KoSIT-validatie?

KoSIT (Koordinierungsstelle für IT-Standards) is het Duitse coördinatiebureau voor IT-standaarden. De KoSIT-validator is de officiële tool voor het controleren van XRechnung en andere e-factuurformaten tegen de Europese standaard EN 16931. Het voert zowel XML-schemavalidatie als Schematron-bedrijfsregelcontroles uit.

Het gebruik van de officiële KoSIT-validator helpt problemen te vinden die Duitse overheidsinstanties en andere ontvangers met XRechnung-eisen kunnen afwijzen. Onze online validator gebruikt dezelfde officiële validatie-engine.

Wat is XRechnung?

XRechnung is de Duitse uitwerking (CIUS) van de Europese norm EN 16931 voor elektronische facturen. Voor federale ontvangers gelden sinds 27 november 2020 verplichtingen voor leveranciers; regels en kanalen van deelstaten en gemeenten kunnen afwijken. XRechnung gebruikt XML in UBL- of CII-syntaxis en dient ter uitvoering van EU-richtlijn 2014/55/EU.

Meer informatie over de XRechnung-standaard en XRechnung-veldreferentie.

EN 16931 Europese Standaard

EN 16931 is de Europese standaard voor het semantische datamodel van elektronische facturen. Het definieert de kernelementen die nodig zijn voor grensoverschrijdende e-facturering binnen de EU. XRechnung implementeert EN 16931 met aanvullende Duitland-specifieke regels (CIUS). Validatie tegen EN 16931 zorgt ervoor dat uw facturen voldoen aan de minimumvereisten voor Europese e-facturering.

Meer informatie over EN 16931 →

Zo lees je validatieresultaten

KoSIT-validatie geeft schema-controles (XML-structuur) en Schematron-regels (bedrijfsregels). Als je beide begrijpt, kun je fouten sneller oplossen en voorkom je afwijzing door ontvangers.

  • Schemafouten betekenen meestal dat de XML ongeldig is of dat elementen verkeerd geplaatst zijn.
  • Bedrijfsregel (Schematron) fouten wijzen op ontbrekende verplichte velden of ongeldige waarden (codes, totalen, datums).
  • Elke bevinding bevat een regelcode (bijv. BR-DE-1) en het betrokken veld (BT/BG-referentie indien beschikbaar).
  • Valideer opnieuw nadat je het hebt aangepast totdat de ingestelde controles slagen.