Fulfillment Order Response

The fulfillment partner sends a response for each order request indicating whether the order was accepted or rejected/cancelled due to error(s). If a product is not available, and if the order request allowed the option to hold backorder by the fulfillment partner, this feed shall be used to notify backorder status. Send the purchase order request to the fulfillment partner to be shipped directly to the customer. The purchase order contains information such as products ordered, quantity ordered, shipping, and shipping address.

Supported Formats and Data Interchange Modes (Fulfillment Partner to Digital River)

Format
AS2
FTP/SFTP
Web Service Post to Digital River
XML
Supported
Recommended (Best Practice)
Supported (Custom Implementation)
EDI X12 (855)
Supported (Best Practice)
Supported
Not Supported

Recommended Frequency

  • Real-time or Batch at scheduled interval


XML Specification

File Name Format

  • OrderResponse_YYYYMMDD_HHMISS.xml

XML Schema

XML Sample


EDI X12 855 Specification

File Name Format

  • EDI855_YYYYMMDD_HHMISS.edi

EDI X12 855 Supported Version

  • 00401

EDI X12 855 Definition of Data Elements

Position Element ID Description Type Min/Max Required Comments
Envelope:






ISA
 
Interchange Control Header
 
1
Y

ISA01
I01
Authorization Information Qualifier
ID
2/2
Y
00
ISA02
I02
Authorization Information
AN
10/10
Y

ISA03
I03
Security Information Qualifier
ID
2/2
Y
00
ISA04
I04
Security Information
AN

Y

ISA05
I05
Interchange ID Qualifier
ID
2/2
Y
01
ISA06
I06
Interchange Sender ID
AN

Y

ISA07
I05
Interchange ID Qualifier
ID
2/2
Y
01
ISA08
I07
Interchange Receiver ID
AN
15/15
Y

ISA09
I08
Interchange Date
DT

Y

ISA10
I09
Interchange Time
TM

Y

ISA11
I10
Interchange Control Standards Id
ID
ID
Y

ISA12
I11
Interchange Control Version Number
ID
5/5
Y

ISA13
I12
Interchange Control Number
N0
9/9
Y

ISA14
I13
Acknowledgment Requested
ID
1/1
Y

ISA15
I14
Usage Indicator
ID
1/1
Y
P=Production, T=Test
ISA16
I15
Component Element Separator

1/1
Y








GS 
 
Functional Group Header 

1
Y
 
GS01
479
Functional Identifier Code
ID
2/2
Y

GS02
142
Application Sender's Code
AN
2/15
Y

GS03
124
Application Receiver's Code
AN
2/15
Y

GS04
373
Date
DT
8/8
Y

GS05
337
Time
TM
4/8
Y

GS06
28
Group Control Number
N0
1/9
Y

GS07
455
Responsible Agency Code
ID
1/2
Y

GS08
480
Version / Release / Industry Id
AN
1/12
Y
4010







Heading:






ST
 
Transaction Set Header
 
1
Y

ST01
143
Transaction Set Identifier Code
ID
3/3
Y
855
ST02
329
Transaction Set Control Number
AN
4/9
Y








BAK
 
Begin Segment for PO Acknowledge

1
Y

BAK01
353
Transaction Set Purpose Code
ID
2/2
Y
00


00 – Original




BAK02
587
Acknowledgment Type
ID
2/2
Y



AT - Accepted






RD - Reject with Detail






RJ - Rejected - No Detail




BAK03
324
Purchase Order Number
AN
1/22
Y
Digital River PO Number
BAK04
373
Date
DT
8/8
Y

BAK08
127
Reference Identification
AN
1/22
Y
Fulfillment Center PO Number







REF
 
Reference Identification

0
N

REF01
128
Reference Identification Qualifier
ID
2/3
N



CN - Channel Id






SN - Site ID






LO - Locale




REF02
127
Reference Identification

1/30
N








Detail:






PO1
 
Baseline Item Data 

1
Y

PO101
350
Assigned Identification
N0
1/20
Y

PO102
330
Quantity Ordered
N0
1/9
Y

PO103
355
Unit or Basis for Measurement
ID
2/2
Y



EA - each




PO104
212
Unit Price
N2
1/17
Y

PO106
235
Product/Service ID Qualifier
ID
2/2
Y



VP - Vendors Part Number




PO107
234
Product/Service ID
AN
1/18
Y








PID
 
Product/Iem Description

0
N

PID01
349
Item Description Type
ID
1/1
N



F – Free Form




PID05
352
Description
AN
1/80
N








ACK
 
Line Item Acknowledgment

1
Y

ACK01
668
Line Item Status Code
ID
2/2
Y



IA – Item Accepted






IR – Item Rejected




ACK02
380
Quantity
N0
1/15
Y

ACK03
355
Unit or Basis for Measurement
ID
2/2
Y



EA - each




ACK05
373
Date
DT
8/8
Y

ACK29
1271
Industry Code
AN
1/30
N
Details for ACK01


AC - Item Accepted and Shipping






BA - Backordered: Not yet available (Not Shipped)






CA - Cancelled: Invalid product (Not Shipped)






00 - Shipping 100 Percent






02 - Invalid SKU






03 - Item Out of Stock






04 - Duplicate Order






05 - Invalid Bill to Location Code






06 - Invalid Ship from Location Code






07 - Exceeds Ship to Name Field Length ( max 30 ) or Null Value






08 - Exceeds Ship to Address1 Field Length ( max 30 ) or Null Value






09 - Exceeds Ship to City Field Length ( max 20 ) or Null Value






10 - Exceeds Ship to State Field Length ( max 2 ) or Null Value






11 - Exceeds Ship to Zip Field Length ( max 10 ) or Null Value






12 - Invalid Customer Ship to Customer Code






13 - Invalid Shipping Carrier/Shipping Method






20 - Invalid Unit Price






21 - Exceeds Ship to Address2 Field Length ( max 30 )






22 - Exceeds Ship to Address3 Field Length ( max 30 )






50 - Tax Nexus Issue






51 - Restricted Item/Qty






52 - Restrict USPS






53 - USPS > $400






54 - Restrict APO / FPO






55 - Item Floor Denied






56 - Restrict International ( <> 50 states )






57 - Restrict Canada orders




Summary:






CTT 
 
Transaction Totals 

1
Y

CTT01
354
Number of Line Items
N0
1/6
Y

 
 
 

 
 

SE 
 
Transaction Set Trailer

1
Y

SE01
96
Number of Included Segments
N0
1/10
Y

SE02
329
Transaction Set Control Number
AN
4/9
Y

Envelope:






GE
 
Functional Group Trailer

1
Y

GE01
97
Number of Transaction Sets Included
N0
1/6
Y

GE02
28
Group Control Number
N0
1/9
Y

 
 
 
 
 
 

IEA
 
Interchange Control Trailer 
 
1
Y

IEA01
I16
Number of Included Functional Groups
N0
1/5
Y

IEA02
I12
Interchange Control Number
N0
9/9
Y