Skip to main content

EDIFACT ORDRSP - Purchase Order Response

What is EDIFACT ORDRSP?ORDRSP

The EDIFACT ORDRSP is a purchase order response message used by suppliers to confirm, reject, or modify a buyer’s order (ORDERS). It ensures both parties agree on quantities, pricing, and delivery terms before fulfillment begins, reducing errors and improving supply chain coordination. 

 

Transaction Identity Block

AttributeDescription
Transaction NamePurchase Order Response
EDIFACT MessageORDRSP
VersionD96A
Functional GroupEDIFACT (UN/EDIFACT)
Industry UsageRetail, Manufacturing, Distribution, Logistics
Primary PurposeConfirm, reject, or modify a purchase order (ORDERS)
Typical SenderSupplier / Seller
Typical ReceiverBuyer / Retailer
Common Preceding TransactionsORDERS (Purchase Order), ORDCHG (Order Change)
Common Following TransactionsDESADV (ASN), INVOIC (Invoice), CONTRL (Acknowledgment)
Standard VersionUN/EDIFACT D96A 

 

The ORDRSP message is defined under the UN/EDIFACT D96A standard, maintained by the United Nations Economic Commission for Europe (UNECE). It serves as the global standard for purchase order response communication across international supply chains.

The EDIFACT ORDRSP (Purchase Order Response) is a structured message sent by the seller to respond to a buyer’s purchase order (ORDERS). It communicates acceptance, rejection, or modification of order terms, ensuring alignment before fulfillment begins. 

The ORDRSP serves as the EDIFACT equivalent of the ANSI X12 855 Purchase Order Acknowledgment and is a critical control point in the procure-to-pay lifecycle.

 

What does an ORDRSP message do?

An ORDRSP message communicates a supplier’s decision on a purchase order, including full acceptance, partial acceptance, changes, or rejection. It provides line-level detail and ensures buyers have accurate visibility into supplier commitments before shipment and invoicing occur. The ORDRSP establishes agreement between trading partners by ensuring that execution proceeds only after both parties agree to the terms.

 

Why ORDRSP Matters?Order to Cash

ORDRSP is a critical control point in the order lifecycle. Without it, buyers lack confirmation of supplier intent, increasing the risk of fulfillment errors, delayed shipments, and invoice discrepancies across the supply chain.

 

Visual Lifecycle Section

ORDERS → ORDRSP → DESADV → INVOIC

 

Who uses the ORDRSP message?

The ORDRSP message is used by suppliers to respond to purchase orders from buyers across industries such as retail, manufacturing, and logistics. It enables buyers to validate supplier commitments and ensures alignment before fulfillment begins

Role

Usage

Retailers

Validate supplier commitments

Manufacturers

Confirm production feasibility

Distributors

Align inventory and fulfillment

Logistics Providers

Plan shipments based on confirmed orders

 

When is ORDRSP required?B2B

ORDRSP is required after a purchase order is received and before shipment occurs. Many trading partners mandate it within defined SLAs to confirm acceptance or communicate changes, ensuring accurate fulfillment and reducing operational risk.

The ORDRSP is typically required:

  • Immediately after receiving an ORDERS message 

  • When supplier confirmation is mandated by trading partner agreements 

  • When order changes, exceptions, or delays occur 

High-volume retail and distribution environments often enforce strict SLA-driven acknowledgment timelines.

 

Is the EDIFACT ORDRSP Mandated Under Regulation?

The ORDRSP is not universally mandated by regulation but is:

  • Required by many retailer/vendor compliance programs 

  • Enforced through trading partner agreements 

  • Critical for auditability in regulated industries 

 

How does ORDRSP work in EDI?

ORDRSP is sent after a purchase order (ORDERS) and before shipment (DESADV). The supplier evaluates the order and responds with acceptance or changes. The buyer updates systems based on the response, ensuring fulfillment aligns with confirmed terms.

 

Upstream Transactions

StageTransactionPurpose
1ORDERSBuyer issues purchase order
2ORDCHGBuyer modifies order (if needed)

 

