Gratis XRechnung-validator (UBL & CII)

Controleer elke XRechnung 3.x-e-factuur tegen de officiële KOSIT-schematron — zowel de UBL- als de CII-syntaxis wordt ondersteund. Gratis, zonder registratie, met direct resultaat en de exacte regel-ID (BR-DE-*, EN 16931) voor elke fout.

  • Bestanden worden niet opgeslagen
  • Gehost in de EU
  • Geen modeltraining op uw gegevens

Zo werkt de XRechnung-validator

1

Upload uw XRechnung-XML

Sleep het XML-bestand hierheen of kies het — UBL (Invoice / CreditNote) of CII (CrossIndustryInvoice). De validator herkent de syntaxis automatisch aan het hoofdelement en de CustomizationID-URN.

2

EN 16931- en XRechnung 3.x-regels uitvoeren

De validator toetst eerst aan de onderliggende Europese norm EN 16931 en daarna aan alle XRechnung-specifieke regels (BR-DE-*, profielbeperkingen), met de officiële KOSIT-schematronrelease.

3

Lees het gedetailleerde rapport

Fouten en waarschuwingen worden gemeld met de exacte KOSIT-regel-ID, de XPath-locatie in het document en een beschrijving in gewone taal, zodat u precies weet wat u waar moet corrigeren.

Wat de XRechnung-validator controleert

Europese norm EN 16931

De volledige EN 16931-regelset: verplichte velden (BT-*), bedrijfsregels (BR-*), de rekenketen (BR-CO-*), de logica van btw-categorieën (BR-S-*, BR-Z-*, BR-E-*, BR-AE-*, BR-K-*, BR-G-*, BR-O-*) en regels voor decimale precisie (BR-DEC-*).

XRechnung-specifieke regels

Alle BR-DE-*-regels (voor zowel UBL als CII) die Duitse federale en deelstatelijke overheidsafnemers stellen: de verplichte Leitweg-ID (BR-DE-15), betalingsinstructies (BR-DE-1), contactgegevens van de verkoper (BR-DE-2 t/m BR-DE-7), een btw-identificatienummer of belastingnummer van de verkoper (BR-DE-16) en geldige IBAN's voor SEPA-betalingen (BR-DE-19).

Zowel UBL- als CII-syntaxis ondersteund

UBL-XRechnung (gebruikt door PEPPOL Access Points en moderne e-facturatiesoftware) en CII-XRechnung (UN/CEFACT Cross Industry Invoice, gebruikt door SAP Document Compliance, DATEV en ZUGFeRD-tools) worden allebei herkend en automatisch naar de juiste verwerkingsketen geleid.

XSD-schemavalidatie (UBL)

Controles op het niveau van het UBL 2.1-schema vangen structurele fouten af nog vóór de bedrijfsregels worden uitgevoerd — verkeerde volgorde van elementen, ontbrekende verplichte typen, fouten in namespaces en ongeldige waarden uit de officiële UBL-codelijsten.

Waarom XRechnung-validatie belangrijk is

Sinds 27 november 2020 moet elke leverancier die een Duitse federale overheidsafnemer factureert, de factuur als XRechnung versturen. De meeste Duitse deelstaten hebben dezelfde eis in de jaren daarna uitgebreid naar opdrachten van deelstaten en gemeenten. Een niet-conforme factuur die u indient via OZG-RE (het federale factuurportaal) of een portaal van een deelstaat, wordt onmiddellijk geweigerd — zonder menselijke beoordeling — en de betalingstermijn gaat pas lopen wanneer u opnieuw een factuur indient die de controle doorstaat.

De XRechnung-validator van aiDoks gebruikt dezelfde officiële schematronbestanden die KOSIT (Koordinierungsstelle für IT-Standards) verspreidt en die de overheidsportalen gebruiken. Zegt aiDoks "geldig", dan komt uw factuur door bij het portaal. Meldt aiDoks fouten, dan krijgt u bij elke regel de exacte ID (bijv. BR-DE-15 voor de Leitweg-ID, BR-CO-13 voor een afwijkend belastingtotaal), zodat de volgende poging snel gaat.

