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.
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.