Downstream Transactions

StageTransactionPurpose
3ORDRSPSupplier responds to order
4DESADVShipment notification
5INVOICInvoice issuance
6CONTRLFunctional acknowledgment

 

End-to-End Workflow Example

  • Buyer sends ORDERS 

  • Supplier evaluates availability and constraints 

  • Supplier sends ORDRSP (accept, reject, or modify) 

  • Buyer updates ERP/OMS systems 

  • Fulfillment proceeds based on agreed terms 

  • Shipment (DESADV) and invoicing (INVOIC) follow 

 

Industry-Specific Workflow Variations

Industry

Variation

Retail

Line-level acknowledgments required

Automotive

Integration with DELFOR / DELJIT schedules

Grocery

High-frequency replenishment cycles

Manufacturing

Multi-stage fulfillment confirmations

 

Cross-Standard Canonical Mapping

Function

EDIFACT

X12 Equivalent

SAP IDoc

Purchase Order

ORDERS

850

ORDERS05

Order Response

ORDRSP

855

ORDRSP-like mapping

Order Change

ORDCHG

860

ORDCHG

ASN

DESADV

856

DESADV

Invoice

INVOIC

810

INVOIC

 

How does PartnerLinQ use the ORDRSP?

PartnerLinQ acts as an execution control layer, leveraging ORDRSP to:

  • Normalize supplier responses into a canonical data model 

  • Provide real-time visibility into order commitments 

  • Automate ERP/OMS updates 

  • Enable exception-driven workflows 

ORDRSP becomes a control signal that drives downstream execution, not just a message.

 

Where is ORDRSP used?

ORDRSP is used globally across retail, manufacturing, logistics, and automotive industries. It supports supplier acknowledgment, delivery planning, and exception handling in high-volume, multi-partner supply chain environments.

Industry

Usage Context

Retail & Apparel

Supplier confirmations

Manufacturing

Production planning

Grocery

Continuous replenishment

Automotive

JIT/JIS coordination

Logistics

Shipment readiness

 

What Is the Purpose, Key Features, and Business Use Cases of the EDIFACT ORDRSP?

The EDIFACT ORDRSP provides a structured response to a purchase order, enabling suppliers to confirm, reject, or modify order terms. It ensures alignment between trading partners before fulfillment, improving accuracy, reducing disputes, and enabling real-time visibility into supplier commitments.

 

Operational Purpose

The ORDRSP establishes mutual agreement between buyer and supplier before execution begins. It acts as a control checkpoint in the order lifecycle, ensuring that:

  • Order quantities are confirmed or adjusted

  • Delivery dates are validated or revised

  • Pricing and commercial terms are aligned

  • Exceptions are identified before fulfillment

This prevents downstream disruption across shipping, invoicing, and payment processes.

 

Key Features

Feature

Description

Operational Impact

Order Acknowledgment Header-level

Confirms acceptance, rejection, or modification of the purchase order

Eliminates ambiguity before execution

Line-Level Detail

Supports item-by-item responses including quantities and delivery commitments

Enables granular planning and inventory control

Change Management

Communicates supplier-driven changes to pricing, quantities, or dates

Reduces need for manual corrections or rework

Status Communication

Uses standardized codes to indicate acceptance or rejection

Ensures consistent interpretation across systems

Pricing and allowance communication 

Identifies trade items, trade quantities, and item prices at the item and summary level

Eliminates pricing discrepancies through Synchronization at the order/item level 

Delivery scheduling visibility 

Confirms acceptance of delivery schedule including quantities and delivery commitments

Reduces out of stock conditions and eliminates pricing discrepancies

Integration with ERP/OMS

Automates ingestion of supplier responses into enterprise systems

Improves speed and reduces manual intervention

Auditability

Provides a structured record of supplier commitments

Supports compliance and dispute resolution

Global Standardization

Based on UN/EDIFACT D96A

Enables interoperability across international trading partners

 

Business Use Cases

Use Case

Description

