ACH / NACHA Validator US
Verifique um ficheiro ACH (NACHA) dos EUA - estrutura, totais de controlo, entry hash e check digits ABA - no seu navegador, sem nada carregado.
O que é um ficheiro ACH / NACHA?
Um ficheiro ACH (NACHA) é o formato de texto de largura fixa usado para os pagamentos eletrónicos por lotes nos Estados Unidos — salários, pagamentos a fornecedores e débitos. Cada registo tem exatamente 94 caracteres, agrupados num File Header, um ou mais lotes de movimentos e registos de controlo. Esta ferramenta gratuita valida a estrutura dos registos, os check digits dos routing numbers, o entry hash e os totais de controlo inteiramente no seu navegador — nenhum ficheiro é alguma vez carregado.
Sobre o validador ACH / NACHA
O ACH (Automated Clearing House) é a rede de pagamentos eletrónicos por lotes utilizada em todos os Estados Unidos para salários, pagamentos a fornecedores e cobranças a consumidores. Os ficheiros seguem o formato Nacha: registos de largura fixa com exatamente 94 caracteres, agrupados em blocos de 10, com um File Header (tipo 1), um ou mais lotes (Batch Header 5, Entry Detail 6, Addenda 7 opcional, Batch Control 8) e um registo File Control (tipo 9).
A ValidateFin processa cada registo localmente no seu navegador e verifica todo o ficheiro: cada registo tem 94 caracteres, o check digit do routing number segue o algoritmo ABA 3-7-1, e o entry hash, os débitos totais, os créditos totais, a contagem de entry/addenda, a contagem de lotes e a contagem de blocos nos registos Batch Control e File Control correspondem todos ao que os registos de detalhe realmente contêm. Nenhum ficheiro ACH é alguma vez carregado para um servidor.
Factos essenciais
- Os ficheiros ACH são de largura fixa: cada registo tem exatamente 94 caracteres, em blocos de 10.
- Tipos de registo: 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
- O check digit do routing number usa a ponderação ABA 3-7-1 (mod 10).
- O entry hash é a soma dos routing numbers RDFI de 8 dígitos, truncada aos últimos 10 dígitos.
- Os registos Batch Control e File Control devem corresponder aos totais, contagens e hash reais dos movimentos.
Perguntas frequentes
O que é um ficheiro ACH / NACHA?
É o formato de ficheiro padrão para pagamentos eletrónicos nos Estados Unidos, definido pela Nacha. Contém um ou mais lotes de movimentos de crédito ou débito em registos de largura fixa de 94 caracteres.
Como é validado um routing number ACH?
O routing number de 9 dígitos é verificado com o algoritmo ABA 3-7-1: os primeiros oito dígitos são ponderados por 3, 7, 1 de forma cíclica, e o nono dígito (o check digit) torna a soma ponderada um múltiplo de 10.
O que é o entry hash?
O entry hash é a soma dos primeiros 8 dígitos de cada routing number RDFI num lote (ou em todo o ficheiro), truncada aos 10 dígitos mais à direita. Permite ao banco recetor confirmar que nenhum movimento foi perdido ou alterado.
O meu ficheiro ACH é carregado para algum lado?
Não. O ficheiro é lido e validado inteiramente no seu navegador utilizando JavaScript. Nenhum dado ACH é alguma vez enviado para um servidor.
Que tipos de registo o validador verifica?
File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) e File Control (9), incluindo todos os totais de controlo, contagens e o entry hash.
Posso validar tanto créditos como débitos?
Sim. O validador reconhece os transaction codes de crédito e débito para contas à ordem, poupança, razão geral e empréstimo, e verifica-os face ao service class code do lote.