Connecting through Seller EDI - Purchase Order Acknowledgements (855) Specification

Keith Weaver Updated by Keith Weaver

In this guide, we walkthrough our basic EDI specification for Purchase Order Acknowledgment (855) files. You can read through the full guide here.

Segment Summary

ID

Name

Loop ID

Required by Convictional

ST

Transaction Set Header

Mandatory

BAK

Beginning Segment for Purchase Order Acknowledgement

Mandatory

PO1

Baseline Item Data

PO1

Mandatory

ACK

Line Item Acknowledgement

PO1

Mandatory

CTT

Transaction Totals

Mandatory

SE

Transaction Set Trailer

Mandatory

Segment Specifications

ST

ID

Name

Required

Min

Max

Notes

ST-01

Transaction Set Identifier Code

True

3

3

Accepted Values: 855

ST-02

Transaction Set Control Number

True

4

9

Ex. 0001

BAK

ID

Name

Required

Min

Max

Notes

BAK-01

Transaction Set Purpose Code

True

2

2

Accepted Values: 00

BAK-02

Acknowledgement Type

True

2

2

Accepted Values: AD, AC, RD

BAK-03

Purchase Order Number

True

1

22

Ex. 4541700001

BAK-04

Date

True

8

8

Ex. 20210423

BAK-01

Code

Name

Notes

00

Original

BAK-02

Code

Name

Notes

AD

Accepted

AC

Accepted with Changes

RD

Rejected

Accepted with Changes should only be set if:

  • Partial orders is enabled with company settings.
  • At least one line item has been rejected.
  • At least one line item has been accepted.

Otherwise, use accepted (AC) or rejected (RD).

BAK-03

The purchase order can be found on the orders page. More specific this value is the seller order code.

BAK-04

Expected format YYYYMMDD.

PO1

ID

Name

Required

Min

Max

Notes

PO1-01

Assigned Identification

True

1

20

This value should be the same as the PO1-01

value in the Purchase Order (850).

Ex. 0001

PO1-06

Product ID Qualifier

True

2

2

Accepted Values: UP, EN, OT

PO1-07

Product ID

Ture

1

48

Ex. 028295512221

PO1-06

Code

Name

Notes

UP

UPC Code

EN

European Article Number

OT

Internal Number

This is the Convictional Variant ID.

ACK

ID

Name

Required

Min

Max

Notes

ACK-01

Line Item Status Code

True

2

2

We either accept the item with (IA) or reject (IR).

ACK-02

Quantity Accepted

True

1

15

Ex. 1

ACK-03

Unit for Measurement Code

True

2

2

Accepted Values: EA

Within the Convictional settings, you can toggle partial orders to accepted or deny specific line items. Otherwise, ACK-01 will always be IA.

ACK-01

Code

Name

Notes

IA

Item Accepted

IR

Item Rejected

ACK-03

Code

Name

Notes

EA

Each

CTT

ID

Name

Required

Min

Max

Notes

CTT-01

Number of Line Items

True

1

6

Ex. 1

SE

ID

Name

Required

Min

Max

Notes

SE-01

Number of Included Segments

True

1

10

SE-02

Transaction Set Control Number

True

4

9

Ex. 0001

Samples

ISA*00* *00* *ZZ*XXXXX *ZZ*INDIGOGM *210423*1650*U*00401*000038027*0*P*>~
GS*PR*XXXXX*INDIGOGM*20210423*1650*38027*X*004010~ ST*855*0001~
BAK*00*AD*4541700001*20210423~
PO1*00010*****UP*028295512221~
ACK*IA****~
PO1*00020*****UP*028295512222~
ACK*RD****~
CTT*2~
SE*8*0001~
GE*1*38027~
IEA*1*000038027~

How did we do?

Connecting through Seller EDI - Purchase Order (850) Specification

Connecting through Web App

Contact