Example Scenario

Order Confirmation

Supplier confirms ability to fulfill order as requested (Accepts or Rejects the order)

Retailer sends ORDERS; supplier accepts all items

Partial Acceptance

Supplier accepts some items and rejects or modifies others

Supplier confirms available inventory and adjusts backordered items

Delivery Rescheduling

Supplier updates delivery or shipment dates

Manufacturing delays require revised delivery timeline

Price Adjustment

Supplier communicates pricing discrepancies or contract updates

Promotional pricing or contract-based adjustments applied

Order Rejection

Supplier rejects order or specific lines

Product discontinued or unavailable

Exception Handling Notification

Supplier flags constraints (e.g., shortages or delays) before fulfillment

Capacity or logistics issues impact delivery commitments

Change Communication

Update pricing or delivery

Eliminates discrepancies 

 

Industry Applications

Industry

Application

Retail & Apparel

High-volume order acknowledgment and replenishment validation

Manufacturing

Production feasibility confirmation and supply alignment

Grocery & CPG

Continuous replenishment and delivery coordination

Automotive

Integration with DELFOR / DELJIT for JIT/JIS execution

Logistics & Distribution

Shipment readiness and exception visibility

 

What is the difference between ORDRSP, 855, and ORDCHG?

ORDRSP is the EDIFACT purchase order response, equivalent to the X12 855. It confirms or modifies an order. ORDCHG, however, is sent by the buyer to request changes. Together, these messages manage order alignment across global EDI standards.

Attribute

EDIFACT ORDRSP

X12 855

EDIFACT ORDCHG

Standard

UN/EDIFACT

ANSI X12

UN/EDIFACT

Transaction Type

Purchase Order Response

Purchase Order Acknowledgment

Purchase Order Change Request

Who Sends It

Supplier / Seller

Supplier / Seller

Buyer

Who Receives It

Buyer

Buyer

Supplier

Primary Purpose

Confirm, reject, or modify a purchase order

Confirm, reject, or modify a purchase order

Request changes to an existing purchase order

Business Role

Supplier response to order

Supplier response to order

Buyer-initiated modification

Trigger Event

Receipt of ORDERS (PO)

Receipt of EDI 850 (PO)

Need to update or correct an existing PO

Direction of Flow

Supplier → Buyer

Supplier → Buyer

Buyer → Supplier

Change Capability

Yes (accept with amendments, partial acceptance)

Yes (accept with changes, partial acceptance)

Yes (explicit change request from buyer)

Status Communication

Uses BGM codes (e.g., 29, 30, 31)

Uses ACK/BAK codes

Uses change instructions within message

Line-Level Detail

Yes

Yes

Yes

Equivalent Mapping

Equivalent to X12 855

Equivalent to EDIFACT ORDRSP

Equivalent to X12 860

Position in Workflow

After ORDERS, before DESADV

After 850, before 856

After ORDERS, before ORDRSP (or fulfillment)

Typical Outcome

Confirms supplier commitment

Confirms supplier commitment

Updates original order terms

What Information Is Required in the EDIFACT ORDRSP?

An EDIFACT ORDRSP includes message identification, order references, trading partner details, line-item responses, quantities, pricing, and delivery dates. It provides both header-level and line-level confirmation of a purchase order, ensuring buyers have complete visibility into supplier commitments before fulfillment begins.

 

Quick Segment Reference

Segment

Purpose

Business Function

UNH

Identifies the start of the message and assigns a unique reference number

Enables message tracking, sequencing, and validation across systems

BGM

Defines the document type, message number, and response function

Communicates whether the order is accepted, modified, or canceled

DTM

Specifies key dates and times (order, delivery, shipment)

Aligns delivery expectations and timing across trading partners

RFF

Provides references to the original purchase order and related documents

Links the ORDRSP to the ORDERS and ensures traceability

NAD

Identifies all parties involved (buyer, seller, ship-to)

Ensures correct routing, delivery, and ownership of the transaction

LIN

Identifies each line item in the order response

