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.
XML-factuur uploaden
XML • Max. 2 MB
- 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.
Zo werkt het
- Upload de XML: UBL of CII, tot 2 MB.
- Lees het resultaat: fouten en waarschuwingen met regelcode en betrokken veld (BT).
- 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.
PrivacybeleidHeeft 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.
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.
Meer XRechnung-tools en -gidsen
- PDF naar XRechnungZet PDF-facturen om naar XRechnung-XML en controleer eerst de gegevens
- XRechnung makenVoer factuurgegevens in een formulier in en exporteer ze als XRechnung
- XRechnung naar PDFZet XRechnung-XML om naar een leesbare PDF om die te bekijken of door te sturen.
- ZUGFeRD-validatorControleer hybride ZUGFeRD- en Factur-X-PDF’s en CII-XML
- Leitweg-ID-gidsOpbouw, controlecijfer en plaats van de Leitweg-ID in de factuur
- Verplichte velden van XRechnungWelke velden elke XRechnung moet bevatten