ValidateFin

ACH / NACHA Validator US

Prüfen Sie eine US-ACH-(NACHA-)Datei - Struktur, Kontrollsummen, Entry Hash und ABA-Prüfziffern - im Browser, ohne Upload.

NACHA94-char recordsABA check digit100% local
100% Lokal

Was ist eine ACH-/NACHA-Datei?

Eine ACH-(NACHA-)Datei ist das textbasierte Format mit fester Breite für elektronische Batch-Zahlungen in den USA — Gehälter, Lieferantenzahlungen und Lastschriften. Jeder Datensatz ist genau 94 Zeichen lang, gruppiert in einen File Header, einen oder mehrere Batches von Einträgen und Kontrollsätze. Dieses kostenlose Tool prüft die Satzstruktur, die Routing-Prüfziffern, den Entry Hash und die Kontrollsummen vollständig im Browser — es wird keine Datei hochgeladen.

Über den ACH-/NACHA-Validator

ACH (Automated Clearing House) ist das elektronische Batch-Zahlungsnetz der USA für Gehaltsabrechnung, Lieferantenzahlungen und Lastschriften. Dateien folgen dem Nacha-Format: Datensätze mit fester Breite von genau 94 Zeichen, in Blöcken zu 10, mit einem File Header (Typ 1), einem oder mehreren Batches (Batch Header 5, Entry Detail 6, optional Addenda 7, Batch Control 8) und einem File-Control-Satz (Typ 9).

ValidateFin verarbeitet jeden Datensatz lokal im Browser und prüft die gesamte Datei: Jeder Satz ist 94 Zeichen lang, die Routing-Prüfziffer folgt dem ABA-3-7-1-Algorithmus, und Entry Hash, Summe der Soll- und Haben-Beträge, Entry-/Addenda-Anzahl, Batch- und Block-Count in den Batch-Control- und File-Control-Sätzen stimmen mit dem tatsächlichen Inhalt der Detailsätze überein. Keine ACH-Datei wird jemals an einen Server übertragen.

Wichtige Fakten

  • ACH-Dateien haben feste Breite: jeder Satz genau 94 Zeichen, in Blöcken zu 10.
  • Satztypen: 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
  • Die Routing-Prüfziffer nutzt die ABA-3-7-1-Gewichtung (mod 10).
  • Der Entry Hash ist die Summe der 8-stelligen RDFI-Routing-Nummern, auf die letzten 10 Stellen gekürzt.
  • Batch- und File-Control-Sätze müssen den realen Summen, Anzahlen und Hash der Einträge entsprechen.

Häufige Fragen

Was ist eine ACH-/NACHA-Datei?

Es ist das Standard-Dateiformat für elektronische Zahlungen in den USA, definiert von Nacha. Es enthält einen oder mehrere Batches von Gutschrift- oder Lastschrift-Einträgen in Sätzen fester Breite mit 94 Zeichen.

Wie wird eine ACH-Routing-Nummer geprüft?

Die 9-stellige Routing-Nummer wird mit dem ABA-3-7-1-Algorithmus geprüft: Die ersten acht Ziffern werden mit 3, 7, 1 (wiederholt) gewichtet, und die neunte (Prüf-)Ziffer macht die gewichtete Summe zu einem Vielfachen von 10.

Was ist der Entry Hash?

Der Entry Hash ist die Summe der ersten 8 Ziffern jeder RDFI-Routing-Nummer in einem Batch (oder der gesamten Datei), gekürzt auf die letzten 10 Stellen. Damit kann die Empfängerbank prüfen, dass keine Einträge verloren gingen oder verändert wurden.

Wird meine ACH-Datei irgendwohin hochgeladen?

Nein. Die Datei wird vollständig im Browser mit JavaScript gelesen und geprüft. Es werden keine ACH-Daten an einen Server gesendet.

Welche Satztypen prüft der Validator?

File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) und File Control (9), inklusive aller Kontrollsummen, Anzahlen und des Entry Hash.

Kann ich Gutschriften und Lastschriften prüfen?

Ja. Der Validator erkennt Gutschrift- und Lastschrift-Transaktionscodes für Giro-, Spar-, Sachkonto- und Darlehenskonten und prüft sie gegen den Service Class Code des Batches.