ACH — CTX with seven addenda 05 carrying an EDI 820
Un débit CTX de 28 750,00 réglant trois factures d'un coup, avec l'avis de remittance ASC X12 820 réparti sur sept addenda 05. Le CTX est le code SEC que les parseurs manquent le plus souvent, parce que l'enregistrement d'entrée ne veut pas dire la même chose qu'ailleurs : les positions 55-58 ne sont PAS le début d'un nom, ce sont le NOMBRE d'addenda qui suivent (0007 ici), et le nom de l'entreprise réceptrice ne commence qu'en 59. Lu avec les décalages PPD, le nom ressort en « 0007GLOBEX CORP » — ce qu'affiche d'ailleurs notre propre validateur, qui applique la découpe domestique.
Nacha 94-character — Valide
Un débit CTX de 28 750,00 réglant trois factures d'un coup, avec l'avis de remittance ASC X12 820 réparti sur sept addenda 05. Le CTX est le code SEC que les parseurs manquent le plus souvent, parce que l'enregistrement d'entrée ne veut pas dire la même chose qu'ailleurs : les positions 55-58 ne sont PAS le début d'un nom, ce sont le NOMBRE d'addenda qui suivent (0007 ici), et le nom de l'entreprise réceptrice ne commence qu'en 59. Lu avec les décalages PPD, le nom ressort en « 0007GLOBEX CORP » — ce qu'affiche d'ailleurs notre propre validateur, qui applique la découpe domestique.
Ce que montre ce fichier
Un débit CTX de 28 750,00 réglant trois factures d'un coup, avec l'avis de remittance ASC X12 820 réparti sur sept addenda 05. Le CTX est le code SEC que les parseurs manquent le plus souvent, parce que l'enregistrement d'entrée ne veut pas dire la même chose qu'ailleurs : les positions 55-58 ne sont PAS le début d'un nom, ce sont le NOMBRE d'addenda qui suivent (0007 ici), et le nom de l'entreprise réceptrice ne commence qu'en 59. Lu avec les décalages PPD, le nom ressort en « 0007GLOBEX CORP » — ce qu'affiche d'ailleurs notre propre validateur, qui applique la découpe domestique.
| Transactions | 1 |
|---|---|
| Total | 28 750,00 $US |
| Date contenue dans le fichier | 2026-07-12 |
Toutes les parties, IBAN et montants ci-dessous sont fictifs. Les IBAN sont structurellement valides — ils passent le mod-97 — mais ne correspondent à aucun compte réel.
Contenu du fichier
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
Comment nous savons que ces résultats tiennent
Chaque fichier de cette bibliothèque passe dans le validateur du site à chaque build. Le résultat attendu annoncé ci-dessus est vérifié par un test automatisé : si un fichier cessait de correspondre à ce que cette page affirme, le build échouerait. Deux fixtures héritées ont été réparées ainsi avant publication : trois IBAN échouaient au mod-97 et plusieurs libellés utilisaient des caractères hors du jeu SEPA de base.
Fichier ACH / NACHA (US)
- 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