X12 821 — Financial Information Reporting
Reporting financier émis par une banque (ou une institution financière) à destination d'un client : soldes, mouvements, événements de compte.
Objet de la transaction
Le 821 transporte un reporting structuré sur l'état d'un ou plusieurs comptes : soldes (opening, closing, ledger, available), mouvements (BAI Type Code à 3 chiffres qui identifie le type de transaction : 142 ACH credit, 109 Wire Transfer credit, 451 ACH return debit…), et événements spéciaux (stop payment, overdraft, holds). Il est complémentaire — souvent concurrent — du format BAI2 et du format SWIFT MT940 dans la trésorerie d'entreprise.
Enveloppe et structure
Le 821 utilise la triple enveloppe X12 standard avec GS01 = FA.
Voici un 821 minimal portant le solde de clôture d'un compte :
ISA*00* *00* *ZZ*BIGBANK01 *ZZ*CORPCLIENT *260513*0800*U*00501*000000821*0*P*>~
GS*FA*BIGBANK01*CORPCLIENT*20260513*0800*1*X*005010~
ST*821*0001~
BFR*RA*REP-0001*1*ME*20260512*20260512~
N1*PR*BIG BANK*FI*987654321~
N1*PE*CORP CLIENT INC*FI*111222333~
LX*1~
ENT*1*2J*BO*987654321:DA:1234567890~
FGS*1*AC*20260512~
CUR*PR*USD~
AMT*BB*125430.55~
AMT*AB*125100.00~
SE*11*0001~
GE*1*1~
IEA*1*000000821~ Segments courants (concept)
- Header —
BFRBeginning Segment for Financial Information Reporting indique le type de reporting (RA Routine Reporting, RB Reconciliation), la référence de rapport, la fréquence et la fenêtre temporelle.N1Originator (la banque) etN1Reporter (le client). - Detail —
LXouvre un sous-rapport,ENTEntity identifie le compte (numéro de routing ABA + numéro de compte). Pour chaque événement,FGSFinancial Group ouvre une transaction,CURCurrency précise la devise,AMTMonetary Amount porte le ou les montants (qualifiers BB Closing Available Balance, AB Closing Ledger Balance, NB Net Balance, ZZ Mutually Defined).REFetDTMenrichissent avec les références bancaires et les dates de valeur. - Summary — un seul
SE.
Quand vous la croiserez
Le 821 est utilisé par les grands corporates US (CitiBank, Bank of America, JPMorgan Chase) pour pousser le reporting overnight des comptes corporate vers les TMS (Treasury Management Systems) clients : Kyriba, FIS Quantum, FIS GETPAID, ION Treasury. À noter qu'en banque-corporate moderne, le BAI2 a souvent priorité, et le SWIFT MT940 / CAMT.053 (XML ISO 20022) gagne du terrain. Le 821 reste implanté chez les clients qui veulent rester dans la pile X12 cohérente avec leurs autres flux (820, 823).
Transactions liées
- 820 — Payment Order/Remittance Advice (l'envoi de fonds qui apparaîtra ensuite dans le 821).
- 823 — Lockbox. Voir 823 →
- 822 — Account Analysis.
- 997 — Functional Acknowledgment. Voir 997 →
Documentation
- x12.org/products/transaction-sets — index public, nom et code 821.
- stedi.com/edi/x12/transaction-set/821 — référence éditoriale publique, exemples.
- Implementation Guide (TR3) — disponible à l'achat sur x12.org ou auprès de DISA.