Enables item-level acknowledgment and tracking

QTY

Specifies quantities accepted, rejected, or modified

Communicates supplier commitment at the line level

MOA

Provides monetary values such as totals or adjustments

Supports financial alignment and reconciliation

PRI

Defines pricing details for each line item

Confirms unit pricing and calculation basis

UNS

Separates detail and summary sections of the message

Maintains structural integrity and prevents segment overlap

CNT

Provides control totals for validation

Enables reconciliation of quantities, lines, or values

UNT

Marks the end of the message and includes segment counts

Ensures message completeness and integrity validation

 

What segments are included in an ORDRSP message?

An ORDRSP message includes segments such as UNH (header), BGM (message type), DTM (dates), RFF (references), NAD (parties), LIN and QTY (line items), MOA and PRI (pricing), and UNT (trailer), forming a structured header-detail-summary format.

 

Required Segments (with Notes)

Segment

Description

Key Elements / Notes

UNH – Message Header

Identifies the start of the message and assigns a unique message reference number

Contains message type (ORDRSP), version (D96A), and controlling agency (UN). Enables traceability and sequencing across transactions

BGM – Beginning of Message

Defines the document type, message number, and function

Code 231 = Purchase Order Response. BGM030 indicates function (e.g., 9 = Original, 1 = Cancellation). Supports change-by-refresh processes

DTM – Date/Time/Period

Specifies key dates and times related to the order response

Includes document date (137), delivery date, shipment timing, and updated delivery commitments (e.g., 63, 79 qualifiers)

RFF – Reference

Provides references to related documents and identifiers

Common qualifiers include ON (Purchase Order), CT (Contract), CR (Customer Ref), VN (Vendor Ref). Links ORDRSP to original ORDERS

NAD – Name and Address

Identifies all trading parties involved in the transaction

Includes Buyer, Seller, and Ship-To. Prefer coded identifiers (e.g., GLN) for consistency and interoperability

LIN – Line Item

Identifies each product or service line in the order response

Includes line number and product identifiers. Supports multiple items per order

QTY – Quantity

Specifies quantities accepted, rejected, or modified

Used to communicate confirmed quantities at the line level. Critical for partial acceptance scenarios

DTM (Line-Level)

Provides date/time information specific to each line item

Used for delivery commitments, delays, or shipment timing changes at the item level

MOA – Monetary Amount

Communicates monetary values associated with items or totals

Includes line item amounts, totals, or financial adjustments (e.g., insurance or customs values)

PRI – Price Details

Specifies pricing information for each line item

Identifies unit price and pricing basis used for calculations. Often required in retail and distribution scenarios

UNS – Section Control

Separates detail and summary sections

Prevents segment collision and ensures structural clarity within the message

CNT – Control Total

Provides control totals for validation

Used by receiver to validate totals such as number of line items or quantities

UNT – Message Trailer

Ends the message and provides control information

Includes total segment count and message reference number for validation and integrity checks

 

Summary Table of Key Segments

Segment

Level

Purpose

Required

UNH

Header

Message identification

Yes

BGM

Header

Response type & function

Yes

DTM

Header/Line

Dates & timing

Yes

RFF

Header

References to ORDERS

Yes

NAD

Header

Party identification

Yes

LIN

Detail

Line items

Yes

QTY

Detail

Quantities

Yes

MOA

Detail

Monetary values

Conditional

PRI

Detail

Pricing

Conditional

UNS

Summary

Section control

Yes

CNT

Summary

Totals

Conditional

UNT

Summary

Message trailer

Yes

 

What Status and Reason Codes Are Used with the EDIFACT ORDRSP?

EDIFACT ORDRSP uses status codes in the BGM segment to indicate order response outcomes, such as 29 (accepted), 30 (accepted with changes), and 31 (rejected). Reason codes, often conveyed in RFF or FTX segments, explain exceptions like price changes, discontinued items, contract adjustments, or delivery issues.

 

Status Codes (BGM)

  • 29            Accepted without amendment

  • 30            Accepted with amendment

  • 31            Rejected

 

