Home Text Data Developer Files Media Utilities

Viele E-Rechnungen auf einmal prüfen — vollständig lokal im BrowserPrivacy: All processing runs locally

Wähle Dateien, einen Ordner oder ein ZIP-Archiv. Konvi prüft XRechnung, ZUGFeRD, Factur-X, CII und UBL lokal, erkennt Duplikate, gruppiert Prüffehler und erstellt Sammelberichte, ohne Dokumente hochzuladen.

🔒 Der gesamte Stapel bleibt in diesem Browser-Tab

ZUGFeRD/Factur-X-PDFs, XRechnung-XML-Dateien oder ein ZIP-Archiv hier ablegen oder klicken zum Auswählen

Bis zu 200 Dateien pro Stapel — nichts wird hochgeladen

Lädt einen synthetischen, anonymisierten Beispiel-Stapel (gültig, ungültig, exaktes Duplikat, wahrscheinliches Duplikat, gemischt XML/PDF) — keine echten Daten.

Batch settings

Das erhältst du

Warteschlange und Fortschritt

  • Kontrollierte lokale Verarbeitung, PDFs nacheinander
  • Gesamten Stapel pausieren und fortsetzen
  • Einen Eintrag oder alle Einträge abbrechen
  • Fehlgeschlagene oder abgebrochene Einträge erneut versuchen

Duplikaterkennung

  • Exakte Duplikate (identische Bytes, per SHA-256) werden automatisch erkannt und übersprungen
  • Wahrscheinliche Geschäftsduplikate (gleicher Verkäufer, Rechnungsnummer, Datum, Währung, Summe) werden nur markiert
  • Wahrscheinliche Duplikate werden nie automatisch entfernt — sie werden immer vollständig geprüft

Gruppierte Ergebnisse

  • Nach Regel gruppieren
  • Nach Prüfschicht gruppieren
  • Betroffene Rechnungen je Fund einsehen
  • Ergebnisse filtern und Detailansicht je Datei öffnen

Sammelexporte

  • Zusammenfassungs-CSV (abgesichert gegen Spreadsheet-Formel-Injection)
  • Sammel-JSON-Bericht (enthält nie deine Original-Dateibytes)
  • Berichte-ZIP (Prüfberichte je Datei)
  • ZIP mit extrahiertem XML (nur auf ausdrückliche Anforderung)
  • Kombinierte Positions-CSV

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 wird vollständig durch die lokale veraPDF-Engine geprüft.
ZUGFeRD/Factur-X-ContainerNur PDF — entfällt bei reinem XMLDas eingebettete Rechnungs-XML wird korrekt aus dem PDF referenziert.
XML-SicherheitXML und eingebettetes XMLDas XML wird vor der weiteren Verarbeitung auf bekannte gefährliche Muster geprüft.
XML-Schema (XSD)XML und eingebettetes XMLDas Dokument entspricht dem CII- oder UBL-Schema seines deklarierten Typs.
EN 16931 / XRechnungXML und eingebettetes XMLDie Rechnung erfüllt die EN-16931-Geschäftsregeln und, sofern zutreffend, die XRechnung-Regeln.
RechnungsarithmetikXML und eingebettetes XMLPositions-, Steuer- und Gesamtbeträge werden mit exakten Dezimalzahlen neu berechnet.
ZIP-SicherheitNur ZIP-ArchiveJeder Eintrag wird vor Verwendung auf Path Traversal, absolute Pfade, doppelte Pfade, zu viele Einträge, übergroße Einträge und hohe Kompressionsraten geprüft.
Filterung von Betriebssystem-MetadatenNur ZIP-ArchivemacOS-AppleDouble-Dateien (._*), __MACOSX/-Einträge und .DS_Store werden erkannt und ignoriert — nie als Rechnung oder Fehler gewertet.
Inhaltsbasierte DateierkennungAlle DateienDer tatsächliche Dateityp wird anhand der Inhaltssignatur erkannt, nicht anhand der Dateiendung — eine falsch benannte Datei wird als nicht erkannt gemeldet statt in die falsche Engine geleitet.
Erkennung exakter DuplikateAlle DateienIdentische Dateibytes (SHA-256) werden erkannt und übersprungen.
Erkennung wahrscheinlicher DuplikateXML und eingebettetes XMLÜbereinstimmende Geschäftsdaten werden markiert, die Datei wird aber weiterhin vollständig geprüft.
Abschluss und Bereinigung der WarteschlangeAlle DateienWorker und Object-URLs werden freigegeben, sobald die Prüfung einer Datei abgeschlossen ist oder der Stapel zurückgesetzt wird.

So funktioniert es

  1. Dateien, einen Ordner oder ein ZIP auswählen.
  2. Erkannte Dateien und ignorierte Metadaten prüfen.
  3. Kontrollierte Warteschlange starten.
  4. Ergebnisse und gruppierte Befunde filtern.
  5. Sammelberichte 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 werden die aktuelle Sitzung und der Stapel 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 Dateien lädst. Im Network-Panel erscheinen nur Anfragen an konvi.ch für die statischen Anwendungsdateien der Seite — 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 Rechnungen hochgeladen?

Nein. Alles läuft lokal in deinem Browser-Tab; es werden keine Rechnungsdaten übertragen.

Wie viele Dateien kann ich verarbeiten?

Bis zu 200 Quelldateien pro Stapel, kombiniert aus direkter Dateiauswahl und ZIP-Archiv-Einträgen.

Kann ich einen ganzen Ordner auswählen?

Ja — nutze „Ordner auswählen“, um alle unterstützten Dateien darin hinzuzufügen.

Kann ich ein ZIP-Archiv öffnen?

Ja. ZIP-Einträge werden vor Verwendung sicherheitsgeprüft (Path Traversal, Duplikate, Anzahl, Größe, Kompressionsrate); verschachtelte Archive werden nie automatisch entpackt.

Welche Dateitypen werden ignoriert?

Betriebssystem-Metadaten wie macOS-AppleDouble-Dateien (._*), __MACOSX/-Einträge und .DS_Store werden erkannt und ignoriert, nie als Fehler gezählt.

Wie werden Duplikate erkannt?

Exakte Bit-für-Bit-Duplikate (SHA-256) werden erkannt und übersprungen. Rechnungen, die nur Geschäftsdaten teilen, werden als wahrscheinliche Duplikate markiert, aber weiterhin vollständig geprüft.

Warum werden PDF-Dateien konservativ verarbeitet?

Es wird jeweils nur ein PDF gleichzeitig geprüft, da die PDF/A-Engine eine einzige gemeinsame Instanz ist — das hält den Speicherverbrauch bei großen Stäpeln vorhersehbar.

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.

Welche Sammelexporte gibt es?

Eine Zusammenfassungs-CSV, ein Sammel-JSON-Bericht, eine kombinierte Positions-CSV, ein ZIP mit Berichten je Datei und (auf Anfrage) ein ZIP mit extrahiertem Rechnungs-XML.

Bleibt der Stapel nach dem Neuladen erhalten?

Nein. Der Stapelzustand existiert nur im Seitenspeicher; Neuladen oder Schließen des Tabs löscht ihn.

Sind Original-Rechnungen in den Berichts-ZIPs enthalten?

Nein — der Sammel-JSON-Bericht und das Berichte-ZIP enthalten nie deine Original-Dateibytes, nur extrahierte/normalisierte Daten und Ergebnisse.

Garantiert das Ergebnis rechtliche Gültigkeit?

Nein. Die technische Prüfung ersetzt keine Rechts-, Steuer- oder Buchhaltungsberatung.