X12 891 — Deduction Research Report
Le 891 documente la recherche et la résolution d'une déduction prise par un acheteur sur une facture fournisseur : motif, montant, statut résolution.
Objet
Le 891 est utilisé en consumer packaged goods (CPG) et grocery retail où les retailers (Walmart, Kroger, Target) prennent fréquemment des déductions sur les paiements fournisseurs pour des raisons variées : promotional allowance, shortage, damage, slotting fee, scan back, MCB (Manufacturer Chargeback).
Il porte la déduction originale, la recherche fournisseur (validé, contesté, partial), la documentation de support, et le statut final. Acquitté par 997 ; les déductions contestées valides reviennent en credit memo ou ajustement sur le prochain 820 (Payment).
Structure d'enveloppe
Le 891 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group DR, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*SUPPLIER *ZZ*WALMART *260514*0900*U*00401*000000891*0*P*>~
GS*DR*SUPPLIER*WALMART*20260514*0900*1*X*004010~
ST*891*0001~
BGN*00*DR-2026-0042*20260514~
N1*SU*ACME FOODS*24*EIN-SUPPLIER~
N1*BY*WALMART INC*24*EIN-WALMART~
REF*ZZ*DEDUCTION-NUMBER-2026-DED-0099~
AMT*ZZ*15250.00~
LX*1~
REF*ZZ*REASON-CODE-91-SHORTAGE~
AMT*ZZ*5250.00~
MSG*DISPUTED - PROOF OF DELIVERY ATTACHED~
SE*10*0001~
GE*1*1~
IEA*1*000000891~ Segments courants
- Header —
ST,BGN. - Parties —
N1*SU(Supplier),N1*BY(Buyer retailer). - Déduction —
REF*ZZ(deduction number),AMT*ZZ(montant total). - Recherche — boucle
LX:REF*ZZ(reason code, e.g. RA Reason Code 91 = Shortage),AMT*ZZ(amount par ligne),MSG(status — VALIDATED, DISPUTED, PARTIAL). - Summary —
SE.
Pièges courants
- Reason code retailer-spécifique : chaque retailer a sa propre code list (Walmart RA Codes, Kroger D-Codes, Target Vendor Codes) ; un 891 avec un code maison ne peut pas être processed automatiquement.
- Dispute window : la fenêtre de dispute est typiquement 12 à 18 mois selon le contrat — au-delà la déduction est forclose et le supplier perd le droit de recouvrer.
- Documentation requise : un 891 DISPUTED sans documentation (POD, BOL, photos) est typiquement rejeté en deuxième pass ; toujours référencer les pièces via
REF*ZZ.
Transactions liées
Documentation
Le code 891 et le nom Deduction Research Report 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.