ValidateFin

XML-Vergleich SEPA / UBL / camt

Der XML-Vergleich ist ein kostenloses Online-Diff-Tool, mit dem Sie zwei XML-Dateien nebeneinander vergleichen und jeden Unterschied zeilenweise markieren können. Es funktioniert mit jedem XML-Format: SEPA pain-Dateien, UBL-Rechnungen, camt.053-Kontoauszüge, Konfigurationsdateien oder jedes andere XML-Dokument.

Side-by-side diffAny XML formatSEPA / UBL / camt
100% Lokal

Datei A

Datei B

Über den XML-Vergleich

Der XML-Vergleich ist ein kostenloses Online-Diff-Tool, mit dem Sie zwei XML-Dateien nebeneinander vergleichen und jeden Unterschied zeilenweise markieren können. Es funktioniert mit jedem XML-Format: SEPA pain-Dateien, UBL-Rechnungen, camt.053-Kontoauszüge, Konfigurationsdateien oder jedes andere XML-Dokument.

Hinzugefügte Zeilen werden grün angezeigt, entfernte Zeilen rot, sodass Änderungen zwischen Versionen leicht zu erkennen sind. Beide Dateien werden vollständig in Ihrem Browser verglichen — es werden keine Daten an einen Server übertragen.

Dieses Tool ist besonders nützlich zum Debuggen von Validierungsfehlern: Vergleichen Sie eine abgelehnte Datei mit einer zuvor akzeptierten, um genau zu sehen, was sich geändert hat. Es ist auch wertvoll für die Überprüfung von ERP-Updates — nach einem Upgrade Ihres Zahlungsgenerierungsmoduls vergleichen Sie die alte und neue Ausgabe, um sicherzustellen, dass sich in der XML-Struktur nichts Unerwartetes geändert hat.

Der Komparator verarbeitet große Dateien effizient und bewahrt die XML-Formatierung für die Lesbarkeit. Ob Sie zwei pain.001-Dateien mit unterschiedlichen Transaktionssätzen vergleichen, überprüfen, ob eine UBL-Rechnung korrekt geändert wurde, oder Änderungen zwischen zwei camt.053-Kontoauszügen auditieren — die zeilenweise Diff-Ansicht gibt Ihnen sofortige Klarheit über jeden Unterschied.

Was ist XML-Vergleich?

XML-Vergleich (oder XML-Diff) ist der Prozess der Identifizierung von Unterschieden zwischen zwei XML-Dokumenten. Er erkennt hinzugefügte, entfernte und geänderte Elemente, Attribute und Textinhalte. Dies ist wichtig für die Überprüfung von Änderungen zwischen Rechnungsversionen, das Debuggen von Zahlungsdatei-Modifikationen und die Sicherstellung der Konsistenz zwischen Original- und verarbeiteten Dokumenten.

Wichtige Erkenntnisse

  • Vergleichen Sie zwei XML-Dateien nebeneinander mit hervorgehobenen Unterschieden
  • Erkennt hinzugefügte, entfernte und geänderte Elemente, Attribute und Textinhalte
  • Nützlich zum Debuggen von Änderungen an SEPA-, UBL- und Camt.053-Dateien
  • Die gesamte Vergleichsverarbeitung erfolgt lokal in Ihrem Browser
  • Hilft zu überprüfen, dass Dateiänderungen die Datenintegrität bewahren

Häufig gestellte Fragen

Welche XML-Dateitypen können verglichen werden?

Jede gültige XML-Datei kann verglichen werden: SEPA pain-Dateien, UBL-Rechnungen, camt-Kontoauszüge oder jedes andere XML-Format. Das Tool ist formatagnostisch. Um einzelne Dateien zu validieren, nutzen Sie den SEPA-Validator oder den UBL-Validator.

Wie werden Unterschiede hervorgehoben?

Unterschiede werden zeilenweise mit Farbcodierung angezeigt: hinzugefügte Zeilen grün, entfernte Zeilen rot, geänderte Zeilen markiert.

Gibt es eine Dateigrößenbegrenzung für den Vergleich?

Dateien bis zu je 10 MB können verglichen werden. Bei sehr großen Dateien kann das Diff einige Sekunden im Browser dauern.

Werden die XML-Dateien beim Vergleich an einen Server gesendet?

Nein. Beide Dateien werden vollständig in Ihrem Browser verglichen. Es werden keine Daten hochgeladen oder an einen externen Server übertragen.

Was sind häufige Anwendungsfälle für XML-Vergleich im Finanzbereich?

Häufige Anwendungsfälle sind: Vergleich zweier Versionen einer SEPA-Zahlungsdatei vor und nach einer Korrektur, Überprüfung, ob eine ERP-generierte UBL-Rechnung der erwarteten Vorlage entspricht, Prüfung von Änderungen zwischen zwei camt.053-Kontoauszugsexporten, Debuggen von Unterschieden zwischen einer Test- und Produktions-XML-Ausgabe sowie Validierung, dass ein XML-Schema-Upgrade keine unerwarteten Änderungen eingeführt hat.

Kann ich XML-Dateien mit unterschiedlichen Leerzeichen oder Formatierungen vergleichen?

Der Komparator führt einen zeilenweisen Textvergleich durch. Wenn zwei Dateien dieselben Daten enthalten, aber mit unterschiedlichen Einrückungen oder Leerzeichen, werden diese Zeilen als Unterschiede angezeigt. Um nur den semantischen Inhalt zu vergleichen, sollten Sie beide Dateien vor dem Vergleich mit einheitlicher Einrückung formatieren (viele XML-Editoren bieten eine automatische Formatierungsoption).

Wie funktioniert der Diff-Algorithmus?

Das Tool verwendet einen standardmäßigen zeilenweisen Diff-Algorithmus (ähnlich wie Unix diff), der die längste gemeinsame Teilsequenz zwischen den beiden Dateien findet. Zeilen, die in der zweiten Datei, aber nicht in der ersten vorhanden sind, werden als Ergänzungen (grün) markiert. Zeilen, die in der ersten, aber nicht in der zweiten vorhanden sind, werden als Löschungen (rot) markiert. Unveränderte Zeilen werden ohne Hervorhebung angezeigt.

Kann ich auch Nicht-XML-Dateien wie JSON oder CSV vergleichen?

Obwohl das Tool für XML optimiert ist, kann es technisch jedes textbasierte Dateiformat vergleichen. Dateien, die kein wohlgeformtes XML sind, werden jedoch nicht syntaxhervorgehoben oder hübsch formatiert. Für beste Ergebnisse verwenden Sie XML-Dateien mit einer korrekten Deklaration und einheitlicher Formatierung.

Gibt es eine Möglichkeit, bestimmte XML-Attribute oder -Elemente beim Vergleich zu ignorieren?

Die aktuelle Version führt einen vollständigen Textvergleich durch, ohne bestimmte Attribute oder Elemente zu filtern. Wenn Sie nur eine Teilmenge des XML-Inhalts vergleichen möchten, extrahieren Sie den relevanten Abschnitt vor dem Hochladen in eine separate Datei.

Kann ich dieses Tool verwenden, um Änderungen zwischen zwei Versionen eines XSD-Schemas zu erkennen?

Ja. XSD-Schemadateien sind XML und können direkt verglichen werden. Dies ist nützlich, um grundlegende Änderungen zwischen Schemaversionen zu verfolgen, z. B. wenn der EPC eine neue Version des pain.001 oder camt.053 XSD veröffentlicht oder beim Vergleich von Peppol BIS 3.0-Regelversionen. Nach dem Vergleich validieren Sie Ihre Dateien mit dem SEPA-Validator.