X12 167 — Tax Information Exchange
Transmission d'informations fiscales structurées entre agences (IRS ↔ State) ou entre agences et tiers déclarants (banques, employeurs).
Objet
Le 167 supporte l'échange d'informations fiscales structurées : revenus déclarés (1099, W-2 summaries), retenues fiscales (withholding), exemptions, allowances. Utilisé pour le federal-state reciprocity (IRS partage avec les Department of Revenue d'État), et pour les rapports tiers déclarants (banques sur intérêts versés, brokerages sur dividendes).
Structure d'enveloppe
Le 167 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group TX, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*BANK01 *ZZ*IRS *260516*2130*U*00401*000000167*0*P*>~
GS*TX*BANK01*IRS*20260516*2130*1*X*004010~
ST*167*0001~
BTX*XR*XCH-2026-001*20260516~
NM1*FL*2*ACME BANK*****FI*12-3456789~
NM1*RA*2*INTERNAL REVENUE SERVICE*****FI*IRS~
DTM*194*20250101~
DTM*195*20251231~
AMT*EI*1500.00~
SE*7*0001~
GE*1*1~
IEA*1*000000167~ Segments courants
- Header —
ST,BTXBeginning of Tax Exchange. - Filer —
NM1*FL. - Receiver agency —
NM1*RA. - Tax period —
DTM*194start,DTM*195end. - Income items —
SVDservice detail,AMT. - Summary —
SE.
Pièges courants
- SSN/TIN absent : le 167 doit identifier précisément le taxpayer concerné.
- Période fiscale fédérale ≠ État : certains États ont un fiscal year ≠ calendar year — vérifier.
- Chiffres en milliers : convention IRS = dollars entiers, pas de milliers implicites.
Transactions liées
Documentation
Le code 167 et le nom Tax Information Exchange 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.