ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

X12 102 — Associated Data

Le 102 véhicule des données techniques (fichiers, références, indicateurs) liées à d'autres transactions X12 dans le même envelope.

Objet

Transaction de support : transporte des données complémentaires (PDF de pièce justificative, log d'audit, fichier de référence) attachées à une autre transaction du même functional group. Très utilisé en bancaire/santé US pour propager des justificatifs.

Structure d'enveloppe

Le 102 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA, GS/GE avec functional group AD, et ST/SE). Exemple didactique en 004010 :

x12 example-102.x12
ISA*00*          *00*          *ZZ*ACMESENDER    *ZZ*ACMERCVR      *260516*1030*U*00401*000000102*0*P*>~
GS*AD*ACMESENDER*ACMERCVR*20260516*1030*1*X*004010~
ST*102*0001~
BHT*0001*00*REF102*20260516*1030~
REF*BM*PARENT-TX-12345~
BIN*512*[binary blob omitted]~
SE*5*0001~
GE*1*1~
IEA*1*000000102~

Segments courants

  • HeaderST, BHT (Beginning of Hierarchical Transaction).
  • ReferenceREF pointant la transaction parente.
  • PayloadBIN (Binary Data) ou BDS (Binary Data Structure).
  • SummarySE.

Pièges courants

  • BIN sans REF parent : la donnée est orpheline, impossible à corréler.
  • Taille BIN excessive : certains gateways limitent à 1 MB.
  • Encoding non précisé : pas de Content-Type — le récepteur doit deviner si c'est PDF, XML, image.

Transactions liées

Documentation

Le code 102 et le nom Associated Data 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.