Reason Codes

  • AAJ          Price change

  • IL              Item discontinued

  • CT            Contract adjustment

  • PD           Delivery issue

 

What are the Benefits of the ORDRSP?

The EDIFACT ORDRSP improves supply chain execution by ensuring alignment between buyers and suppliers before fulfillment begins. It increases order accuracy, reduces disputes, enhances visibility into supplier commitments, and enables proactive exception management—resulting in more reliable delivery, better financial reconciliation, and stronger trading partner compliance.

 

Why is ORDRSP important in supply chains?

ORDRSP ensures alignment between buyers and suppliers before execution. It reduces disputes, improves delivery accuracy, and enables proactive exception management. Without it, organizations risk shipment errors, invoice mismatches, and operational delays.

 

Operational Benefits

  • Improves order accuracy 

  • Enables supplier visibility 

  • Reduces fulfillment errors 

 

Financial Benefits

  • Prevents billing disputes 

  • Aligns pricing before execution 

 

Compliance Benefits

  • Supports global procurement standards 

  • Enables audit trails 

 

What are the Benefits of Automating the EDIFACT ORDRSP?

Benefit Category

Impact

Speed

Real-time acknowledgment

Accuracy

Reduced manual errors

Visibility

End-to-end tracking

Scalability

Supports high transaction volumes

Exception Handling

Automated alerts and workflows

 

Are there Regulatory and Compliance Requirements for the EDIFACT ORDRSP?

Compliance requirements vary by industry but typically include:

  • Adherence to UN/EDIFACT standards 

  • Trading partner validation rules 

  • Auditability of responses 

 

What is the structure of an ORDRSP message?

An ORDRSP message follows a structured format with header, detail, and summary sections. Key segments include UNH (header), BGM (message type), DTM (dates), RFF (references), LIN/QTY (line items), and UNT (trailer), ensuring standardized communication.

 

Hierarchical Loop Structure

  • Header (UNH → BGM → DTM → RFF → NAD) 

  • Detail (LIN → QTY → DTM → MOA → PRI) 

  • Summary (UNS → CNT → UNT) 

 

File Format and Delimiters

PartnerLinQ uses UNA service string:

Component

Value

Component Separator

:

Data Element Separator

+

Decimal

.

Release Character

?

Segment Terminator

'

 

Version Differences

  • D96A is the most widely adopted version 

  • Later versions extend qualifiers and segment usage 

 

What are the Limitations of the ORDRSP?

Rigid standards, trading partner variability, complex code mapping, and timing dependencies account for most ORDRSP limitations. ORDRSP provides structured acknowledgment but lacks real-time responsiveness, flexibility for complex scenarios, and consistency across implementations, requiring careful integration and governance to avoid errors and delays. Variations in companion guides, limited real-time capabilities, and delays in acknowledgment can lead to misalignment, requiring additional transactions or manual intervention to resolve discrepancies.

Category

Key Limitation

Business Risk

Standardization

Partner-specific variations

Increased complexity

Speed

Not real-time

Delayed decisions

Flexibility

Rigid format

Limited adaptability

Compliance

Partner dependency

Inconsistent execution

Integration

Complex mapping

High implementation cost

Visibility

Limited error detail

Slower resolution

 

Version Constraints

Rigid structure tied to implementation guides, differences across trading partners require custom mapping.

 

Timing Limitations

Dependent on SLA requirements, delayed responses can disrupt fulfillment cycles.

 

Data Constraints

Limited flexibility for complex scenarios

 

Jurisdiction-Specific Requirements

Regional compliance rules may vary.

 

Are Implementation Guidelines and Sample Files Available for the ORDRSP?

Yes. PartnerLinQ provides sample transactions and implementation guides. ORDRSP implementation guides illustrate both inbound and outbound flows, segment layouts, and valid data examples and support testing and partner onboarding. 

 

Companion Guides

Trading partners frequently publish ORDRSP implementation guidelines defining segment usage and validation rules. Customized specification documents for use in on boarding and technical development are available through PartnerLinQ Support and Guideline Management.

 

