Boomi

EDI 856 Transactions

Introduction to EDI

What is the EDI?

EDI stands for Electronic Data Interchange. EDI is the automated exchange of business documents between organizations.

What are the different EDI Standards available in EDI?

  • X12
  • EDIFACT
  • ODETTE
  • TRADACOMS
  • ROSETTANET
  • HL7

What are the different Documents types available in EDI?

  • 810 – Invoice
  • 850 – Purchase Order
  • 855 – Purchase Order Acknowledgement
  • 856 – Advance Shipping Notification

What are the different Communication methods available in EDI?

  • AS2
  • DISK
  • FTP
  • HTTP
  • MLLP
  • OFTP2
  • SFTP

Trading Partner – Trading Partners are any organizations exchanging EDI Documents or data.

My Company – The company/ Client for which we are configuring Trading

Inbound – Control comes towards the system . To ERP from Partners/Vendors

Outbound – Controls moves away from the system . From ERP to Partners/Vendors

Prerequisites for EDI

There are certain prerequisites we need to know before starting with the EDI transaction Process.

  • We need to know the Version of EDI we need to process
  • We need to know the Transaction Type of EDI
  • We need to know the Communication Method of EDI
  • We need to know Trading Partner and My Company details
    • ISA01 – Authorization Information Qualifier
    • ISA02 – Authorization Information ID
    • ISA03 – Security Information Qualifier
    • ISA04 – Security Information ID
    • ISA05/07 – Interchange ID Qualifier
    • ISA06/08 – Interchange ID
    • ISA11 – Interchange Standard
    • ISA12 – Interchange Version
    • ISA14 – Interchange ACK. Requested
    • ISA15 – Test Indicator
    • ISA16 – Component Seperator
    • GS02/03 – Application Code
    • GS07 – Responsible Agency Code
    • GS08 – GS Version

Introduction to 856

What is EDI 856 Transaction?

The EDI 856 transaction is more commonly called the EDI Advance Ship Notice or EDI ASN. It is utilised to electronically communicate the contents of a shipment to another trading partner. It is sent before a shipment arrives at the other trading partner’s facility.

An EDI ASN may provide information at a variety of levels, including:

  • Shipment level information such as tracking numbers and carrier information
  • Order level information such as purchase order numbers
  • Item level information including items and quantities
  • Pack level information such as barcodes printed on each carton

The EDI 856 may be the most complicated document to implement for suppliers.

Details about segments in 856

STTransaction Set Header

ST01 – Transaction Set Identifier Code

ST02 – Transaction Set Control Number

BSN – Beginning Segment For Ship Notice

BSN01 – Transaction Set Purpose Code

BSN02 – Shipment Identification

BSN03 – Date (Expressed as CCYYMMDD)

BSN04 – Time (Expressed as HHMM)

DTM – Date/Time Reference

DTM01 – Date/Time Qualifier

DTM02 – Date

DTM03 – Time

HL Loop – Hierarchical Level – Shipment level

HL01 – Hierarchical ID Number

HL02 – Hierarchical Parent ID Number

HL03 – Hierarchical Level Code

  • S – Shipment
  • O – Order
  • P – Pack
  • T – Shipping Tare
  • I – Item

TD1 – Carrier Details (Quantity & Weight)

TD101 – Packaging Code (BOX , ROL , SKD , TBN)

TD102 – Lading Quantity

TD5 – Carrier Details (Routing Sequence/Transit Time)

TD501 – Routing Sequence Code

TD502 – Identification Code Qualifier

TD503 – Identification Code

TD504 – Transportaion Method (Air (A) , Customer Pickup (H) , Motor (M) , Private Parcel Service (U) , Mutually Defined (ZZ))

TD505 – Routing (Carrier Name)

REF – Reference Identification

REF01 – Reference Identification Qualifier

REF02 – Reference Identification

FOB – FOB Related Instruction (Payment Related)

FOB01 – Shipment Method Of Payment

          CC – Collect

          PP – Prepaid

          CD – Collect On Delivery

          HP – Half Prepaid

          PA – Advance Prepaid

N1 Loop

N1 – Name

N101 – Entity Identifier Code

          SF – Ship From

          ST – Ship To

          BT – Billing To

N102 – Name

N3 – Address Information

N301 – Address Information

N4 – Geographic Location

N401 – City Name

N402 – State Or Province Code

N403 – Postal Code

LIN – Item Identification

LIN01 – Assigned Identification

LIN02 – Product/Service ID Qualifier

LIN03 – Product/Service ID

SN1 – Item Detail (Shipment)

SN101 – Assigned Identification

SN102 – Number of Units Shipped

SN103 – Unit for Measurement Code

          EA – Each  

          GA – Gallon

          KG – Kilogram

PRF – Purchase Order Reference

PRF01 – Purchase Order Number

PID – Product/Item Description

          PID01 – Item Description Type

          PID05 – Description

CTT – Transaction Totals

          CTT01 – Number Of Line Items

Sample EDI Document

ST*856*22020001

BSN*00*0083687638*20240328*2117*0001

DTM*011*20240328

HL*1**S

TD5**2*UPGF**TFORCE FREIGHT INC

REF*BM*0083687638

REF*CN*786727130

REF*VN*0092040689

N1*ST*BPD SPOKANE*9*89012

N3*23502 E KNOX AVE

N4*LIBERTY LAKE*WA*99019*US

N1*SF*ORBIS CORPORATION

N2*MONTICELLO FACILITY

N3*206 PLASTIC LANE

N4*MONTICELLO*IA*52310*US

HL*2*1*O

PRF*196767

REF*IA*181407

HL*3*2*P

MAN*GM*00100142390009430888

HL*4*3*I

LIN*000001*CB*18141080*VN*6025903

SN1*000001*198*EA

PID*F****18141080

HL*5*3*I

LIN*000002*CB*18141680*VN*6026503

SN1*000002*126*EA

PID*F****18141680

HL*6*3*I

LIN*000003*CB*18142080*VN*6003903

SN1*000003*18*EA

PID*F****18142080

CTT*6

Importing of 856 Profile in Boomi

STEP 1: Login to Boomi Platform

STEP 2: Click on the (+) sign to create a new component

STEP 3: Select the type of component as ‘EDI Profile’

STEP 4: Select the Standard as X12 and click on create

STEP 5: Give proper naming convention as per industry standards and select ‘Import a Profile’

STEP 6: Select the version . In this blog we are using Version 4010

STEP 7: We will select the Transmission as 856 (Advance Ship Notice)

STEP 8: Click on Next

STEP 9: Select the segments . It is preferred to select all the segments . You can also choose specific segments. Click on Import.

STEP 10: Click on ‘Save & Close’.

Creation of HL Loop in 856

After importing Boomi Profile we can follow the below mentioned steps

STEP 1: Click on dropdown and select ‘Insert Loop’

STEP 2: You can see a new element is created with ‘Loop Loop’at bottom

STEP 3: Now give Name , Loop Id and Loop repeat as shown in below image.

STEP 4: Click on ‘Save’

STEP 5: Again click on dropdown beside HL_O to create sub loop of HL_I

STEP 6: Follow the same step like above to add HL_I Loop

Author

Adrish Roy

Leave a comment

Your email address will not be published. Required fields are marked *