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 842 — Nonconformance Report

Le 842 décrit une non-conformité — produit, processus ou service — à un niveau de détail suffisant pour déclencher analyse racine et actions correctives chez le partenaire concerné.

Objet

Le 842 documente un défaut détecté à la réception, en cours d'assemblage, ou en exploitation, et l'attribue à un produit (référence article, série, lot) ou à un processus (étape de fabrication, contrôle qualité). Il porte le code de non-conformité, la quantité affectée, une description, la criticité, les preuves attachées (photos, mesures, lot de référence), et la demande d'action — analyse 8D, retour fournisseur, déviation, recall.

Le 842 est central dans les programmes qualité aerospace (AS9100), automotive (IATF 16949) et industrie médicale : il permet de tracer les défauts par lot et de déclencher industrialiquement la cascade RCA → CAPA. Il complète le 861 (Receiving Advice), qui porte l'événement réception mais pas le détail qualité.

Structure d'enveloppe

Le 842 voyage dans un functional group NC (Nonconformance). Exemple didactique en 004010 :

x12 example-842.x12
ISA*00*          *00*          *ZZ*ACMEBUYER     *ZZ*ACMESUPPLIER  *260514*1015*U*00401*000000842*0*P*>~
GS*NC*ACMEBUYER*ACMESUPPLIER*20260514*1015*1*X*004010~
ST*842*0001~
BNR*00*NCR-2026-0091*20260514~
N1*BY*ACME RETAIL CO*92*0001~
N1*VN*ACME SUPPLIER INC*92*V-9087~
LM*UT*NC~
NCD*A*Cosmetic defect on housing~
LIN*1*UP*012345678905~
PID*F****PLASTIC INSTRUMENT CASE~
QTY*47*5*EA~
REF*PO*PO78901~
SE*11*0001~
GE*1*1~
IEA*1*000000842~

Le BNR (Beginning Segment for Nonconformance Report) ouvre : code de fonction (00 = Original, 04 = Change…), numéro NCR, date d'émission. La boucle LM/LQ porte les codes de classification, le NCD (Nonconformance Description) la description en langage naturel. La boucle LIN identifie l'item concerné ; QTY précise la quantité affectée et REF*PO rattache la non-conformité à la commande d'origine.

Segments courants

  • HeaderST, BNR (Beginning Segment for Nonconformance Report), DTM (date de détection).
  • Parties — boucle N1 (BY, VN, IF = Inspector).
  • Classification de la non-conformité — boucle LM/LQ avec code-list industry-specific (AIAG, Boeing…).
  • DescriptionNCD (Nonconformance Description), répété.
  • Item concerné — boucle LIN avec PID, QTY, REF (PO, lot, série), MEA (mesures hors tolérance).
  • Pièce jointePWK (Paperwork) pour référencer photo ou rapport externe.
  • SummarySE.

Pièges courants

  • Codes industry-specific : AIAG (auto) et SAE / Boeing (aerospace) imposent des code lists distinctes pour LQ : utiliser le code-book du programme qualité, pas un code générique.
  • Lot / série manquant : sans REF*LT (Lot) ou REF*SE (Serial), la traçabilité est rompue et un recall ne peut pas cibler le lot affecté.
  • Pièce jointe par URL : avant 8010, le 842 référence des documents externes ; ne pas encoder le binaire dans l'EDI, héberger photos et mesures en parallèle et pointer via PWK.

Transactions liées

Documentation

Le code 842 et le nom Nonconformance Report sont publics et listés sur x12.org/products/transaction-sets. Les code-books AIAG (automotive) et aerospace, ainsi que la structure complète des boucles, sont distribués par les associations industrielles concernées et par DISA via le TR3.