What does an EDIFACT ORDRSP example look like?

An EDIFACT ORDRSP example includes segments for message identification (UNH), response details (BGM), dates (DTM), references (RFF), party information (NAD), line items (LIN/QTY), pricing (PRI/MOA), and summary control (UNT). Each segment communicates supplier acceptance, changes, or rejection of a purchase order.

 

Sample ORDRSP Message (D96A)

UNB+UNOA:3+8287352489549:14+828735681:1+20240930:1405+9427D13946'
UNH+9427D13946+ORDRSP:D:96A:UN:EAN008'
BGM+231+379192+9'
DTM+137:20240930:102'
RFF+ON:UK550469287'
DTM+171:20240928:102'
RFF+IA:44798'
RFF+VA:38123793'
NAD+ST++Carly Jones++Avenue+Levenworth++KY8 4FS+GB'
LIN+1+6+1401011:EN'
QTY+113:1:EA'
DTM+79:20241007:102'
MOA+203:41.99'
PRI+AAB:41.99:CT'
UNS+S'
CNT+2:1'
UNT+16+9427D13946'
UNZ+1+9427D13946'

 

Segment-by-Segment Annotation

Segment

Example

Description

Business Meaning

UNB

UNB+UNOA:3+...

Interchange header

Identifies sender, receiver, and transmission details

UNH

UNH+9427D13946+ORDRSP:D:96A:UN

Message header

Declares message type (ORDRSP) and version (D96A)

BGM

BGM+231+379192+9

Beginning of message

231 = Order Response, 9 = Original

DTM (137)

DTM+137:20240930:102

Document date

Date the response is issued

RFF (ON)

RFF+ON:UK550469287

Purchase order reference

Links to original ORDERS

DTM (171)

DTM+171:20240928:102

Reference date

Date of original order

RFF (IA/VA)

RFF+IARFF+VA

Internal/vendor references

Additional identifiers for tracking

NAD

NAD+ST+...

Name/address

Ship-to party details

LIN

LIN+1+6+1401011:EN

Line item

Identifies product

QTY

QTY+113:1:EA

Quantity

Confirmed quantity (1 unit)

DTM (79)

DTM+79:20241007:102

Delivery date

Promised shipment/delivery date

MOA

MOA+203:41.99

Monetary amount

Line item value

PRI

PRI+AAB:41.99:CT

Price details

Unit price

UNS

UNS+S

Section control

Separates detail and summary

CNT

CNT+2:1

Control total

Number of line items

UNT

UNT+16+9427D13946

Message trailer

Segment count + control reference

UNZ

UNZ+1+9427D13946

Interchange trailer

Ends transmission

 

Business Interpretation (What this message says)

“Supplier accepts the order as-is and commits to delivery on the specified date.” 

  1. Order Accepted (BGM+231+…+9) 

  2. 1 Item Confirmed (QTY) 

  3. Delivery Date Confirmed (DTM+79)

  4. Price Confirmed ($41.99) 

  5. Shipment Ready for Execution 

 

Side-by-Side ORDRSP/855 Message Example

Canonical Insight

Both ORDRSP and 855 represent the same business event—supplier acknowledgment of a purchase order—allowing normalization into a unified Order Response object within modern integration platforms.

 

EDIFACT ORDRSP (D96A)

UNH+9427D13946+ORDRSP:D:96A:UN'
BGM+231+379192+9'
DTM+137:20240930:102'
RFF+ON:UK550469287'
NAD+ST++Carly Jones++Avenue+Levenworth++KY8 4FS+GB'
LIN+1+6+1401011:EN'
QTY+113:1:EA'
DTM+79:20241007:102'
MOA+203:41.99'
PRI+AAB:41.99:CT'

 

 

X12 855 (Purchase Order Acknowledgment)

