EDI Example Files

EDI Example Files (from FLX PDF Spec)

All examples use 004010VICS format.


846 Inventory Advice Example

Scenario: Supplier sending inventory for 3 products. All use SKU as primary identifier.

  • Product 1 (SKU123): 145 in stock, has UPC and EAN
  • Product 2 (SKU456): 0 = out-of-stock/backorder, has UPC and EAN
  • Product 3 (SKU789): 0 = discontinued, SKU only
EDI · 004010VICS
ISA*00* *00* *ZZ*XXXXXX*ZZ*FLXPOINT*120116*0640*U*00401*000000001*0*P*>~
GS*IB*XXXXXX*FLXPOINT*20180116*0640*1*X*004010VICS~
ST*846*1~
BIA*00*MM*1*20180116~
REF*IA*99999~
LIN**SK*SKU123*EA*1222222222222*UP*222222222222~
PID*F*08***Your product title~
QTY*33*145*EA~
LIN**SK*SKU456*EA*2333333333333*UP*333333333333~
PID*F*08***Another product title. Skipping optional title below~
QTY*33*0*EA~
LIN**SK*SKU789~
QTY*33*0*EA~
SE*12*1~
GE*1*1~
IEA*1*000000001~

850 Purchase Order Example

Scenario: Two POs in one interchange. First includes billing address and item customizations. Second has 2 line items, no billing, Next Day Air.

EDI · 004010VICS
ISA*00* *00* *ZZ*FLXPOINT *ZZ*123456 *120111*2309*U*00401*000007607*0*P*>~
GS*PO*FLXPOINT*001017078*20180111*2309*7607*X*004010VICS~
ST*850*0001~
BEG*00*SA*75070461**20180111~
CUR*BY*USD~
REF*IA*123456~
PER*EA**TE*8011234567~
DTM*001*20180116~
TD5*****UPS******SI~
N9*CO*10007241899999~
N1*ST*John Smith~
N3*1234 E Main Street~
N4*City*UT*84003~
PER*NT**TE*8011234567*EM*shippingemail@gmail.com~
N1*BT*John Smith~
N3*1234 E Main Street~
N4*City*UT*84003~
PER*NT**TE*8011234567*EM*billingemail@gmail.com~
PO1*0001*1*EA*14.4**UP*123456789159~
PID*F*08***Item Title Here~
PID*F*08***Customization Text : Happy Birthday, Gift Recipient!~
PID*F*08***Custom Image Link : tinyurl.com/80CharacterLimit.................cutoff~
CTT*1~
SE*22*0001~
ST*850*0002~
BEG*00*SA*75070462**20180111~
CUR*BY*USD~
REF*IA*123456~
PER*EA**TE*9999999999~
DTM*001*20180112~
TD5*****any******ND~
N9*CO*10007247199999~
N1*ST*Fake Name~
N3*456 N 200 S~
N4*Nowhereville*UT*84003~
PER*NT**TE*(801)123-4567*EM*anothershippingemail@gmail.com~
PO1*0001*1*EA*27.5**UP*123456789951~
PID*F*08***Item Title Here~
PO1*0002*1*EA*27.5**UP*456789111213~
PID*F*08***Item Title Here~
CTT*2~
SE*18*0002~
GE*2*7607~
IEA*1*000007607~

856 Ship Notice Examples

EDI · 004010VICS
ISA*00* *00* *ZZ*XXXXXX *ZZ*FLXPOINT *120116*0705*U*00401*000000004*0*P*>~
GS*SH*XXXXXX*FLXPOINT*20180116*0705*253*X*004010VICS~
ST*856*3936~
BSN*00*1111111*20020718*0855*0001~
HL*1**S~
TD5**2*UPSN*********SI~
DTM*011*20180116*0855~
N1*SF**92*22222~
HL*2*1*O~
PRF*11123456~
REF*CO*22123456780103~
REF*VN*33333333333333333333~
HL*3*2*P~
MAN*CP*1ZE44444444444444~
HL*4*3*I~
LIN*0001*BP*055555555555~
SN1**1*EA~
SE*16*3936~
ST*856*3937~
BSN*00*11111111*20020718*1234*0001~
HL*1**S~
TD5**2*UPSN*********ND~
DTM*011*20180116*1234~
N1*SF**92*222222~
HL*2*1*O~
PRF*11123457~
REF*CO*22123456780102~
REF*VN*333333333333334444444~
HL*3*2*P~
MAN*CP*1ZE44444444888888~
HL*4*3*I~
LIN*0001*BP*055555555555~
SN1**1*EA~
HL*5*3*I~
LIN*0002*BP*055555111111~
SN1**1*EA~
SE*19*3937~
GE*2*253~
IEA*1*000000004~

