XRechnung, ZUGFeRD und Factur-X lokal im Browser prüfenPrivacy: All processing runs locally
Öffne eine XML- oder PDF-Rechnung und prüfe PDF/A, den Hybrid-Container, XML-Schema, EN 16931, XRechnung, ZUGFeRD-Profile und Rechnungssummen. Deine Datei verlässt das Gerät nicht.
ZUGFeRD/Factur-X-PDF oder XRechnung-XML hier ablegen oder klicken zum Auswählen
.pdf oder .xml — nichts wird hochgeladen
Lädt eine synthetische, anonymisierte Testrechnung — keine echten Daten.
Das erhältst du
Technische Prüfung
- PDF/A, sofern zutreffend (PDF/A-3A, PDF/A-3B, PDF/A-3U)
- PDF-Container und -Struktur
- ZUGFeRD/Factur-X-Hybrid-Container
- XML-Sicherheit und Wohlgeformtheit
- XML-Schema (XSD)
- EN-16931-Geschäftsregeln
- XRechnung-CIUS-Regeln
- ZUGFeRD-Profilregeln
- Rechnungsarithmetik (Positionen, Steuern, Summen)
Lesbare Rechnungsansicht
- Verkäufer und Käufer
- Rechnungspositionen
- Steuern und Summen
- Zahlungsinformationen
- Referenzen (Bestellung, Vertrag, Leitweg-ID)
- Anhänge
- Roh-XML
- PDF-Metadaten
Verständliche Prüfergebnisse
- Welche Prüfschicht das Ergebnis erzeugt hat
- Regel-ID
- Schweregrad (Fehler, Hinweis, unvollständig)
- XPath bzw. technische Fundstelle
- Fehler, Hinweise und unvollständige Prüfungen werden immer getrennt gehalten — nie zusammengefasst oder automatisch interpretiert
Lokale Exporte
- Eingebettetes XML
- Normalisiertes JSON
- Positions-CSV
- Prüf-JSON
- HTML-Bericht
- Textbericht
Was geprüft wird
| Ebene | Gilt für | Bedeutung des Ergebnisses |
|---|---|---|
| PDF-Signatur und -Struktur | Nur PDF | Die Datei ist ein wohlgeformtes PDF, das sicher gelesen werden kann. |
| PDF/A-Konformität | Nur PDF — entfällt bei reinem XML | Die deklarierte PDF/A-Stufe (3A, 3B oder 3U) wird vollständig durch die lokale veraPDF-Engine geprüft, jede fehlgeschlagene Regel wird aufgelistet. |
| ZUGFeRD/Factur-X-Container | Nur PDF — entfällt bei reinem XML | Der Embedded-File-Namensbaum, das Catalog-/AF-Array und die Anhangs-Metadaten verweisen korrekt auf das Rechnungs-XML. |
| XML-Sicherheit | XML und eingebettetes XML | Das XML wird vor der weiteren Verarbeitung auf bekannte gefährliche Muster (externe Entities, DTDs, XInclude) geprüft. |
| XML-Wohlgeformtheit | XML und eingebettetes XML | Das Dokument ist syntaktisch gültiges XML. |
| XML-Schema (XSD) | XML und eingebettetes XML | Das Dokument entspricht dem CII- oder UBL-Schema seines deklarierten Typs. |
| EN 16931 | XML und eingebettetes XML | Die Rechnung erfüllt die Geschäftsregeln des europäischen semantischen Datenmodells. |
| XRechnung | XML und eingebettetes XML | Die Rechnung erfüllt zusätzlich zu EN 16931 die Regeln der deutschen XRechnung-CIUS. |
| ZUGFeRD-Profil | Nur PDF (ZUGFeRD/Factur-X) | Das deklarierte ZUGFeRD/Factur-X-Profil erfüllt sein eigenes Regelwerk. |
| Rechnungsarithmetik | XML und eingebettetes XML | Positions-, Steuer- und Gesamtbeträge werden mit exakten Dezimalzahlen neu berechnet und müssen den deklarierten Werten entsprechen. |
| PDF/XML-Konsistenz | Nur PDF — informativ | Ein heuristischer Vergleich zwischen PDF-Text und XML-Werten. Dies ist nur eine Hilfestellung, kein semantischer oder rechtlicher Identitätsnachweis. |
Aktuelle Prüfgrundlage
Diese Werte werden live aus den installierten Engines und Regelpaketen gelesen — sie ändern sich automatisch bei einem Paket-Update.
- XRechnung-Serie
- —
- XRechnung-Spezifikationsrevision
- —
- KoSIT-Validator
- —
- EN-16931-/CEN-Regelversion
- —
- ZUGFeRD-/Factur-X-Paket
- —
- XML-Prüf-Engine-Build
- —
- veraPDF-Version
- —
So funktioniert es
- Datei lokal öffnen.
- Format und Profil erkennen.
- Zutreffende technische Prüfungen ausführen.
- Lesbare Rechnungsdaten und Ergebnisse prüfen.
- Berichte oder extrahiertes XML herunterladen.
Datenschutz ist Teil der Architektur
- Rechnungsbytes werden direkt vom Browser gelesen.
- Sie werden weder an Konvi.ch noch an einen anderen Validierungsserver gesendet.
- Der Browser lädt lediglich statische Prüfmodule und Regelpakete von Konvi.ch.
- Die Verarbeitung des Dokuments beginnt erst lokal im Browser.
- Rechnungsinhalte und Prüfergebnisse werden nicht in localStorage, sessionStorage oder IndexedDB gespeichert.
- Beim Neuladen oder Schließen des Tabs wird die aktuelle Sitzung verworfen.
- Berichte und extrahierte XML-Dateien entstehen lokal, sobald der Nutzer sie herunterlädt.
Wie kann ich das überprüfen?
Öffne die DevTools deines Browsers, bevor du eine Datei lädst. Im Network-Panel erscheinen nur Anfragen an konvi.ch für die statischen Anwendungsdateien der Seite (Skripte, Engines, Regelpakete) — keine Anfrage enthält deine Rechnungsdaten, und keine Anfrage geht an einen Drittanbieter. Im Bereich Anwendung/Speicher bleiben localStorage, sessionStorage und IndexedDB während der Arbeit frei von Rechnungsinhalten. Es werden keine Dokumentdaten übertragen.
Bedeutung der Prüfstatus
- Gültig
- Alle anwendbaren Pflichtprüfungen wurden erfolgreich abgeschlossen.
- Gültig mit Hinweisen
- Die Pflichtprüfungen waren erfolgreich, es bestehen jedoch nicht blockierende Hinweise.
- Ungültig
- Die Prüfung wurde abgeschlossen und mindestens eine verpflichtende Regel ist verletzt.
- Unvollständig
- Eine erforderliche Prüfung konnte nicht laufen oder wurde nicht beendet. Es liegt kein vollständiges technisches Urteil vor.
- Fehlgeschlagen
- Ein unerwarteter Verarbeitungsfehler verhindert ein verlässliches Ergebnis.
- Abgebrochen
- Der Nutzer hat die Verarbeitung vor dem Abschluss beendet.
Konvi führt eine technische Prüfung gegen die angezeigten Standards und Regelpakete durch. Das Ergebnis ist keine Rechts-, Steuer- oder Buchhaltungsberatung und garantiert nicht, dass jede Empfangsstelle oder Behörde die Rechnung annimmt.
Häufige Fragen
Werden meine Rechnungsdateien hochgeladen?
Nein. Alles läuft lokal in deinem Browser; es werden keine Rechnungsdaten übertragen.
Welche Formate kann ich öffnen?
Eigenständiges XRechnung-XML (CII oder UBL) sowie ZUGFeRD/Factur-X-PDF-Rechnungen mit eingebettetem Rechnungs-XML.
Welche Prüfungen werden durchgeführt?
PDF/A (sofern zutreffend), der ZUGFeRD/Factur-X-Container, XML-Sicherheit und Wohlgeformtheit, XML-Schema, EN 16931, XRechnung, das ZUGFeRD-Profil, Rechnungsarithmetik sowie eine informative PDF/XML-Konsistenzprüfung.
Was ist der Unterschied zwischen XRechnung, ZUGFeRD und Factur-X?
XRechnung ist die deutsche EN-16931-CIUS für Rechnungen an öffentliche Auftraggeber. ZUGFeRD (Deutschland) und Factur-X (Frankreich) sind Hybrid-PDF/XML-Formate mit derselben technischen Spezifikation; eine ZUGFeRD-Rechnung folgt XRechnung nur, wenn sie das Profil XRECHNUNG deklariert.
Was bedeutet die PDF/A-Prüfung?
Die deklarierte PDF/A-Stufe (3A, 3B oder 3U) wird vollständig durch die lokale veraPDF-Engine geprüft; jede fehlgeschlagene Regel wird mit Klausel und Kontext angezeigt.
Was bedeutet unvollständig?
Eine erforderliche Prüfung konnte nicht laufen oder wurde nicht beendet, daher liegt kein vollständiges technisches Urteil vor — das unterscheidet sich von ungültig oder fehlgeschlagen.
Kann ich ein älteres XRechnung-Regelwerk wählen?
Ja, sind mehrere Regelpakete installiert, kannst du in der Prüfgrundlage ein älteres oder neueres XRechnung-Regelwerk auswählen und vergleichen.
Kann ich das eingebettete XML herunterladen?
Ja, über den Tab „Anhänge“ und die Export-Schaltflächen.
Ist das Ergebnis rechtsverbindlich?
Nein. Die technische Prüfung ersetzt keine Rechts-, Steuer- oder Buchhaltungsberatung.
Welche Browser werden unterstützt?
Chromium-, Firefox- und WebKit-basierte Browser mit WebAssembly-Unterstützung.
Speichert Konvi meine Rechnung?
Nein. Rechnungsinhalte und Prüfergebnisse werden nie in localStorage, sessionStorage oder IndexedDB geschrieben; beim Neuladen oder Schließen des Tabs wird die Sitzung verworfen.
Kann ich die lokale Verarbeitung selbst überprüfen?
Ja — nutze die Network- und Anwendung/Speicher-Panels deines Browsers; siehe „Wie kann ich das überprüfen?“ oben.