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 845 — Price Authorization Acknowledgment/Status

Le 845 acquitte ou met à jour le statut d'une price authorization — promo accepté, refusé, partial — d'un retailer ou distributor vers son supplier.

Objet

Le 845 documente la réponse à une 879 (Price Information) ou 889 (Promotion Announcement) : prix acceptés, refusés, contre-propositions, dates effectives ajustées. Il porte le statut formel du pricing à appliquer.

Il alimente le retailer pricing system. Acquitté par 997. Critical pour éviter les mismatches au moment du 810 (Invoice).

Structure d'enveloppe

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

x12 example-845.x12
ISA*00*          *00*          *ZZ*RETAILER      *ZZ*MFR           *260515*1500*U*00401*000000845*0*P*>~
GS*PR*RETAILER*MFR*20260515*1500*1*X*004010~
ST*845*0001~
BPA*00*PR-ACK-2026-3300*20260515~
N1*BY*ACME RETAIL CO*92*0001~
N1*MF*XYZ MANUFACTURING*24*EIN-MFR~
REF*ZZ*ORIG-PRICE-INFO-2026-3300~
LX*1~
LIN*1*UP*012345678905~
CTP*WS**3.75~
ACK*IA~
SE*10*0001~
GE*1*1~
IEA*1*000000845~

Segments courants

  • HeaderST, BPA (Beginning Segment for Price Authorization Acknowledgment).
  • Retailer / ManufacturerN1*BY, N1*MF.
  • Référence originalREF*ZZ.
  • Items / statut — boucle LX : LIN*UP, CTP*WS (price), ACK*IA (Item Accepted) ou ACK*IR (Rejected).
  • SummarySE.

Pièges courants

  • Counter-proposal handling : un 845 contre-propose un prix différent ; sans 879 follow-up du manufacturer accepting, le pricing chain est cassé.
  • Effective date mismatch : un 845 acceptant le prix mais shiftant la date doit être explicit ; sinon les 810 vont mismatch.
  • Partial acceptance : accepter une partie des items et refuser d'autres demande line-by-line ACK ; un global accept est ambigu.

Transactions liées

Documentation

Le code 845 et le nom Price Authorization Acknowledgment/Status 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.