Home Text Data Developer Files Media Utilities

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

EbeneGilt fürBedeutung des Ergebnisses
PDF-Signatur und -StrukturNur PDFDie Datei ist ein wohlgeformtes PDF, das sicher gelesen werden kann.
PDF/A-KonformitätNur PDF — entfällt bei reinem XMLDie 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-ContainerNur PDF — entfällt bei reinem XMLDer Embedded-File-Namensbaum, das Catalog-/AF-Array und die Anhangs-Metadaten verweisen korrekt auf das Rechnungs-XML.
XML-SicherheitXML und eingebettetes XMLDas XML wird vor der weiteren Verarbeitung auf bekannte gefährliche Muster (externe Entities, DTDs, XInclude) geprüft.
XML-WohlgeformtheitXML und eingebettetes XMLDas Dokument ist syntaktisch gültiges XML.
XML-Schema (XSD)XML und eingebettetes XMLDas Dokument entspricht dem CII- oder UBL-Schema seines deklarierten Typs.
EN 16931XML und eingebettetes XMLDie Rechnung erfüllt die Geschäftsregeln des europäischen semantischen Datenmodells.
XRechnungXML und eingebettetes XMLDie Rechnung erfüllt zusätzlich zu EN 16931 die Regeln der deutschen XRechnung-CIUS.
ZUGFeRD-ProfilNur PDF (ZUGFeRD/Factur-X)Das deklarierte ZUGFeRD/Factur-X-Profil erfüllt sein eigenes Regelwerk.
RechnungsarithmetikXML und eingebettetes XMLPositions-, Steuer- und Gesamtbeträge werden mit exakten Dezimalzahlen neu berechnet und müssen den deklarierten Werten entsprechen.
PDF/XML-KonsistenzNur PDF — informativEin heuristischer Vergleich zwischen PDF-Text und XML-Werten. Dies ist nur eine Hilfestellung, kein semantischer oder rechtlicher Identitätsnachweis.

So funktioniert es

  1. Datei lokal öffnen.
  2. Format und Profil erkennen.
  3. Zutreffende technische Prüfungen ausführen.
  4. Lesbare Rechnungsdaten und Ergebnisse prüfen.
  5. 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.