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.
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.
| File | Type | Status | Errors | Warnings | Actions |
|---|
Grouped findings
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
| 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 wird vollständig durch die lokale veraPDF-Engine geprüft. |
| ZUGFeRD/Factur-X-Container | Nur PDF — entfällt bei reinem XML | Das eingebettete Rechnungs-XML wird korrekt aus dem PDF referenziert. |
| XML-Sicherheit | XML und eingebettetes XML | Das XML wird vor der weiteren Verarbeitung auf bekannte gefährliche Muster geprüft. |
| XML-Schema (XSD) | XML und eingebettetes XML | Das Dokument entspricht dem CII- oder UBL-Schema seines deklarierten Typs. |
| EN 16931 / XRechnung | XML und eingebettetes XML | Die Rechnung erfüllt die EN-16931-Geschäftsregeln und, sofern zutreffend, die XRechnung-Regeln. |
| Rechnungsarithmetik | XML und eingebettetes XML | Positions-, Steuer- und Gesamtbeträge werden mit exakten Dezimalzahlen neu berechnet. |
| ZIP-Sicherheit | Nur ZIP-Archive | Jeder 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-Metadaten | Nur ZIP-Archive | macOS-AppleDouble-Dateien (._*), __MACOSX/-Einträge und .DS_Store werden erkannt und ignoriert — nie als Rechnung oder Fehler gewertet. |
| Inhaltsbasierte Dateierkennung | Alle Dateien | Der 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 Duplikate | Alle Dateien | Identische Dateibytes (SHA-256) werden erkannt und übersprungen. |
| Erkennung wahrscheinlicher Duplikate | XML und eingebettetes XML | Übereinstimmende Geschäftsdaten werden markiert, die Datei wird aber weiterhin vollständig geprüft. |
| Abschluss und Bereinigung der Warteschlange | Alle Dateien | Worker und Object-URLs werden freigegeben, sobald die Prüfung einer Datei abgeschlossen ist oder der Stapel zurückgesetzt wird. |
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
- Dateien, einen Ordner oder ein ZIP auswählen.
- Erkannte Dateien und ignorierte Metadaten prüfen.
- Kontrollierte Warteschlange starten.
- Ergebnisse und gruppierte Befunde filtern.
- 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.