X12 828 — Debit Authorization
Le 828 transmet une autorisation préalable de debit ACH — récurrente ou one-time — d'un payor vers sa banque émettrice et la merchant qui va initier le débit.
Objet
Le 828 documente l'authorization signée du consumer pour un ACH debit : nom du merchant, account number to debit, amount (fixed or variable), frequency, effective dates, revocation rules. C'est le contrat papier dans NACHA, signé physically ou électroniquement.
Il alimente le ACH file processing chez l'ODFI (Originating Depository Financial Institution). Acquitté par 997. Couple naturellement avec le 820 quand un debit est initié.
Structure d'enveloppe
Le 828 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group DA, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*MERCHANT *ZZ*ODFI *260515*1200*U*00401*000000828*0*P*>~
GS*DA*MERCHANT*ODFI*20260515*1200*1*X*004010~
ST*828*0001~
BGN*00*AUTH-2026-7711*20260515~
N1*PE*ACME UTILITY CO*24*EIN-MERCH~
NM1*IL*1*JOHNSON*ROBERT*B***34*SSN-PARTIAL~
REF*ZZ*ROUTING-123456789~
REF*ZZ*ACCOUNT-MASKED-XXXX9911~
REF*ZZ*FREQUENCY-MONTHLY~
AMT*ZZ*125.00~
DTM*090*20260601~
SE*10*0001~
GE*1*1~
IEA*1*000000828~ Segments courants
- Header —
ST,BGN. - Merchant / consumer —
N1*PE(Payee),NM1*IL(Consumer). - Account —
REF*ZZ(Routing),REF*ZZ(Account masqué). - Frequency / amount —
REF*ZZ,AMT*ZZ. - Effective —
DTM*090. - Summary —
SE.
Pièges courants
- Regulation E : un consumer ACH debit authorization est régulé par Reg E ; un 828 sans clear revocation language viole.
- WEB vs PPD vs CCD : NACHA distingue les Standard Entry Class codes ; un 828 mal-classifié bloque le ACH processing.
- Re-authorization : un authorization récurrente peut nécessiter une re-authorization periodique selon NACHA rules (variable amount, new merchant) — l'ignorer expose à unauthorized debit.
Transactions liées
Documentation
Le code 828 et le nom 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.