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 824 — Application Advice

Le 824 est l'acquittement applicatif : une réponse métier qui dit « j'ai reçu et interprété, voici ce que j'accepte, ce que je rejette, et pourquoi », au-delà du simple contrôle syntaxique du 997.

Objet

Le 824 est utilisé pour répondre à une transaction reçue lorsque le couple émetteur / récepteur ne dispose pas d'un acquittement métier dédié — par exemple un 855 pour un 850, ou un 277 pour un 837. Il porte trois informations principales : l'identité du document d'origine (numéro de contrôle ST, type, date), le verdict (accepté, accepté avec changement, rejeté, accepté partiellement) et la liste des anomalies détectées au niveau transaction, segment ou élément.

Le 824 se distingue du 997 : le 997 est un acquittement syntaxique qui signale que le document a été correctement parsé ; le 824 va plus loin et exprime un verdict métier (le PO a été reçu mais l'item référencé n'existe pas dans le catalogue, par exemple).

Structure d'enveloppe

Le 824 voyage dans un functional group AG (Advice). Exemple didactique avec un rejet de ligne PO en 004010 :

x12 example-824.x12
ISA*00*          *00*          *ZZ*ACMEVENDOR    *ZZ*ACMERETAIL    *260514*1500*U*00401*000000824*0*P*>~
GS*AG*ACMEVENDOR*ACMERETAIL*20260514*1500*1*X*004010~
ST*824*0001~
BGN*11*ADV-2026-555*20260514*1500~
N1*BY*ACME RETAIL CO*92*0001~
N1*VN*ACME VENDOR INC*92*V-9087~
OTI*TR*PO*PO78901**20260513*004010*850*1~
TED*15*Invalid item identifier*PO1*5*012345678999~
SE*7*0001~
GE*1*1~
IEA*1*000000824~

Le BGN ouvre le document avec un identifiant de l'avis et la date d'émission. Les N1 identifient acheteur et fournisseur. Le OTI (Original Transaction Identification) pointe vers la transaction concernée — ici un 850 reçu le 20260513 avec un numéro de contrôle 1. Les TED (Technical Error Description) listent les erreurs avec un code et un message lisible, et identifient le segment et l'élément en cause.

Segments courants

  • HeaderST, BGN (Beginning Segment).
  • Parties — boucle N1 (BY, VN, FR, TO selon contexte).
  • Référence à l'original — boucle OTI (Original Transaction Identification), une par document acquitté.
  • Détail erreursTED (Technical Error Description) imbriqué dans la boucle OTI, avec code d'erreur, segment, élément et description.
  • SummarySE.

Pièges courants

  • Confusion avec le 997 / 999 : certains intégrateurs émettent un 824 pour des erreurs syntaxiques ; la spec X12 demande de réserver le 824 aux erreurs de contenu applicatif.
  • OTI incomplet : sans le numéro de contrôle ST exact du document d'origine, le rapprochement automatique côté émetteur échoue.
  • Codes d'erreur propriétaires : TED01 accepte une liste X12 standard ; certains partenaires retail définissent des codes propriétaires qui doivent être documentés dans la Trading Partner Implementation.

Transactions liées

Documentation

Le code 824 et le nom Application Advice sont publics et listés sur x12.org/products/transaction-sets. Les listes complètes de codes d'erreur TED01 et la structure détaillée des boucles sont dans l'Implementation Guide (TR3) X12 sous licence.