ST*855*0001~
BAK*00*AC*379192*20240930~
REF*PO*UK550469287~
N1*ST*Carly Jones*92*KY84FS~
PO1*1*1*EA*41.99**VP*1401011~
ACK*IA*1*EA*068~
DTM*067*20241007~
CTT*1~
SE*9*0001~

 

 

Segment-Level Mapping (Annotated)

Business Function

EDIFACT

ORDRSP

X12

855

Description

Message Header

UNH

ST

Identifies transaction type and control number

Beginning Segment

BGM+231

BAK

Defines response type (accept, change, reject)

Document Date

DTM+137

BAK04

Indicates acknowledgment date

Order Reference

RFF+ON

REF*PO

Links to original purchase order

Party Identification

NAD+ST

N1*ST

Identifies ship-to or buyer

Line Item

LIN

PO1

Identifies product or SKU

Quantity

QTY+113

PO1 / ACK

Confirms accepted or modified quantities

Line Status

BGM / LIN-level logic

ACK

Communicates acceptance, rejection, or changes

Delivery Date

DTM+79

DTM*067

Specifies shipment or delivery date

Pricing

PRI / MOA

PO1

Defines unit price and totals

Totals

CNT

CTT

Provides total line count

Message Trailer

UNT

SE

Ends message and validates count

 

What are common ORDRSP errors?

Common ORDRSP errors include missing references to the original purchase order, incorrect status codes, invalid quantities, and mismatched pricing. These issues can cause order rejection, delays, and discrepancies between trading partners if not properly validated.

Error Type

Description

Structural Errors

Invalid segment structure

Data Validation Errors

Missing or incorrect values

Identifier Mismatch

PO reference mismatch

Version Errors

Non-compliant EDIFACT version

Code Mapping Errors

Incorrect status/reason codes

 

What are the Basic Questions for EDI Integration with the ORDRSP?

  1. Are there Samples and Specs available?
  2. What Acknowledgment codes must be supported?As2
  3. Are partial acknowledgments supported? 

  4. How are acceptance codes managed?
  5. How are rejection codes managed?
  6. How will rejections and modifications be communicated?
  7. Are line-item rejections supported?
  8. Are partial acceptances allowed?
  9. How should ERP systems handle amended orders
  10. Is there any scenario related to price or carrier information change in ORDRSP?
  11. What is the trigger for Order confirmation? 
  12. How are changes reflected in downstream documents? 

  13. How are cancellation scenarios managed?
  14. How are pricing and delivery changes managed? 

  15. What SLA governs response timing? 

  16. Are we canceling the complete Order?
  17. Are we canceling individual lines?
  18. Which SAC allowance/charge codes must be included?
    How should ERP/OMS handle partial acknowledgments?
  19. Is customization specific to the Customer?
  20. Are there any rejection reason codes that require transformation?
  21. Is there an SLA for the ORDRSP?
  22. Is there any Scenario where the EDI Order is modified after the confirmation?

 

What is the Business Level Workflow for the EDIFACT ORDRSP Purchase Order Response?

  1. Buyer issues ORDERS (Purchase Order).
  2. Seller reviews and responds with ORDRSP.
  3. ORDRSP communicates acceptance, rejection, or changes.
  4. Buyer updates systems accordingly.
  5. Fulfillment proceeds under agreed terms.

 

What are the Best Practices for using the ORDRSP?

Best Practice

Benefit

Provide clear reason codes

Reduces ambiguity

Align with buyer requirements

Ensures compliance

Automate ERP integration

Improves efficiency

Validate downstream alignment

Prevents discrepancies

 

What Transactions are associated with the ORDRSP?

Stage

Transaction

Role

1

ORDERS

Purchase Order

2

ORDRSP

Order Response

3

DESADV

Shipment Notice

4

INVOIC

Invoice

5

CONTRL

Acknowledgment

 

People Also Ask

What is EDIFACT ORDRSP?

The EDIFACT ORDRSP is a purchase order response message sent by a supplier to confirm, reject, or modify a buyer’s purchase order (ORDERS). It ensures both parties agree on quantities, pricing, and delivery terms before fulfillment begins, reducing errors and improving supply chain coordination.

 

