X12 282 — Direct Debit Authorization
Le 282 transmet une autorisation de prélèvement automatique d'un débiteur vers un créancier (assureur, utility, abonnement) pour mandat ACH récurrent.
Objet
Le 282 documente l'autorisation signée par le débiteur permettant au créancier de prélever automatiquement son compte bancaire selon une fréquence définie. Il porte l'identité du débiteur, son RIB / routing+account number, le créancier, la fréquence, le montant maximum ou variable.
Il sert d'enregistrement d'autorité pour les futurs prélèvements via NACHA ACH (US). Acquitté par 997. Les debits eux-mêmes circulent ensuite via les fichiers NACHA, pas via X12.
Structure d'enveloppe
Le 282 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group DD, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*LIFECARRIER *ZZ*BANKPARTNER *260515*1600*U*00401*000000282*0*P*>~
GS*DD*LIFECARRIER*BANKPARTNER*20260515*1600*1*X*004010~
ST*282*0001~
BGN*00*DDA-2026-0099*20260515~
NM1*PE*1*SMITH*JOHN*A***34*SSN-LAST4-5678~
N1*BY*ACME LIFE INSURANCE*24*EIN-CARRIER~
REF*ZZ*ROUTING-NUMBER-021000021~
REF*ZZ*ACCOUNT-LAST4-9876~
AMT*N1*150.00~
DTM*090*20260601~
MSG*FREQUENCY-MONTHLY~
SE*10*0001~
GE*1*1~
IEA*1*000000282~ Segments courants
- Header —
ST,BGN. - Débiteur —
NM1*PE(Payee — beneficial holder of the account being debited). - Créancier —
N1*BY(Buyer / créancier). - Compte —
REF*ZZ(routing number),REF*ZZ(account last 4 — full number doit être chiffré séparément). - Mandat —
AMT*N1(montant ou cap),DTM*090(start date),MSG(fréquence). - Summary —
SE.
Pièges courants
- Account number in clear : un numéro de compte complet en
REFviole NACHA et PCI-adjacent ; toujours tronquer ou utiliser un token. - Revocation : une révocation de mandat doit être réversible via un 282 cancel — sans cancel, le débit continue jusqu'à backout manuel.
- Bank routing validation : un routing number ABA invalide casse le prélèvement à la première tentative — valider avec Fedwire ABA registry avant émission.
Transactions liées
Documentation
Le code 282 et le nom Direct Debit Authorization sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.