ValidateFin

ACH / NACHA Validator US

Verifica un file ACH (NACHA) statunitense - struttura, totali di controllo, entry hash e check digit ABA - nel tuo browser, senza alcun caricamento.

NACHA94-char recordsABA check digit100% local
100% Locale

Che cos'è un file ACH / NACHA?

Un file ACH (NACHA) è il formato di testo a larghezza fissa usato per i pagamenti elettronici a lotti negli Stati Uniti — stipendi, pagamenti a fornitori e addebiti. Ogni record è esattamente di 94 caratteri, raggruppati in un File Header, uno o più lotti di registrazioni e record di controllo. Questo strumento gratuito valida la struttura dei record, i check digit dei routing number, l'entry hash e i totali di controllo interamente nel tuo browser — nessun file viene mai caricato.

Informazioni sul validatore ACH / NACHA

ACH (Automated Clearing House) è la rete di pagamenti elettronici a lotti utilizzata negli Stati Uniti per stipendi, pagamenti a fornitori e incassi dai consumatori. I file seguono il formato Nacha: record a larghezza fissa di esattamente 94 caratteri, raggruppati in blocchi da 10, con un File Header (tipo 1), uno o più lotti (Batch Header 5, Entry Detail 6, Addenda 7 opzionale, Batch Control 8) e un record File Control (tipo 9).

ValidateFin analizza ogni record localmente nel tuo browser e verifica l'intero file: ogni record ha 94 caratteri, il check digit del routing number segue l'algoritmo ABA 3-7-1, e l'entry hash, gli addebiti totali, gli accrediti totali, il conteggio di registrazioni/addenda, il conteggio dei lotti e il conteggio dei blocchi nei record Batch Control e File Control corrispondono tutti a ciò che i record di dettaglio contengono effettivamente. Nessun file ACH viene mai caricato su un server.

Fatti chiave

  • I file ACH sono a larghezza fissa: ogni record è esattamente di 94 caratteri, in blocchi da 10.
  • Tipi di record: 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
  • Il check digit del routing number usa la ponderazione ABA 3-7-1 (mod 10).
  • L'entry hash è la somma dei routing number RDFI a 8 cifre, troncata alle ultime 10 cifre.
  • I record Batch Control e File Control devono corrispondere ai totali, ai conteggi e all'hash reali delle registrazioni.

Domande frequenti

Che cos'è un file ACH / NACHA?

È il formato di file standard per i pagamenti elettronici negli Stati Uniti, definito da Nacha. Contiene uno o più lotti di registrazioni di accredito o addebito in record a larghezza fissa da 94 caratteri.

Come si valida un routing number ACH?

Il routing number a 9 cifre viene verificato con l'algoritmo ABA 3-7-1: le prime otto cifre sono ponderate con la sequenza ripetuta 3, 7, 1, e la nona cifra (check digit) rende la somma pesata un multiplo di 10.

Che cos'è l'entry hash?

L'entry hash è la somma delle prime 8 cifre di ogni routing number RDFI in un lotto (o nell'intero file), troncata alle 10 cifre più a destra. Permette alla banca ricevente di confermare che nessuna registrazione sia stata persa o alterata.

Il mio file ACH viene caricato da qualche parte?

No. Il file viene letto e validato interamente nel tuo browser tramite JavaScript. Nessun dato ACH viene mai inviato a un server.

Quali tipi di record verifica il validatore?

File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) e File Control (9), inclusi tutti i totali di controllo, i conteggi e l'entry hash.

Posso validare sia accrediti sia addebiti?

Sì. Il validatore riconosce i transaction code di accredito e addebito per conti correnti, di risparmio, di contabilità generale e di prestito, e li verifica rispetto al service class code del lotto.