ACH — CTX with seven addenda 05 carrying an EDI 820
Un adeudo CTX de 28 750,00 que salda tres facturas a la vez, con el aviso de remesa ASC X12 820 repartido en siete addenda 05. CTX es el código SEC que más a menudo interpretan mal los parsers, porque el registro de entrada no significa lo que significa en todos los demás sitios: las posiciones 55-58 NO son el principio de un nombre, son el NÚMERO de addenda que siguen (0007 aquí), y el nombre de la empresa receptora solo empieza en 59. Leído con los desplazamientos PPD, el nombre sale como «0007GLOBEX CORP», que es precisamente lo que muestra nuestro propio validador, que aplica el formato nacional.
Nacha 94-character — Válido
Un adeudo CTX de 28 750,00 que salda tres facturas a la vez, con el aviso de remesa ASC X12 820 repartido en siete addenda 05. CTX es el código SEC que más a menudo interpretan mal los parsers, porque el registro de entrada no significa lo que significa en todos los demás sitios: las posiciones 55-58 NO son el principio de un nombre, son el NÚMERO de addenda que siguen (0007 aquí), y el nombre de la empresa receptora solo empieza en 59. Leído con los desplazamientos PPD, el nombre sale como «0007GLOBEX CORP», que es precisamente lo que muestra nuestro propio validador, que aplica el formato nacional.
Lo que muestra este fichero
Un adeudo CTX de 28 750,00 que salda tres facturas a la vez, con el aviso de remesa ASC X12 820 repartido en siete addenda 05. CTX es el código SEC que más a menudo interpretan mal los parsers, porque el registro de entrada no significa lo que significa en todos los demás sitios: las posiciones 55-58 NO son el principio de un nombre, son el NÚMERO de addenda que siguen (0007 aquí), y el nombre de la empresa receptora solo empieza en 59. Leído con los desplazamientos PPD, el nombre sale como «0007GLOBEX CORP», que es precisamente lo que muestra nuestro propio validador, que aplica el formato nacional.
| Transacciones | 1 |
|---|---|
| Total | 28.750,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
5225ACME MFG INC 1234567890CTXTRADE PAY 260712 1091000010000001
6270210000214455667788 0002875000REMIT-820-01 0007GLOBEX CORP 1091000010000001
705ST*820*0001\BPR*D*28750.00*D*ACH*CTX*01*091000019*DA*199887766*20260712\ 00010000001
705TRN*1*REMIT-820-01\DTM*097*20260712\N1*PR*ACME MFG INC*91*1234567890\ 00020000001
705N1*PE*GLOBEX CORP*91*9876543210\ENT*1\ 00030000001
705RMR*IV*INV-2026-0501**12500.00\REF*PO*PO-88010\DTM*003*20260620\ 00040000001
705RMR*IV*INV-2026-0502**11250.00\REF*PO*PO-88011\DTM*003*20260625\ 00050000001
705RMR*IV*INV-2026-0503**5000.00\REF*PO*PO-88012\DTM*003*20260701\ 00060000001
705SE*11*0001\ 00070000001
822500000800021000020000028750000000000000001234567890 091000010000001
9000001000002000000080002100002000002875000000000000000
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 — an international entry (IAT) with its seven mandatory addenda
- 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 — 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