ACH — PPD payroll credits, balanced with an offset debit
El fichero de referencia: el aspecto de un fichero NACHA correcto. Cuatro abonos de nómina PPD (tres a cuenta corriente, código 22, uno a cuenta de ahorro, código 32) y una quinta entrada: el adeudo de compensación (offset), código 27, sobre la propia cuenta de la empresa por el total exacto. Eso es lo que hace que el fichero esté «balanceado», y por eso el service class code es 200 (mixto) y no 220. Entry hash, totales del Batch Control, totales del File Control y block count cuadran todos, y cada routing number satisface el dígito de control ABA 3-7-1.
Nacha 94-character — Válido
El fichero de referencia: el aspecto de un fichero NACHA correcto. Cuatro abonos de nómina PPD (tres a cuenta corriente, código 22, uno a cuenta de ahorro, código 32) y una quinta entrada: el adeudo de compensación (offset), código 27, sobre la propia cuenta de la empresa por el total exacto. Eso es lo que hace que el fichero esté «balanceado», y por eso el service class code es 200 (mixto) y no 220. Entry hash, totales del Batch Control, totales del File Control y block count cuadran todos, y cada routing number satisface el dígito de control ABA 3-7-1.
Lo que muestra este fichero
El fichero de referencia: el aspecto de un fichero NACHA correcto. Cuatro abonos de nómina PPD (tres a cuenta corriente, código 22, uno a cuenta de ahorro, código 32) y una quinta entrada: el adeudo de compensación (offset), código 27, sobre la propia cuenta de la empresa por el total exacto. Eso es lo que hace que el fichero esté «balanceado», y por eso el service class code es 200 (mixto) y no 220. Entry hash, totales del Batch Control, totales del File Control y block count cuadran todos, y cada routing number satisface el dígito de control ABA 3-7-1.
| Transacciones | 5 |
|---|---|
| Total | 10.403,25 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
5200ACME MFG INC 1234567890PPDPAYROLL 260712 1091000010000001
6220210000214512338901 0000285000EMP-00114 SARAH T MILLER 0091000010000001
6221210428827788990011 0000312450EMP-00115 DAVID R OKONKWO 0091000010000002
6320260095939900112233 0000198075EMP-00116 LIN CHEN 0091000010000003
6221110000253344556677 0000244800EMP-00117 MARCO ROSSI 0091000010000004
627091000019000199887766 0001040325OFFSET ACME MFG INC 0091000010000005
820000000500370052520000010403250000010403251234567890 091000010000001
9000001000001000000050037005252000001040325000001040325
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 — 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