ValidateFin

MT940 — closing balance does not reconcile

Ein Auszug, dessen Schlusssaldo sich nicht aus Anfangssaldo ± Bewegungen ergibt. Bewusst nur eine Warnung, kein blockierender Fehler: Die Datei bleibt lesbar, und ein Mensch muss entscheiden, ob die Bank oder der Export schuld ist.

SWIFT MT940 — Gültig

Ein Auszug, dessen Schlusssaldo sich nicht aus Anfangssaldo ± Bewegungen ergibt. Bewusst nur eine Warnung, kein blockierender Fehler: Die Datei bleibt lesbar, und ein Mensch muss entscheiden, ob die Bank oder der Export schuld ist.

SWIFT-MT940-Auszug SWIFT MT940 SWIFT MT940Erwartetes Ergebnis: Gültig — 1 Warnungen

Was diese Datei zeigt

Ein Auszug, dessen Schlusssaldo sich nicht aus Anfangssaldo ± Bewegungen ergibt. Bewusst nur eine Warnung, kein blockierender Fehler: Die Datei bleibt lesbar, und ein Mensch muss entscheiden, ob die Bank oder der Export schuld ist.

Die enthaltenen Fehler

  • BalanceStatement 1/1: opening ± turnover (1100) ≠ closing balance (9999.99).

Wörtlich aus dem Validator zitiert, nicht umformuliert.

Zuletzt geprüft: Lizenz: CC-BY-4.0

Alle Parteien, IBANs und Beträge unten sind fiktiv. Die IBANs sind strukturell gültig — sie bestehen die Mod-97-Prüfung — gehören aber zu keinem realen Konto.

Dateiinhalt

:20:BROKEN
:25:DE44500105175407324931
:28C:1/1
:60F:C240601EUR1000,00
:61:2406020602C100,00NTRFNONREF
:86:Test
:62F:C240602EUR9999,99
-

Woher wir wissen, dass diese Ergebnisse stimmen

Jede Datei dieser Bibliothek läuft bei jedem Build durch den eigenen Validator der Website. Das oben genannte erwartete Ergebnis wird von einem automatisierten Test geprüft: Passt eine Datei nicht mehr zu dem, was diese Seite behauptet, schlägt der Build fehl. Zwei geerbte Fixtures wurden so vor der Veröffentlichung repariert — drei IBANs scheiterten an der Mod-97-Prüfung, und mehrere Namen nutzten Zeichen außerhalb des SEPA-Basiszeichensatzes.

SWIFT-MT940-Auszug