Quellen und Lizenzen
Die Prüfregeln und die Darstellung stammen unverändert aus den offiziellen Quellen. Für die Ausführung im Browser werden sie kompiliert, inhaltlich aber nicht verändert. Zwei technische Anpassungen: Die Visualisierung bettet ihr Stylesheet nicht selbst ein, es wird von dieser Seite geladen. In den ZUGFeRD-Regeln werden Summen ausdrücklich als Dezimalzahl berechnet, weil die Browser-Laufzeit sonst an einer Typumwandlung scheitert. Das Prüfergebnis ändert sich dadurch nicht.
Diese Anwendung beruht auf der Norm DIN EN 16931 (Elektronische Rechnungsstellung).
Prüfkonfiguration XRechnung 3.0.2 (Stand 31.08.2026), XRechnung-Regeln und Szenarien
KoSIT, Koordinierungsstelle für IT-Standards, Bremen. Lizenz: Apache License 2.0. Lizenztext, Quelle
Prüfregeln EN 16931 (Schematron für UBL und CII, Version 1.3.16)
CEN/TC 434, Connecting Europe Facility. Lizenz: European Union Public Licence (EUPL) 1.2. Lizenztext, Quelle
XRechnung-Visualisierung (lesbare Ansicht, Version 2026-10-13)
KoSIT. Lizenz: Apache License 2.0. Lizenztext, Quelle
ZUGFeRD 2.5.2 / Factur-X 1.09.2: Schemata, Schematron und Codelisten der Profile BASIC und EXTENDED
FeRD (Forum elektronische Rechnung Deutschland, AWV e.V.) und FNFE-MPE, bezogen über das Mustang-Projekt. Lizenz: Apache License 2.0 (laut FeRD für die technischen Artefakte). Lizenztext, Quelle
XML-Schema UBL 2.1
OASIS Open. Lizenz: OASIS IPR Policy, Hinweise in den Schemadateien. Quelle
XML-Schema Cross Industry Invoice D16B
UN/CEFACT. Lizenz: frei veröffentlichte UN/CEFACT-Standards. Quelle
SaxonJS 2.7 (XSLT im Browser)
Saxonica Ltd.. Lizenz: SaxonJS License, Version 1.0, June 2020. Lizenztext, Quelle
xmllint-wasm (Schemaprüfung, libxml2)
noppa (GitHub), libxml2-Projekt. Lizenz: MIT. Lizenztext, Quelle
pdf-lib (ZUGFeRD-PDF auslesen)
Andrew Dillon. Lizenz: MIT. Lizenztext, Quelle
FileSaver.js 2.0.5 (Anhänge speichern in der Ansicht)
Eli Grey. Lizenz: MIT. Lizenztext, Quelle