ValidateFin

ACH — an international entry (IAT) with its seven mandatory addenda

Un pago USD → MXN a México. Un registro IAT no es el registro nacional con otras etiquetas: el número de cuenta pasa a las posiciones 40-74 (35 caracteres, para alojar una cuenta extranjera), las posiciones 13-16 declaran cuántos addenda siguen, y el nombre del beneficiario no está en el registro en absoluto: vive en el addenda 10. Siete addenda (del 10 al 16) son obligatorios en toda entrada internacional, porque un registro de 94 caracteres no puede contener el nombre, la dirección y la identificación bancaria de ambas partes. Leer este fichero con los desplazamientos nacionales devuelve un fragmento del número de cuenta como si fuera un nombre de persona.

Nacha 94-character — Válido

Un pago USD → MXN a México. Un registro IAT no es el registro nacional con otras etiquetas: el número de cuenta pasa a las posiciones 40-74 (35 caracteres, para alojar una cuenta extranjera), las posiciones 13-16 declaran cuántos addenda siguen, y el nombre del beneficiario no está en el registro en absoluto: vive en el addenda 10. Siete addenda (del 10 al 16) son obligatorios en toda entrada internacional, porque un registro de 94 caracteres no puede contener el nombre, la dirección y la identificación bancaria de ambas partes. Leer este fichero con los desplazamientos nacionales devuelve un fragmento del número de cuenta como si fuera un nombre de persona.

Archivo ACH / NACHA (EE. UU.) Nacha 94-character ACH / NACHA — IATResultado esperado: Válido

Lo que muestra este fichero

Un pago USD → MXN a México. Un registro IAT no es el registro nacional con otras etiquetas: el número de cuenta pasa a las posiciones 40-74 (35 caracteres, para alojar una cuenta extranjera), las posiciones 13-16 declaran cuántos addenda siguen, y el nombre del beneficiario no está en el registro en absoluto: vive en el addenda 10. Siete addenda (del 10 al 16) son obligatorios en toda entrada internacional, porque un registro de 94 caracteres no puede contener el nombre, la dirección y la identificación bancaria de ambas partes. Leer este fichero con los desplazamientos nacionales devuelve un fragmento del número de cuenta como si fuera un nombre de persona.

Transacciones1
Total1000,00 US$
Fecha en el fichero2026-07-12
Última verificación: Licencia: CC-BY-4.0

Todas las partes, IBAN e importes siguientes son ficticios. Los IBAN son estructuralmente válidos —superan el mod-97— pero no corresponden a ninguna cuenta real.

Contenido del fichero

101 091000019 0910000192607121200A094101RECEIVING BANK         ORIGIN BANK                    
5220                FF3               MX123456789 IATSALARY    USDMXN260712   1091000010000001
6222313801040007             0000100000MX-ACCOUNT-0001                      001231380100000001
710BUS000000000000100000FOREIGNTRACE0001      MARIA GONZALEZ                           0000001
711ACME MANUFACTURING INC             123 MAIN STREET                                  0000001
712JACOBSTOWN*PA\                     US*19305\                                        0000001
713FIRST NATIONAL BANK                01231380104                         US           0000001
714BANCO DE MEXICO                    02BNMXMXMMXXX                       MX           0000001
715RCV-0001       AV REFORMA 100                                                       0000001
716MEXICO CITY*DF\                    MX*01000\                                        0000001
82200000080023138010000000000000000000100000                                   091000010000001
9000001000002000000080023138010000000000000000000100000                                       
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

Cómo sabemos que estos resultados se sostienen

Cada fichero de esta biblioteca pasa por el propio validador del sitio en cada build. El resultado esperado indicado arriba lo verifica un test automatizado: si un fichero dejara de coincidir con lo que afirma esta página, el build fallaría. Dos fixtures heredadas se repararon así antes de publicarse: tres IBAN no superaban el mod-97 y varios nombres usaban caracteres fuera del juego SEPA básico.

Archivo ACH / NACHA (EE. UU.)