ACH / NACHA Validator US
Comprueba un archivo ACH (NACHA) de Estados Unidos - estructura, totales de control, entry hash y check digits ABA - en tu navegador, sin subir nada.
¿Qué es un archivo ACH / NACHA?
Un archivo ACH (NACHA) es el formato de texto de ancho fijo usado para los pagos electrónicos por lotes en Estados Unidos — nóminas, pagos a proveedores y adeudos. Cada registro tiene exactamente 94 caracteres, agrupados en un File Header, uno o más lotes de entradas y registros de control. Esta herramienta gratuita valida la estructura de los registros, los check digits del routing number, el entry hash y los totales de control enteramente en tu navegador — nunca se sube ningún archivo.
Acerca del validador ACH / NACHA
ACH (Automated Clearing House) es la red de pagos electrónicos por lotes utilizada en todo Estados Unidos para nóminas, pagos a proveedores y cobros a consumidores. Los archivos siguen el formato Nacha: registros de ancho fijo de exactamente 94 caracteres, agrupados en bloques de 10, con un File Header (tipo 1), uno o más lotes (Batch Header 5, Entry Detail 6, Addenda 7 opcional, Batch Control 8) y un registro File Control (tipo 9).
ValidateFin analiza cada registro localmente en tu navegador y comprueba todo el archivo: que cada registro tenga 94 caracteres, que el check digit del routing number siga el algoritmo ABA 3-7-1, y que el entry hash, los débitos totales, los créditos totales, el recuento de entradas/addenda, el recuento de lotes y el recuento de bloques de los registros Batch Control y File Control coincidan con lo que realmente contienen los registros de detalle. Ningún archivo ACH se sube nunca a un servidor.
Datos clave
- Los archivos ACH son de ancho fijo: cada registro tiene exactamente 94 caracteres, en bloques de 10.
- Tipos de registro: 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
- El check digit del routing number usa la ponderación ABA 3-7-1 (mod 10).
- El entry hash es la suma de los routing numbers RDFI de 8 dígitos, truncada a los últimos 10 dígitos.
- Los registros Batch Control y File Control deben coincidir con los totales, recuentos y hash reales de las entradas.
Preguntas frecuentes
¿Qué es un archivo ACH / NACHA?
Es el formato de archivo estándar para pagos electrónicos en Estados Unidos, definido por Nacha. Contiene uno o más lotes de entradas de crédito o débito en registros de ancho fijo de 94 caracteres.
¿Cómo se valida un routing number ACH?
El routing number de 9 dígitos se comprueba con el algoritmo ABA 3-7-1: los primeros ocho dígitos se ponderan 3, 7, 1 de forma repetida, y el noveno dígito (el check digit) hace que la suma ponderada sea un múltiplo de 10.
¿Qué es el entry hash?
El entry hash es la suma de los primeros 8 dígitos de cada routing number RDFI de un lote (o de todo el archivo), truncada a los 10 dígitos más a la derecha. Permite al banco receptor confirmar que no se perdió ni se alteró ninguna entrada.
¿Se sube mi archivo ACH a algún sitio?
No. El archivo se lee y se valida por completo en tu navegador usando JavaScript. Ningún dato ACH se envía nunca a un servidor.
¿Qué tipos de registro comprueba el validador?
File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) y File Control (9), incluidos todos los totales de control, recuentos y el entry hash.
¿Puedo validar tanto créditos como débitos?
Sí. El validador reconoce los códigos de transacción de crédito y débito para cuentas corrientes, de ahorro, de libro mayor y de préstamos, y los comprueba frente al service class code del lote.