Back to Transactions Library

    EDI 855 - Purchase Order Acknowledgment

    The EDI 855 Purchase Order Acknowledgment is the supplier's formal response to an 850 - confirming whether the order will ship as-is, with changes, or be rejected.

    What Is an EDI 855 Purchase Order Acknowledgment?

    The EDI 855 is the X12 transaction set a supplier sends in response to a buyer's 850 purchase order. It confirms the order was received and tells the buyer whether the supplier will ship exactly what was ordered, ship with changes (different quantities, substitutions, revised dates), or reject one or more line items. For most retailers, an accurate 855 is a hard compliance requirement, not optional.

    EDI 855 Acknowledgment Type Codes

    The BAK02 element communicates the supplier's response to the entire PO, and each PO1 line can carry its own line-level acknowledgment status (ACK01). Common codes:

    • AC - Accept the order exactly as submitted.
    • AD - Accept with detail changes (quantity, price, date, or substitution).
    • RJ - Reject the entire order.
    • RD - Reject specific line items, accept the rest.
    • IA - Item accepted at line level.
    • IB - Item backordered.
    • IR - Item rejected at line level.
    • IC - Item accepted with changes (quantity or date).

    EDI 855 Segments and Structure

    A standard 855 mirrors the structure of the originating 850 so the buyer can match it line-by-line:

    • BAK - Acknowledgment type, original PO number, and PO date.
    • REF - Vendor and department references that tie back to the 850.
    • DTM - Confirmed ship date and delivery date.
    • N1 / N3 / N4 - Confirmation of ship-to and bill-to parties.
    • PO1 - Each accepted, changed, or rejected line item.
    • ACK - Line-level acknowledgment status and reason codes.
    • CTT / SE - Line count and transaction set trailer.

    EDI 855 Timing Requirements

    Most major retailers require the 855 within 24 hours of receiving the 850, and some (Walmart, Target) enforce tighter windows for fast-moving categories. Late or missing 855s are treated as non-acknowledgment, count against vendor scorecards, and in some programs trigger automatic order cancellation.

    How Yoke Handles the EDI 855 for You

    Yoke auto-generates the 855 from your ERP's order confirmation, validates inventory and pricing before sending, applies the right BAK and ACK codes for each retailer's spec, and monitors transmission against each partner's timing window so a missed acknowledgment never quietly costs you a scorecard point.

    Frequently Asked Questions

    Quick answers to the questions buyers and suppliers ask most about this transaction.

    • What is an EDI 855? The EDI 855 is the X12 Purchase Order Acknowledgment. A supplier sends it in response to an 850 to confirm whether the PO will be shipped as ordered, accepted with changes, or rejected.
    • What is the difference between an EDI 997 and an EDI 855? The 997 only confirms the technical receipt of the 850 file - the equivalent of a delivery receipt. The 855 is the business response, confirming the supplier actually accepts and will fulfill the order.
    • When does the EDI 855 need to be sent? Most large retailers require the 855 within 24 hours of receiving the 850. Some fast-moving programs enforce shorter windows. Late 855s typically result in scorecard penalties or order cancellation.
    • What are the EDI 855 acknowledgment codes? At the header level: AC (accept), AD (accept with changes), RJ (reject), RD (reject with detail). At the line level: IA (accepted), IC (accepted with change), IB (backordered), IR (rejected).
    • Is the EDI 855 required? Yes - for almost every major retailer. Walmart, Target, Amazon, Home Depot, and most grocery chains require an 855 for every 850 and treat missing acknowledgments as a compliance violation.
    X12 4010 Specification

    EDI 855 Purchase Order Acknowledgment - Full Segment Dictionary

    The complete segment map and data element reference for the X12 855 transaction set, version 4010. Use it to build maps, validate trading partner specs, and answer implementation questions in seconds.

    Header Area

    PosSeg IDNameLoopMax UseUsage
    10BAKBeginning Segment for Purchase Order Acknowledgment-1Mandatory
    20CURCurrency-1Optional
    30REFReference Identification->1Optional
    40PERAdministrative Communications Contact->1Optional
    50TAXTax Reference->1Optional
    60FOBF.O.B. Related Instructions->1Optional
    70CTPPricing Information->1Optional
    80PAMPeriod Amount->1Optional
    90CSHSales Requirements-1Optional
    100SACService, Promotion, Allowance, or Charge InformationSAC>1Optional
    110CURCurrencySAC1Optional
    120ITDTerms of Sale/Deferred Terms of SaleSAC>1Optional
    130DISDiscount DetailSAC>1Optional
    140INCInstallment InformationSAC1Optional
    150DTMDate/Time ReferenceSAC>1Optional
    160LDTLead TimeSAC>1Optional
    170LINItem IdentificationSAC>1Optional
    180SIService Characteristic IdentificationSAC>1Optional
    190PIDProduct/Item DescriptionSAC>1Optional
    200MEAMeasurementsSAC>1Optional
    210PWKPaperworkSAC>1Optional
    220PKGMarking, Packaging, LoadingSAC>1Optional
    230TD1Carrier Details (Quantity and Weight)SAC>1Optional
    240TD5Carrier Details (Routing Sequence/Transit Time)SAC>1Optional
    250TD3Carrier Details (Equipment)SAC>1Optional
    260TD4Carrier Details (Special Handling, or Hazardous Materials, or Both)SAC>1Optional
    270MANMarks and NumbersSAC>1Optional
    280TXITax InformationSAC>1Optional
    290CTBRestrictions/ConditionsSAC>1Optional
    300N9Reference IdentificationN9>1Optional
    310DTMDate/Time ReferenceN9>1Optional
    320MSGMessage TextN9>1Optional
    330N1NameN1>1Optional
    340N2Additional Name InformationN1>1Optional
    350N3Address InformationN1>1Optional
    360N4Geographic LocationN11Optional
    370NX2Location ID ComponentN1>1Optional
    380REFReference IdentificationN1>1Optional
    390PERAdministrative Communications ContactN1>1Optional
    400SIService Characteristic IdentificationN1>1Optional
    410FOBF.O.B. Related InstructionsN11Optional
    420TD1Carrier Details (Quantity and Weight)N1>1Optional
    430TD5Carrier Details (Routing Sequence/Transit Time)N1>1Optional
    440TD3Carrier Details (Equipment)N1>1Optional
    450TD4Carrier Details (Special Handling, or Hazardous Materials, or Both)N1>1Optional
    460PKGMarking, Packaging, LoadingN1>1Optional
    470MSGMessage TextN1>1Optional
    480ADVAdvertising Demographic InformationADV>1Optional
    490DTMDate/Time ReferenceADV>1Optional
    500MTXTextADV>1Optional

    Detail Area

    PosSeg IDNameLoopMax UseUsage
    510PO1Baseline Item DataPO1>1Optional
    520LINItem IdentificationPO1>1Optional
    530SIService Characteristic IdentificationPO1>1Optional
    540CURCurrencyPO11Optional
    550PO3Additional Item DetailPO1>1Optional
    560CTPPricing InformationPO1>1Optional
    570PAMPeriod AmountPO1>1Optional
    580MEAMeasurementsPO1>1Optional
    590PIDProduct/Item DescriptionPID>1Optional
    600MEAMeasurementsPID>1Optional
    610PWKPaperworkPID>1Optional
    620PO4Item Physical DetailsPID>1Optional
    630REFReference IdentificationPID>1Optional
    640PERAdministrative Communications ContactPID>1Optional
    650SACService, Promotion, Allowance, or Charge InformationSAC>1Optional
    660CURCurrencySAC1Optional
    670IT8Conditions of SaleSAC1Optional
    680CSHSales RequirementsSAC>1Optional
    690ITDTerms of Sale/Deferred Terms of SaleSAC>1Optional
    700DISDiscount DetailSAC>1Optional
    710INCInstallment InformationSAC1Optional
    720TAXTax ReferenceSAC>1Optional
    730FOBF.O.B. Related InstructionsSAC>1Optional
    740SDQDestination QuantitySAC>1Optional
    750DTMDate/Time ReferenceSAC>1Optional
    760LDTLead TimeSAC>1Optional
    770TD1Carrier Details (Quantity and Weight)SAC1Optional
    780TD5Carrier Details (Routing Sequence/Transit Time)SAC>1Optional
    790TD3Carrier Details (Equipment)SAC>1Optional
    800TD4Carrier Details (Special Handling, or Hazardous Materials, or Both)SAC>1Optional
    810ACKLine Item AcknowledgmentACK>1Optional
    820DTMDate/Time ReferenceACK1Optional
    830MANMarks and NumbersACK>1Optional
    840AMTMonetary AmountACK1Optional
    850CTBRestrictions/ConditionsACK>1Optional
    860TXITax InformationACK>1Optional
    870QTYQuantityQTY>1Optional
    880SIService Characteristic IdentificationQTY>1Optional
    890PKGMarking, Packaging, LoadingPKG>1Optional
    900MEAMeasurementsPKG>1Optional
    910SCHLine Item ScheduleSCH>1Optional
    920TD1Carrier Details (Quantity and Weight)SCH>1Optional
    930TD5Carrier Details (Routing Sequence/Transit Time)SCH>1Optional
    940TD3Carrier Details (Equipment)SCH>1Optional
    950TD4Carrier Details (Special Handling, or Hazardous Materials, or Both)SCH>1Optional
    960REFReference IdentificationSCH>1Optional
    970N9Reference IdentificationN9>1Optional
    980DTMDate/Time ReferenceN9>1Optional
    990MSGMessage TextN9>1Optional
    1000N1NameN1>1Optional
    1010N2Additional Name InformationN1>1Optional
    1020N3Address InformationN1>1Optional
    1030N4Geographic LocationN11Optional
    1040NX2Location ID ComponentN1>1Optional
    1050REFReference IdentificationN1>1Optional
    1060PERAdministrative Communications ContactN1>1Optional
    1070SIService Characteristic IdentificationN1>1Optional
    1080DTMDate/Time ReferenceN11Optional
    1090FOBF.O.B. Related InstructionsN11Optional
    1100SCHLine Item ScheduleN1>1Optional
    1110TD1Carrier Details (Quantity and Weight)N1>1Optional
    1120TD5Carrier Details (Routing Sequence/Transit Time)N1>1Optional
    1130TD3Carrier Details (Equipment)N1>1Optional
    1140TD4Carrier Details (Special Handling, or Hazardous Materials, or Both)N1>1Optional
    1150QTYQuantityN1>1Optional
    1160PKGMarking, Packaging, LoadingN1>1Optional
    1170SLNSubline Item DetailSLN>1Optional
    1180MSGMessage TextSLN>1Optional
    1190SIService Characteristic IdentificationSLN>1Optional
    1200PIDProduct/Item DescriptionSLN>1Optional
    1210PO3Additional Item DetailSLN>1Optional
    1220CTPPricing InformationSLN>1Optional
    1230PAMPeriod AmountSLN>1Optional
    1240ACKLine Item AcknowledgmentSLN>1Optional
    1250SACService, Promotion, Allowance, or Charge InformationSAC>1Optional
    1260CURCurrencySAC1Optional
    1270DTMDate/Time ReferenceSAC>1Optional
    1280PO4Item Physical DetailsSAC1Optional
    1290TAXTax ReferenceSAC>1Optional
    1300ADVAdvertising Demographic InformationSAC>1Optional
    1310QTYQuantityQTY>1Optional
    1320SIService Characteristic IdentificationQTY>1Optional
    1330N9Reference IdentificationN9>1Optional
    1340DTMDate/Time ReferenceN9>1Optional
    1350MSGMessage TextN9>1Optional
    1360N1NameN1>1Optional
    1370N2Additional Name InformationN1>1Optional
    1380N3Address InformationN1>1Optional
    1390N4Geographic LocationN11Optional
    1400NX2Location ID ComponentN1>1Optional
    1410REFReference IdentificationN1>1Optional
    1420PERAdministrative Communications ContactN1>1Optional
    1430SIService Characteristic IdentificationN1>1Optional

    Summary Area

    PosSeg IDNameLoopMax UseUsage
    1440CTTTransaction TotalsCTT>1Optional
    1450AMTMonetary AmountCTT1Optional

    Segment & Data Element Reference

    Click any segment to view its data elements, reference designators, and attribute specifications.

    Need Help with EDI 855 Integration?

    Let Yoke handle your 855 Purchase Order Acknowledgment mapping, testing, and compliance monitoring.

    Book a Consultation