ValidateFin

ACH — entry hash mismatch (truncated or tampered file)

Eine PPD-Gutschriftdatei mit falschem Entry Hash. Der Entry Hash ist die Summe der 8-stelligen Routing Numbers aller Buchungen, auf die letzten zehn Stellen gekürzt — eine Prüfsumme, deren einzige Aufgabe es ist, eine Datei zu erwischen, die unterwegs eine Buchung verloren, dazubekommen oder verändert hat. Hier deklarieren Batch Control und File Control beide 28905251, während die vier Buchungen 27905251 ergeben. Die Beträge gehen weiterhin auf — und genau darin liegt der Sinn: Der Hash ist die Kontrolle, die anschlägt, wenn keine andere es tut.

Nacha 94-character — Ungültig

Eine PPD-Gutschriftdatei mit falschem Entry Hash. Der Entry Hash ist die Summe der 8-stelligen Routing Numbers aller Buchungen, auf die letzten zehn Stellen gekürzt — eine Prüfsumme, deren einzige Aufgabe es ist, eine Datei zu erwischen, die unterwegs eine Buchung verloren, dazubekommen oder verändert hat. Hier deklarieren Batch Control und File Control beide 28905251, während die vier Buchungen 27905251 ergeben. Die Beträge gehen weiterhin auf — und genau darin liegt der Sinn: Der Hash ist die Kontrolle, die anschlägt, wenn keine andere es tut.

ACH-/NACHA-Datei (USA) Nacha 94-character ACH / NACHAErwartetes Ergebnis: Ungültig — 2 Fehler

Was diese Datei zeigt

Eine PPD-Gutschriftdatei mit falschem Entry Hash. Der Entry Hash ist die Summe der 8-stelligen Routing Numbers aller Buchungen, auf die letzten zehn Stellen gekürzt — eine Prüfsumme, deren einzige Aufgabe es ist, eine Datei zu erwischen, die unterwegs eine Buchung verloren, dazubekommen oder verändert hat. Hier deklarieren Batch Control und File Control beide 28905251, während die vier Buchungen 27905251 ergeben. Die Beträge gehen weiterhin auf — und genau darin liegt der Sinn: Der Hash ist die Kontrolle, die anschlägt, wenn keine andere es tut.

Transaktionen4
Summe10.403,25 $
Datum in der Datei2026-07-12

Die enthaltenen Fehler

  • EntryHashBatch 0000001 : Entry Hash déclaré (28905251) ≠ somme calculée des routing numbers (27905251).
  • EntryHashFile Control : Entry Hash déclaré (28905251) ≠ somme calculée (27905251).

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

101 091000019 0910000192607121200A094101RECEIVING BANK         ORIGIN BANK                    
5220ACME MFG INC                        1234567890PPDPAYROLL         260712   1091000010000001
6220210000214512338901       0000285000EMP-00114      SARAH T MILLER          0091000010000001
6221210428827788990011       0000312450EMP-00115      DAVID R OKONKWO         0091000010000002
6320260095939900112233       0000198075EMP-00116      LIN CHEN                0091000010000003
6221110000253344556677       0000244800EMP-00117      MARCO ROSSI             0091000010000004
822000000400289052510000000000000000010403251234567890                         091000010000001
9000001000001000000040028905251000000000000000001040325                                       
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

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.

ACH-/NACHA-Datei (USA)