EDI Reference
Computers & Technology → Technology
- Author Rami Atia
- Published May 8, 2008
- Word count 964
EDI Reference
EDI stand for Electronic Data Interchange, and is being used for over 30 years in different industries al over the world. When EDI first started there was not internet and communication between computer devices was limited mainly to phone line. Companies from the Food Industries began using EDI due to the time and man power saving, and also in order to reduce errors that human usually makes when they create data. EDI is made of files and is basically a way to transfer files in a structures format agreed on by some standards (X12, EDIFACT) between different companies.
Each file has a file format/structure and that format called document or Transaction Set , and the whole goal of these file formats is that the receiver will know how to read the file when he gets it. There are many document types. The most popular EDI documents for X12 are:
-
850 which is a Purchase Order
-
810 which is an Invoice
-
997 Acknowledgment.
In order for a company to send Purchase order to the Supplier/Vendor, both companies, sometimes called Trading Partner need to setup their EDI System to recognize the sender. Each sender is begin recognize by a unique ID that the company and it Trading Partner agree on, for example DUNS Number, and then they can start sending EDI documents to each other. The way it work is that the sender/buyer will send an EDI 850 document to the supplier. After the supplier receive the document purchase order, the supplier EDI automatically send back to the sender an 997 Acknowledgment document so the sender will know that his order was received successfully. After the supplier fill in the order he send another EDI document, but this time this is an EDI 810 documents which is an Invoice. When the Sender/Buyer receive the Invoice his EDI system send automatically an Acknowledgment using the EDI 997 document that they got the Invoice Successfully. Since today this all done electronically without any human intervention, the Purchase Order and the Invoice are less likely to have errors. Some companies today, connect their EDI system to their ERP system, so every Purchase order that they get, immediately goes into the ERP system, Accounting system, update the warehouse items future inventory, something that may eliminate double orders by mistakes, and eliminate loosing the paper purchase order and Invoice.
There are also different EDI standards. EDI standards are basically different file format for the same document regulated by different organization. Today the most used standard is X12 and is being used all over the world especially in the U.S. and Canada. In addition there is the EDIFACT that is just like the X12 but has its own file format for the same type of documents (i.e. Purchase Order and Invoice) but is mostly used in Europe. The most popular EDI documents for EDIFACT are:
-
ORDERS
-
INVOIC (this is not a mistake, its really spelled without an 'E' at the end!)
Hopefully one day they will be united into one standard that is accepted all over the world.
Every Year there is new EDI version that comes out and published by the parent organization which is ASC X12 and usually there are minor changes to existing documents and sometimes new documents, so if your going to pick an EDI solution, make sure that comply with all the previous version or at least all the version that you use + all the versions that your trading partner uses. Because most changes are minor, even if you use older version, your EDI software should be able to process the documents it was configured initially to process, but in some cases you might get error messages about invalid file format or invalid segment or invalid element.
EDI X12 file structure is made of four levels:
-
ISA - Interchange Segment
-
GS - Group Segment
-
ST - Segment Transaction
-
Transaction Segments for specific ST
So what we got here is a tree view that look like this:
ISA
GS
ST
G50
G72
SE
GE
ISE
ST has multiple segments
GS may have one or more Transactions
ISA may have one or more Group segments
ISA, IEA GS, GE ST and SE are being called Control Segments where all the segments inside the ST being called Data Segments.
Sample of EDI 810 document:
ISA00 00 089251730000 127142569388T 0502151514U004010000051320P>~
GSIN213727923471425693880407131514000000001X004010UCS~
ST8100001~
BIG0407131001040625P89320~
N1BTACME DISTRIBUTING COMPANY~
N3*P.O. BOX 33327~
N4ANYTOWNNJ*44509~
N1STTHE CORNER STORE~
N3*601 FIRST STREET~
N4CROSSROADSMI*48106~
N1RISMITH CORPORATION~
N3*900 EASY STREET~
N4BIG CITYNJ*15455~
PERADC.P.JONESTE6185558230~
ITD013*2**10~
IT13CA12.75VC*6900~
IT112EA.475VC*P450~
IT14EA.94VC*1640Y~
IT11DZ3.4VC*1507~
TDS5111~
CADM***CONSOLIDATED TRUCK~
CTT420~
SE210001~
GE1000000001~
IEA1000005132~
A closer look at one of the Data Segments:
BIG0407131001040625P89320~
Each part between the asterisk sign called Element and the asterisk separates the elements from each other. In other cases, there could be a different character that separates the Element from each other. The same goes for the ~ which is the Segment Terminator.
The ~ sign tells the EDI system when the segment ends.
The first tokens, BIG, tells the EDI what this segments is all about, in this case BIG tell the system that this is 'Beginning Segment Invoice'
The second token, 040713, is the Invoice date formatted as YYMMDD, which is Year Month and Day, so in this case the Invoice Date would be July 13 2004
The third token 1001, is the Invoice Number.
The fourth element 040625, the date assigned by the purchaser to purchase order.
The fifth element P89320, Purchase Order Number for that Invoice.
The BIG data segment has more elements, but not all of them must be used. The ASC X12 define specifically which element are mandatory and which are optional.
Rami Atia is the CEO and founder of Amosoft EDI
Amosoft EDI provides EDI Services.
Article source: https://art.xingliano.comRate article
Article comments
There are no posted comments.
Related articles
- Safety, Lifespan, And Performance: Key Considerations For Lithium Battery Use
- How HCM Software Improves Employee Performance and Engagement
- Challenges and Solutions in Slot Game Development
- How Staff Augmentation Salesforce Improves Operational Efficiency and Execution
- Why Businesses Should Hire Certified Petroleum Engineers for Oil and Gas Projects
- Why Most SaaS Products Fail at Onboarding (And How UI/UX Fixes It)
- ADP System Maintenance Services That Improve Workflow Efficiency
- Why Your Organization Needs a Training Management Software System
- MVP Mobile App Development: A Complete Technical Guide for Building Smarter, Faster, and Scalable Apps
- The Future of Work in the Age of AI
- Reducing Turnover and Burnout with Effective Healthcare Staffing Services
- Building a Leadership Pipeline With Advanced Succession Planning Tools
- Hire Petroleum Engineers Who Can Navigate Digital Transformation in Energy
- Top Benefits of Hiring a Data Warehouse Consulting Firm in 2026
- Mobile app development company in Qatar
- Protection Engineer Staffing Agency for Energy and Industrial Safety
- Microsoft’s Playground Discusses Long‑Awaitited Fable Game Development
- Oil & Gas Recruitment Services Driving Industry Excellence
- Trusted SEO Agency Cincinnati for Local and National Rankings
- AI SEO Guide
- Why Scenario-Based ROI Modeling Is Essential for Volatile Digital Assets
- SEO Services in Sweden for Smarter Search Engine Optimization
- Moto X3M: The Ultimate Test of Speed, Skill, and Timing
- Top Lead Generation Agency in Utah Connecting You with Decision Makers
- How AI Is Transforming Patient Care: Smarter, Faster, Personalized Support
- Why Poker Game Development Is a Profitable Opportunity in 2026?
- HeyVisuals: The Smart AI Tool Transforming Instagram Content Creation
- Ensuring Biocompatibility: How CNC Machining Contributes To Safe Medical Implants
- The Ultimate Guide to Electrical Outlet Extenders: A Must-Have for Your Home and Office
- The Rise Of Lithium: How Lithium-Ion Batteries Are Powering Our Future