Veelvoorkomende XRechnung-validatiefouten

  • BR-DE-15 — De Buyer reference (BT-10) ontbreekt. Dit is de Leitweg-ID: Duitse federale en deelstatelijke afnemers verstrekken die bij de bestelling, en hij moet in de factuur worden herhaald in cbc:BuyerReference (UBL) of ram:BuyerReference (CII).
  • BR-DE-1 — De betalingsinstructies (BG-16) ontbreken. XRechnung vereist een groep met betaalwijzegegevens; EN 16931 laat die optioneel, dus facturen die uit niet-Duitse software worden geëxporteerd, lopen hier geregeld op vast.
  • BR-DE-21 — Specificatie-ID ontbreekt of is onjuist. De CustomizationID moet urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 zijn.
  • BR-CO-13 — Het factuurtotaal exclusief btw (BT-109) moet gelijk zijn aan de som van de nettoregelbedragen (BT-131) min de kortingen op documentniveau (BT-107) plus de toeslagen op documentniveau (BT-108).
  • BR-DE-14 — Het tarief van de btw-categorie (BT-119) ontbreekt. XRechnung vereist het tarief bij elke btw-uitsplitsing — voeg het toe aan het betreffende element cac:TaxCategory / ram:CategoryTradeTax.

Meer dan XRechnung: PEPPOL, Factur-X, EN 16931 en meer

De aiDoks-validator is één tool voor alle belangrijke Europese e-factuurformaten. Upload een PEPPOL BIS 3.0-factuur, een Factur-X- / ZUGFeRD-pdf, een gewoon EN 16931-CII-document of een Estse e-arve-XML: de tool herkent het formaat automatisch en past de juiste validatieketen toe. Handig als u facturen uitwisselt in meerdere EU-markten of zowel via PEPPOL als met XRechnung werkt.

XRechnung-validator: veelgestelde vragen

Wat is XRechnung en wie moet het gebruiken?

XRechnung is de Duitse Core Invoice Usage Specification (CIUS) van EN 16931. Sinds 27 november 2020 moeten alle leveranciers van Duitse federale overheidsafnemers hun facturen in XRechnung-formaat versturen; veel Duitse deelstaten en gemeenten eisen het ook voor overheidsopdrachten op deelstatelijk en lokaal niveau. De validator controleert zowel de UBL- als de CII-syntaxis tegen de nieuwste XRechnung 3.x-regels — dezelfde regelset die de officiële KOSIT-validator gebruikt.

Wat controleert de XRechnung-validator?

Er worden twee lagen regels na elkaar uitgevoerd: eerst de onderliggende Europese norm EN 16931 (BR-CO-*, BR-S-*, BR-DEC-* en verwante regels), daarna de XRechnung-specifieke regels (BR-DE-* en de beperkingen van het XRechnung-profiel). Voor UBL-facturen worden XSD-schemacontroles uitgevoerd, en voor zowel UBL als CII volgt een volledige schematronvalidatie. Fouten worden gemeld met de exacte KOSIT-regel-ID en een beschrijving in gewone taal.

Ondersteunt de validator zowel UBL- als CII-XRechnung?

Ja. UBL-XRechnung (gebruikt door PEPPOL Access Points en de meeste moderne e-facturatiesoftware) en CII-XRechnung (UN/CEFACT Cross Industry Invoice, gebruikt door SAP Document Compliance, DATEV en ZUGFeRD-/Factur-X-tools) worden allebei herkend en gevalideerd. De validator leidt het bestand automatisch naar de juiste verwerkingsketen voor de syntaxis — u hoeft niets handmatig te kiezen.

Is de XRechnung-validator gratis en wordt mijn factuur ergens geüpload?

De validator is gratis te gebruiken zonder account. Uw factuur-XML wordt voor verwerking naar aiDoks gestuurd, in het geheugen gevalideerd en na het antwoord niet bewaard. We loggen of bewaren de inhoud van facturen niet.

Wat is het verschil met de officiële KOSIT-validator?

De aiDoks-validator gebruikt dezelfde officiële XRechnung-schematronbestanden die KOSIT verspreidt, dus de regeldekking is identiek. Het verschil: een moderne webinterface in het Duits, Engels, Frans, Ests, Lets, Litouws en Spaans, uploaden via slepen en neerzetten, direct resultaat, automatische formaatherkenning voor PEPPOL, XRechnung, EN 16931, Factur-X en Estse e-arve, en één tool voor al die formaten in plaats van een aparte validator per formaat.

Welke XRechnung-versie wordt ondersteund?

XRechnung 3.x (de huidige hoofdversie). De validator wordt geleverd met de nieuwste stabiele KOSIT-schematronrelease en wordt bijgewerkt wanneer KOSIT een nieuwe revisie publiceert. Documenten met de CustomizationID-URN van XRechnung 3.0 worden automatisch doorgeleid.

Valideer uw XRechnung in enkele seconden

Gratis, anoniem en nauwkeurig volgens de nieuwste KOSIT XRechnung 3.x-schematron.