Option #2: One HL shipment per shipment, single ST/SE, tracking at Pack level

EDI · 004010VICS
ISA*00* *00* *ZZ*XXXXXX *ZZ*FLXPOINT *120116*0705*U*00401*000000002*0*P*>~
GS*SH*XXXXXX*FLXPOINT*20180116*0705*253*X*004010VICS~
ST*856*3936~
BSN*00*11111111*20180116*1930*0001~
HL*1**S~
TD5**2*UPSN*********SC~
DTM*011*20180116*1930~
N1*SF**92*22222~
HL*2*1*O~
PRF*11123456~
REF*CO*22123456780103~
REF*VN*33333333333333333333~
HL*3*2*P~
MAN*CP*1ZE44444444444444~
HL*4*3*I~
LIN*0001*BP*055555555555~
SN1**1*EA~
HL*5**S~
TD5**2*UPSN*********SC~
DTM*011*20180116*1930~
N1*SF**92*22222~
HL*6*5*O~
PRF*11123457~
REF*CO*22123456780102~
REF*VN*333333333333338888888~
HL*7*6*P~
MAN*CP*1ZE44444444488888~
HL*8*7*I~
LIN*0001*BP*055555555555~
SN1**1*EA~
HL*9*7*I~
LIN*0001*BP*055555511111~
SN1**2*EA~
SE*32*3936~
GE*1*253~
IEA*1*000000002~

Option #3: Tracking number at Shipment level (REF*CN), BSN05=0004 (no Pack)

EDI · 004010VICS
ISA*00* *00* *ZZ*XXXXXX *ZZ*FLXPOINT *120116*0705*U*00401*000000022*0*P*>~
GS*SH*XXXXXX*FLXPOINT*20180116*0705*253*X*004010VICS~
ST*856*3936~
BSN*00*11111111*20180116*2040*0004~
HL*1**S~
TD5**2*UPSN*********SC~
REF*CN*1ZE55555222241598~
DTM*011*20180116*2040~
N1*SF**92*22222~
HL*2*1*O~
PRF*11123456~
REF*CO*22123456780103~
REF*VN*33333333333333333333~
HL*3*2*I~
LIN*0001*BP*055555555111~
SN1**1*EA~
HL*4**S~
TD5**2*UPSN*********D3~
REF*CN*1ZE55555222244444~
DTM*011*20180116*2100~
N1*SF**92*22222~
HL*5*4*O~
PRF*11123457~
REF*CO*22123456780102~
REF*VN*1111111145~
HL*6*5*I~
LIN*0001*BP*044444444444~
SN1**2*EA~
HL*7*5*I~
LIN*0002*BP*044444422222~
SN1**2*EA~
SE*30*3936~
GE*1*253~
IEA*1*000000022~

810 Invoice Example

Scenario: Invoicing for the two POs above. Each has $5.00 shipping charge. Second invoice total ($65) is $5 higher than itemized total ($55 items + $5 shipping) — the extra $5 cannot currently be represented in an 810 segment.

EDI · 004010VICS
ISA*00* *00* *ZZ*XXXXXX*ZZ*FLXPOINT*120116*0218*U*00401*310000617*0*P*>~
GS*IN*XXXXXX*FLXPOINT*20180116*0218*617*X*004010VICS~
ST*810*53737~
BIG*20180116*123456**75070461~
REF*IA*123456~
REF*DP*0000~
ITD*01*3****20180126*45~
DTM*011*20180116~
IT1*1*1*EA*14.4*QT*UP*123456789159~
TDS*1940~
SAC*C*G821***500~
ISS*1*CA*4*LB~
CTT*1~
SE*12*53737~
ST*810*53738~
BIG*20011109*4857775**75070462~
REF*IA*123456~
REF*DP*0000~
ITD*01*3****20180126*45~
DTM*011*20180116~
IT1*1*1*EA*27.5*QT*UP*123456789951~
IT1*2*1*EA*27.5*QT*UP*123456777777~
TDS*6500~
SAC*C*G821***500~
ISS*1*CA*3*LB~
CTT*2~
SE*13*53738~
GE*2*617~
IEA*1*310000617~

Something unclear?

Ask our AI assistant — it knows this spec and can explain any segment, error, or rule in plain English.