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.
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.
| Transacciones | 1 |
|---|---|
| Total | 1000,00 US$ |
| Fecha en el fichero | 2026-07-12 |
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.)
- ACH — a returned WEB debit (R01, insufficient funds)
- ACH — a notification of change (C01, corrected account number)
- ACH — PPD payroll credits, balanced with an offset debit
- ACH — CCD corporate debits with an addenda 05 remittance
- ACH — WEB debits (e-commerce, recurring and single-entry)
- ACH — CTX with seven addenda 05 carrying an EDI 820
- ACH — entry hash mismatch (truncated or tampered file)
- ACH — batch control debit total ≠ the sum of its entries
- ACH — invalid ABA 3-7-1 check digit on an entry routing number