ValidateFin

ACH / NACHA Validator US

Controleer een Amerikaans ACH-bestand (NACHA) - structuur, controletotalen, entry hash en ABA check digits - in uw browser, er wordt niets geüpload.

NACHA94-char recordsABA check digit100% local
100% Lokaal

Wat is een ACH- / NACHA-bestand?

Een ACH-(NACHA-)bestand is het tekstformaat met vaste breedte voor batchgewijze elektronische betalingen in de Verenigde Staten — salarissen, leveranciersbetalingen en incasso's. Elk record is precies 94 tekens, gegroepeerd in een File Header, één of meer batches met entries en controlerecords. Deze gratis tool valideert de recordstructuur, de check digits van de routing numbers, de entry hash en de controletotalen volledig in uw browser — er wordt nooit een bestand geüpload.

Over de ACH- / NACHA-validator

ACH (Automated Clearing House) is het batchgewijze elektronische betaalnetwerk dat in de Verenigde Staten wordt gebruikt voor salarissen, leveranciersbetalingen en incasso's bij consumenten. Bestanden volgen het Nacha-formaat: records met vaste breedte van precies 94 tekens, gegroepeerd in blokken van 10, met een File Header (type 1), één of meer batches (Batch Header 5, Entry Detail 6, optionele Addenda 7, Batch Control 8) en een File Control-record (type 9).

ValidateFin parseert elk record lokaal in uw browser en controleert het hele bestand: elk record is 94 tekens, de check digit van het routing number volgt het ABA 3-7-1-algoritme, en de entry hash, totale debits, totale credits, het aantal entries/addenda, het aantal batches en het aantal blokken in de Batch Control- en File Control-records komen allemaal overeen met wat de detailrecords werkelijk bevatten. Er wordt nooit een ACH-bestand naar een server geüpload.

Kernpunten

  • ACH-bestanden hebben vaste veldbreedtes: elk record is precies 94 tekens, in blokken van 10.
  • Recordtypes: 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
  • De check digit van het routing number gebruikt de ABA 3-7-1-weging (mod 10).
  • De entry hash is de som van de 8-cijferige RDFI-routing numbers, afgekapt tot de laatste 10 cijfers.
  • De Batch Control- en File Control-records moeten overeenkomen met de werkelijke totalen, aantallen en hash van de entries.

Veelgestelde vragen

Wat is een ACH- / NACHA-bestand?

Het is het standaard bestandsformaat voor elektronische betalingen in de Verenigde Staten, gedefinieerd door Nacha. Het bevat één of meer batches met credit- of debit-entries in records met vaste breedte van 94 tekens.

Hoe wordt een ACH routing number gevalideerd?

Het routing number van 9 cijfers wordt gecontroleerd met het ABA 3-7-1-algoritme: de eerste acht cijfers worden gewogen met de herhalende reeks 3, 7, 1, en het negende cijfer (de check digit) maakt de gewogen som een veelvoud van 10.

Wat is de entry hash?

De entry hash is de som van de eerste 8 cijfers van elk RDFI-routing number in een batch (of het hele bestand), afgekapt tot de 10 meest rechtse cijfers. Hiermee kan de ontvangende bank bevestigen dat er geen entries verloren zijn gegaan of gewijzigd.

Wordt mijn ACH-bestand ergens geüpload?

Nee. Het bestand wordt volledig in uw browser met JavaScript ingelezen en gevalideerd. Er worden nooit ACH-gegevens naar een server gestuurd.

Welke recordtypes controleert de validator?

File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) en File Control (9), inclusief alle controletotalen, aantallen en de entry hash.

Kan ik zowel credits als debits valideren?

Ja. De validator herkent transactiecodes voor credits en debits voor betaal-, spaar-, grootboek- en leningrekeningen, en controleert ze aan de hand van de service class code van de batch.