Understanding EDI 850: A Comprehensive Guide

Understanding EDI 850: A Comprehensive Guide

What is EDI 850?

EDI 850 is a standard format used in Electronic Data Interchange (EDI) for transmitting purchase orders. This document facilitates the exchange of purchase information between trading partners, ensuring that orders are placed accurately and efficiently. Below, we will break down the structure of an EDI 850 transaction using an example.

Example of EDI 850:

ISA*00*          *00*          *ZZ*FRANPOS        *ZZ*1111           *240801*0620*U*00401*000000001*0*P*>~
GS*PO*FRANPOS*1111*240801*0620*000000001*X*004010~
ST*850*911322654~
BEG*SA*NE*10728*20240801~
CUR*BY*USD~
PER*CP*Serhii's  Serhii's *EM*sshykor@franpos.com*TE*~
TAX*~
N1*BY*Serhii's Company*ZZ*26014~
N2*~
N3*asa~
N4*asd*AZ*123213~
REF*123456~
PO1*29129*1.00*OZ*12.00*CP*SK*asdqwe123*UP*asd123~
PID*F****asd3~
PO1*29130*1.00*EA*1.00*CP*SK*226284236~
PID*F****pbm1~
PO1*29131*1.00*EA*99.75*CP*SK*496868836~
PID*F****paidByMembership~
PO1*29132*1.00*EA*150.00*CP*SK*00012355~
PID*F****New Product~
PO1*29133*1.00*EA*35.90*CP*SK*54643455~
PID*F****ShamPOO~
MEA*~
IT8*~
SCH*~
CTT*5~
AMT*TT*322.65~
SE*26*911322654~
GE*1*000000001~
IEA*1*000000001~

Breakdown of EDI 850 Segments:

  1. ISA Segment (Interchange Control Header):
    • Purpose: This segment marks the start of the EDI interchange and contains control information.
    • Example: ISA*00* *00* *ZZ*FRANPOS *ZZ*1111 *240801*0620*U*00401*000000001*0*P*>~
    • Key Elements:
      • FRANPOS: Sender ID.
      • 1111: Receiver ID.
      • 240801: Date (August 1, 2024).
      • 0620: Time (6:20 AM).
  2. GS Segment (Functional Group Header):
    • Purpose: Defines the start of a group of related transaction sets.
    • Example: GS*PO*FRANPOS*1111*240801*0620*000000001*X*004010~
    • Key Elements:
      • PO: Indicates a purchase order.
      • 000000001: Group control number.
  3. ST Segment (Transaction Set Header):
    • Purpose: Identifies the start of the transaction set.
    • Example: ST*850*911322654~
    • Key Elements:
      • 850: Indicates a purchase order.
      • 911322654: Transaction set control number.
  4. BEG Segment (Beginning Segment for Purchase Order):
    • Purpose: Specifies the beginning of the purchase order.
    • Example: BEG*SA*NE*10728*20240801~
    • Key Elements:
      • SA: Purchase order type code.
      • 10728: Purchase order number.
      • 20240801: Date of the order (August 1, 2024).
  5. CUR Segment (Currency Information):
    • Purpose: Indicates the currency of the transaction.
    • Example: CUR*BY*USD~
    • Key Elements:
      • USD: Currency code (U.S. Dollars).
  6. PER Segment (Administrative Communications Contact):
    • Purpose: Provides contact information.
    • Example: PER*CP*Serhii's Serhii's *EM*sshykor@franpos.com*TE*~
    • Key Elements:
      • EM: Indicates an email contact.
  7. N1 Segment (Name):
    • Purpose: Identifies the name of the buying party.
    • Example: N1*BY*Serhii's Company*ZZ*26014~
    • Key Elements:
      • BY: Indicates the buying party.
  8. PO1 Segment (Baseline Item Data):
    • Purpose: Contains line item details such as item identification, quantity, and pricing.
    • Example: PO1*29129*1.00*OZ*12.00*CP*SK*asdqwe123*UP*asd123~
    • Key Elements:
      • 29129: Line item identification.
      • 1.00: Quantity ordered.
      • 12.00: Unit price.
  9. PID Segment (Product/Item Description):
    • Purpose: Provides a description of the product or item.
    • Example: PID*F****asd3~
  10. CTT Segment (Transaction Totals):
    • Purpose: Summarizes the total number of line items.
    • Example: CTT*5~
    • Key Elements:
      • 5: Number of line items.
  11. AMT Segment (Monetary Amount Information):
    • Purpose: Specifies the total monetary amount for the order.
    • Example: AMT*TT*322.65~
    • Key Elements:
      • 322.65: Total amount in USD.
  12. SE Segment (Transaction Set Trailer):
    • Purpose: Marks the end of the transaction set.
    • Example: SE*26*911322654~
  13. GE Segment (Functional Group Trailer):
    • Purpose: Indicates the end of a functional group.
    • Example: GE*1*000000001~
  14. IEA Segment (Interchange Control Trailer):
    • Purpose: Marks the end of the interchange.
    • Example: IEA*1*000000001~

Conclusion

EDI 850 plays a crucial role in streamlining the order process between buyers and sellers. Understanding the segments and elements in an EDI 850 document helps ensure accurate and efficient communication. If you have any questions or need further assistance, please feel free to contact our support team.
    • Related Articles

    • Understanding EDI 856: A Detailed Explanation

      What is EDI 856? EDI 856, also known as the Ship Notice/Manifest, is a standard electronic format used to communicate shipment details between a supplier and a buyer. This document provides essential information about the contents of a shipment, ...
    • Franpos EDI Overview

      Folder Structure Here’s how the folder structure looks like once you login Definitions of Each EDI Folder Each folder corresponds to a specific type of EDI document: 850 (Purchase Order) This folder is used to store EDI 850 files, which represent ...
    • Franpos EDI: Walkthrough

      In this article, you will learn how to setup EDI for supported vendors (electronic ordering and invoicing), submit and receive the Purchase Order using EDI. List of currently supported Vendors/Distributors: Burgham Southeast Pet Sunburst Trueman ...
    • Understanding EDI 810: A Detailed Explanation

      What is EDI 810? EDI 810 is the standard format for an Invoice document used in Electronic Data Interchange (EDI). It allows suppliers to send invoices to their customers electronically. The EDI 810 document contains details about the products or ...
    • Franpos Magento Module Installation Guide

      Franpos Magento Module Installation Guide 1. Open Admin Panel and go to the System / Configuration 2. Click Franpos Sync Settings 3. Generate API key on https://my.franpos.com/GetAPI. Please generate API key for main location if you have several. ...