Alle compliance-tools
XRechnung 3.x Free, no account

XRechnung Validator

Upload een UBL 2.1- of CII XML-bestand en valideer het tegen XRechnung 3.x, de Duitse CIUS (Core Invoice Usage Specification) voor EN 16931. De validator voert zowel de EN 16931-basisregels als de Duits-specifieke BR-DE-extensieregels uit.

Genereer een XRechnung-factuur die de validator doorstaat

SealDoc genereert een XRechnung 3.0-conforme factuur, inclusief alle vereiste BR-DE-velden, en valideert deze direct. Download de PDF/A-3B en inspecteer de ingebedde CII XML.

No account required. Not persisted. Rate-limited per IP.

of valideer uw eigen bestand

Sleep hier een XRechnung UBL of CII XML

PDF or XML, up to 10 MB. Drag and drop or click to choose.

No account required. Files are auto-deleted within 24 hours. Only a hashed IP is stored for rate-limiting.

Wat is XRechnung?

XRechnung is de nationale CIUS (Core Invoice Usage Specification) van Duitsland voor de Europese factuurstandaard EN 16931. Het is een puur XML-formaat: in tegenstelling tot Factur-X embedde het geen XML in een PDF.

XRechnung is beschikbaar in twee syntaxissen: UBL 2.1 (OASIS Universal Business Language) en CII (UN/CEFACT Cross Industry Invoice). Beide syntaxissen bevatten identieke gegevens.

XRechnung is verplicht voor alle facturen aan Duitse federale autoriteiten (B2G) sinds 2020 en wordt geaccepteerd als alternatief voor ZUGFeRD voor B2B-facturering sinds de inwerkingtreding van het Wachstumschancengesetz.

Versie 3.0 introduceerde strengere validatie en aanvullende BR-DE-regels. De meest voorkomende breaking change was de toevoeging van BR-DE-2 (belastingnummer verkoper verplicht) voor alle factuurtypen.

Duits-specifieke regels (BR-DE)

BR-DE-1

De documenttypecode moet 380 (factuur) of 381 (creditnota) zijn.

BR-DE-2

Het belastingregistratienummer van de verkoper (BT-32) is verplicht.

BR-DE-3

De kopersreferentie (BT-10, Leitweg-ID) is verplicht voor B2G-facturen.

BR-DE-14

Elk regelitem moet een nettobedrag bevatten (BT-131).

BR-DE-16

Betalingsmiddelen moeten een Duits bankrekening specificeren (BG-17/BT-84/BT-85).

BR-DE-17

Leveringsinformatie (BG-13) is verplicht.

Tijdlijn van het Duitse e-factureringsmandaat

Live 1 jan 2020

B2G verplicht (federaal)

Alle facturen aan Duitse federale autoriteiten moeten XRechnung via Peppol zijn. Alleen centrale overheid.

Live 1 jan 2025

B2B ontvangstverplichting

Alle in Duitsland BTW-geregistreerde bedrijven moeten technisch in staat zijn om gestructureerde e-facturen te ontvangen (XRechnung of ZUGFeRD). Verzenden is voor de meesten nog optioneel.

Upcoming 1 jan 2027

B2B verzendverplichting (groot)

Bedrijven met een jaarlijkse omzet van meer dan €800k moeten gestructureerde facturen verzenden. Gewone PDF's worden niet langer geaccepteerd.

Upcoming 1 jan 2028

B2B verzendverplichting (alle)

Alle in Duitsland BTW-geregistreerde bedrijven moeten gestructureerde e-facturen verzenden. Gewone PDF's worden voor geen enkele B2B-factuur meer geaccepteerd.

Note Vrijgesteld

Uitzonderingen

Facturen onder €250, openbaar vervoertickets en facturen aan niet BTW-geregistreerde kopers zijn vrijgesteld van vereisten voor gestructureerde formaten.

Note Archivering

10 jaar bewaarplicht

HGB §257 en AO §147 vereisen een bewaarplicht van 10 jaar voor facturen.

Genereer en valideer XRechnung-facturen via API

De SealDoc API genereert XRechnung-conforme facturen vanuit JSON. De uitvoer is een verzegelde, RFC 3161-getijdstempelde PDF/A-3 met een ingebedde CII XML-bijlage die XRechnung 3.x-validatie doorstaat.

// Validation result example
{
  "status": "pass",
  "profile": "XRechnung 3.0 (UBL)",
  "findingsCount": 0,
  "findings": []
}