What does an ORDRSP message do in EDI?

An ORDRSP message communicates a supplier’s decision on a purchase order, including acceptance, rejection, or modification. It provides line-level confirmation of quantities, pricing, and delivery commitments, ensuring buyers have accurate visibility before shipment and invoicing processes begin.

 

Is ORDRSP the same as EDI 855?

Yes. ORDRSP is the EDIFACT equivalent of the ANSI X12 855 Purchase Order Acknowledgment. Both messages serve the same function—confirming or modifying purchase orders—but are used in different EDI standards (EDIFACT vs X12).

 

When is an ORDRSP message sent?

An ORDRSP is sent after a buyer issues a purchase order (ORDERS) and before shipment occurs. It is typically required within a defined SLA to confirm supplier acceptance or communicate changes before fulfillment begins.

 

Who sends the ORDRSP message?

The supplier or seller sends the ORDRSP message in response to a purchase order received from a buyer. It represents the supplier’s official acknowledgment and commitment to fulfill the order under agreed or modified terms.

 

What happens if an ORDRSP is not sent?

If an ORDRSP is not sent, buyers lack confirmation of supplier intent, increasing the risk of fulfillment errors, delays, and disputes. Many trading partners enforce compliance rules requiring ORDRSP to ensure operational alignment.

 

What is the difference between ORDRSP and ORDERS?

ORDERS is a purchase order sent by the buyer to request goods or services. ORDRSP is the supplier’s response to that order, confirming acceptance, rejection, or changes. Together, they establish agreement before execution.

 

What is the difference between ORDRSP and ORDCHG?

ORDRSP is sent by the seller/supplier to respond to an order, while ORDCHG is sent by the buyer to request changes to an existing order. ORDRSP confirms supplier intent; ORDCHG initiates modifications from the buyer side.

 

What segments are included in an ORDRSP message?

An ORDRSP message includes segments such as UNH (header), BGM (message type), DTM (dates), RFF (references), NAD (parties), LIN and QTY (line items), MOA and PRI (pricing), and UNT (trailer), forming a structured header-detail-summary format.

 

What status codes are used in ORDRSP?

Common ORDRSP status codes include 29 (accepted without amendment), 30 (accepted with amendment), and 31 (rejected). These codes indicate the supplier’s response to the purchase order at the header or line level.

 

Can an ORDRSP include partial acceptance?

Yes. ORDRSP supports partial acceptance at the line-item level. Suppliers can accept some items while rejecting or modifying others, providing detailed visibility into quantities, delivery dates, and constraints for each product.

 

Why is ORDRSP important in supply chain operations?

ORDRSP ensures alignment between buyers and suppliers before fulfillment. It reduces disputes, improves delivery accuracy, and enables proactive exception management. Without it, organizations risk shipment errors, invoice mismatches, and operational delays.

 

How does ORDRSP improve supply chain visibility?

ORDRSP provides structured confirmation of supplier commitments, including quantities, pricing, and delivery dates. This enables buyers to update planning systems, manage inventory expectations, and respond to exceptions before shipment occurs.

 

What are common ORDRSP errors?

Common ORDRSP errors include missing purchase order references, incorrect status codes, mismatched quantities or pricing, and invalid segment structures. These errors can result in rejection, delays, and misalignment between trading partners.

 

How is ORDRSP used in retail and manufacturing?

In retail and manufacturing, ORDRSP is used to confirm supplier commitments for high-volume orders. It supports line-level acknowledgment, delivery scheduling, and exception handling, enabling efficient replenishment, production planning, and fulfillment coordination.

 

Footnotes

  1. PartnerLinQ EDIFACT ORDRSP Overview
  2. PartnerLinQ ORDRSP EDIFACT D96A Specification Document 

Explore Our Integration Solutions

PartnerLinQ Integration Solutions

PartnerLinQ Integration Solutions

Connect Everything. Integrate Intelligently.

Future-Proof Your Business with Composable, AI Powered Connectivity.

×