EDI Learning Center
Learn how B2B integration really works
Practical, vendor-neutral explanations of EDI standards, documents, connectivity and operating models, written by integration specialists for business and IT teams.
Each card is one area of the Learning Center and opens it. New to EDI? Read the fundamentals first, then use the X12 and EDIFACT references to look up specific documents, and the guides and comparisons when you plan a project.
Start here
EDI fundamentals
What is EDI? A practical guide for business and IT leaders
What electronic data interchange is, why trading partners require it, and what it takes to run it well.
Read 02How EDI works: from purchase order to payment
A step-by-step walk through the EDI process, from creating a document in one system to processing it in another.
Read 03X12 vs EDIFACT: differences between the two EDI standards
How ANSI X12 and UN/EDIFACT differ, where each is used, and how organizations trading globally support both.
Read 04EDI VAN vs AS2: how EDI documents travel between partners
How VANs, AS2 and other channels move EDI documents, and how to choose the right one for each partner.
Read 05EDI vs API: differences, strengths and when to use each
How EDI and APIs differ, where each fits, and why most organizations need both.
ReadTransaction guides
X12 documents, explained with examples
Purpose, document flow, key segments, a sample and common errors for each transaction.
- 100Insurance Plan Description
- 101Name and Address Lists
- 102Associated Data
- 103Abandoned Property Filings
- 104Air Shipment Information
- 105Business Entity Filings
- 106Motor Carrier Rate Proposal
- 107Request for Motor Carrier Rate Proposal
- 108Response to a Motor Carrier Rate Proposal
- 109Vessel Content Details
- 110Air Freight Details and Invoice
- 111Individual Insurance Policy and Client Information
- 112Property Damage Report
- 113Election Campaign and Lobbyist Reporting
- 120Vehicle Shipping Order
- 121Vehicle Service
- 124Vehicle Damage
- 125Multilevel Railcar Load Details
- 126Vehicle Application Advice
- 127Vehicle Baying Order
- 128Dealer Information
- 129Vehicle Carrier Rate Update
- 130Student Educational Record (Transcript)
- 131Student Educational Record (Transcript) Acknowledgment
- 132Human Resource Information
- 133Educational Institution Record
- 135Student Aid Origination Record
- 138Educational Testing and Prospect Request and Report
- 139Student Loan Guarantee Result
- 140Product Registration
- 141Product Service Claim Response
- 142Product Service Claim
- 143Product Service Notification
- 144Student Loan Transfer and Status Verification
- 146Request for Student Educational Record (Transcript)
- 147Response to Request for Student Educational Record (Transcript)
- 148Report of Injury, Illness or Incident
- 149Notice of Tax Adjustment or Assessment
- 150Tax Rate Notification
- 151Electronic Filing of Tax Return Data Acknowledgment
- 152Statistical Government Information
- 153Unemployment Insurance Tax Claim or Charge Information
- 154Secured Interest Filing
- 155Business Credit Report
- 157Notice of Power of Attorney
- 158Tax Jurisdiction Sourcing
- 159Motion Picture Booking Confirmation
- 160Transportation Automatic Equipment Identification
- 161Train Sheet
- 163Transportation Appointment Schedule Information
- 170Revenue Receipts Statement
- 175Court and Law Enforcement Notice
- 176Court Submission
- 179Environmental Compliance Reporting
- 180Return Merchandise Authorization and Notification
- 185Royalty Regulatory Report
- 186Insurance Underwriting Requirements Reporting
- 187Premium Audit Request and Return
- 188Educational Course Inventory
- 189Application for Admission to Educational Institutions
- 190Student Enrollment Verification
- 191Student Loan Pre-Claims and Claims
- 194Grant or Assistance Application
- 195Federal Communications Commission (FCC) License Application
- 196Contractor Cost Data Reporting
- 197Real Estate Title Evidence
- 198Loan Verification Information
- 199Real Estate Settlement Information
- 200Mortgage Credit Report
- 201Residential Loan Application
- 202Secondary Mortgage Market Loan Delivery
- 203Secondary Mortgage Market Investor Report
- 204Motor Carrier Load Tender
- 205Mortgage Note
- 206Real Estate Inspection
- 210Motor Carrier Freight Details and Invoice
- 211Motor Carrier Bill of Lading
- 212Motor Carrier Delivery Trailer Manifest
- 213Motor Carrier Shipment Status Inquiry
- 214Transportation Carrier Shipment Status Message
- 215Motor Carrier Pickup Manifest
- 216Motor Carrier Shipment Pickup Notification
- 217Motor Carrier Loading and Route Guide
- 219Logistics Service Request
- 220Logistics Service Response
- 222Cartage Work Assignment
- 223Consolidators Freight Bill and Invoice
- 224Motor Carrier Summary Freight Bill Manifest
- 225Response to a Cartage Work Assignment
- 227Trailer Usage Report
- 228Equipment Inspection Report
- 240Motor Carrier Package Status
- 242Data Status Tracking
- 244Product Source Information
- 245Real Estate Tax Service Response
- 248Account Assignment/Inquiry and Service/Status
- 249Animal Toxicological Data
- 250Purchase Order Shipment Management Document
- 251Pricing Support
- 252Insurance Producer Administration
- 255Underwriting Information Services
- 256Periodic Compensation
- 259Residential Mortgage Insurance Explanation of Benefits
- 260Application for Mortgage Insurance Benefits
- 261Real Estate Information Request
- 262Real Estate Information Report
- 263Residential Mortgage Insurance Application Response
- 264Mortgage Loan Default Status
- 265Real Estate Title Insurance Services Order
- 266Mortgage or Property Record Change Notification
- 267Individual Life, Annuity and Disability Application
- 268Annuity Activity
- 269Health Care Benefit Coordination Verification
- 270Eligibility, Coverage or Benefit Inquiry
- 271Eligibility, Coverage or Benefit Information
- 272Property and Casualty Loss Notification
- 273Insurance/Annuity Application Status
- 274Healthcare Provider Information
- 275Patient Information
- 276Health Care Claim Status Request
- 277Health Care Information Status Notification
- 278Health Care Services Review Information
- 280Voter Registration Information
- 283Tax or Fee Exemption Certification
- 284Commercial Vehicle Safety Reports
- 285Commercial Vehicle Safety and Credentials Information Exchange
- 286Commercial Vehicle Credentials
- 288Wage Determination
- 290Cooperative Advertising Agreements
- 300Reservation (Booking Request) (Ocean)
- 301Confirmation (Ocean)
- 303Booking Cancellation (Ocean)
- 304Shipping Instructions
- 309Customs Manifest
- 310Freight Receipt and Invoice (Ocean)
- 311Canada Customs Information
- 312Arrival Notice (Ocean)
- 313Shipment Status Inquiry (Ocean)
- 315Status Details (Ocean)
- 317Delivery/Pickup Order
- 319Terminal Information
- 322Terminal Operations and Intermodal Ramp Activity
- 323Vessel Schedule and Itinerary (Ocean)
- 324Vessel Stow Plan (Ocean)
- 325Consolidation of Goods In Container
- 326Consignment Summary List
- 350Customs Status Information
- 352Customs Carrier General Order Status
- 353Customs Events Advisory Details
- 354Customs Automated Manifest Archive Status
- 355Customs Acceptance/Rejection
- 356Customs Permit to Transfer Request
- 357Customs In-Bond Information
- 358Customs Consist Information
- 359Customs Customer Profile Management
- 361Carrier Interchange Agreement (Ocean)
- 362Cargo Insurance Advice of Shipment
- 404Rail Carrier Shipment Information
- 410Rail Carrier Freight Details and Invoice
- 412Trailer or Container Repair Billing
- 414Rail Carhire Settlements
- 417Rail Carrier Waybill Interchange
- 418Rail Advance Interchange Consist
- 419Advance Car Disposition
- 420Car Handling Information
- 421Estimated Time of Arrival and Car Scheduling
- 422Equipment Order
- 423Rail Industrial Switch List
- 424Rail Carrier Services Settlement
- 425Rail Waybill Request
- 426Rail Revenue Waybill
- 429Railroad Retirement Activity
- 431Railroad Station Master File
- 432Rail Car Hire Rate Negotiation
- 433Railroad Reciprocal Switch File
- 434Railroad Mark Register Update Activity
- 435Standard Transportation Commodity Code Master
- 436Locomotive Information
- 437Railroad Junctions and Interchanges Activity
- 440Shipment Weights
- 451Railroad Event Report
- 452Railroad Problem Log Inquiry or Advice
- 453Railroad Service Commitment Advice
- 455Railroad Parameter Trace Registration
- 456Railroad Equipment Inquiry or Advice
- 460Railroad Price Distribution Request or Response
- 463Rail Rate Reply
- 466Rate Request
- 468Rate Docket Journal Log
- 470Railroad Clearance
- 475Rail Route File Maintenance
- 485Ratemaking Action
- 486Rate Docket Expiration
- 490Rate Group Definition
- 492Miscellaneous Rates
- 494Rail Scale Rates
- 500Medical Event Reporting
- 501Vendor Performance Review
- 503Pricing History
- 504Clauses and Provisions
- 511Requisition
- 517Material Obligation Validation
- 521Income or Asset Offset
- 527Material Due-In and Receipt
- 536Logistics Reassignment
- 540Notice of Employment Status
- 561Contract Abstract
- 567Contract Completion Status
- 568Contract Payment Management Report
- 601Customs Export Shipment Information
- 603Transportation Equipment Registration
- 620Excavation Communication
- 625Well Information
- 650Maintenance Service Order
- 715Intermodal Group Loading Plan
- 753Request for Routing Instructions
- 754Routing Instructions
- 805Contract Pricing Proposal
- 806Project Schedule Reporting
- 810Invoice
- 811Consolidated Service Invoice/Statement
- 812Credit/Debit Adjustment
- 813Electronic Filing of Tax Return Data
- 814General Request, Response or Confirmation
- 815Cryptographic Service Message
- 816Organizational Relationships
- 818Commission Sales Report
- 819Joint Interest Billing and Operating Expense Statement
- 820Payment Order/Remittance Advice
- 821Financial Information Reporting
- 822Account Analysis
- 823Lockbox
- 824Application Advice
- 826Tax Information Exchange
- 827Financial Return Notice
- 828Debit Authorization
- 829Payment Cancellation Request
- 830Planning Schedule with Release Capability
- 831Application Control Totals
- 832Price/Sales Catalog
- 833Mortgage Credit Report Order
- 834Benefit Enrollment and Maintenance
- 835Health Care Claim Payment/Advice
- 836Procurement Notices
- 837Health Care Claim
- 838Trading Partner Profile
- 839Project Cost Reporting
- 840Request for Quotation
- 841Specifications/Technical Information
- 842Nonconformance Report
- 843Response to Request for Quotation
- 844Product Transfer Account Adjustment
- 845Price Authorization Acknowledgment/Status
- 846Inventory Inquiry/Advice
- 847Material Claim
- 848Material Safety Data Sheet
- 849Response to Product Transfer Account Adjustment
- 850Purchase Order
- 851Asset Schedule
- 852Product Activity Data
- 853Routing and Carrier Instruction
- 854Shipment Delivery Discrepancy Information
- 855Purchase Order Acknowledgment
- 856Advance Ship Notice
- 857Shipment and Billing Notice
- 858Shipment Information
- 859Freight Invoice
- 860Purchase Order Change Request
- 861Receiving Advice/Acceptance Certificate
- 862Shipping Schedule
- 863Report of Test Results
- 864Text Message
- 865Purchase Order Change Acknowledgment/Request - Seller Initiated
- 866Production Sequence
- 867Product Transfer and Resale Report
- 868Electronic Form Structure
- 869Order Status Inquiry
- 870Order Status Report
- 872Residential Mortgage Insurance Application
- 873Commodity Movement Services
- 874Commodity Movement Services Response
- 875Grocery Products Purchase Order
- 876Grocery Products Purchase Order Change
- 877Manufacturer Coupon Family Code Structure
- 878Product Authorization/De-authorization
- 879Price Information
- 880Grocery Products Invoice
- 881Manufacturer Coupon Redemption Detail
- 882Direct Store Delivery Summary Information
- 883Market Development Fund Allocation
- 884Market Development Fund Settlement
- 885Retail Account Characteristics
- 886Customer Call Reporting
- 887Coupon Notification
- 888Item Maintenance
- 889Promotion Announcement
- 890Contract & Rebate Management Transaction
- 891Deduction Research Report
- 892Trading Partner Performance Measurement
- 893Item Information Request
- 894Delivery/Return Base Record
- 895Delivery/Return Acknowledgment or Adjustment
- 896Product Dimension Maintenance
- 897Data Synchronization
- 920Loss or Damage Claim - General Commodities
- 924Loss or Damage Claim - Motor Vehicle
- 925Claim Tracer
- 926Claim Status Report and Tracer Reply
- 928Automotive Inspection Detail
- 940Warehouse Shipping Order
- 943Warehouse Stock Transfer Shipment Advice
- 944Warehouse Stock Transfer Receipt Advice
- 945Warehouse Shipping Advice
- 947Warehouse Inventory Adjustment Advice
- 980Functional Group Totals
- 990Response to a Load Tender
- 993Secured Receipt or Acknowledgment
- 996File Transfer
- 997Functional Acknowledgment
- 998Set Cancellation
- 999Implementation Acknowledgment
Run EDI better
Operational and ERP guides
Practical checklists and how-to guides for EDI teams, plus in-depth guides for integrating EDI with your ERP.
Operations
- How to reduce EDI exceptions: a practical guide for EDI and operations teams
- EDI trading partner onboarding checklist
- How to prevent retail EDI chargebacks
- EDI monitoring best practices: what to track and when to alert
- ERP migration and EDI: a checklist for keeping trading partners running
- Automating order-to-cash with EDI: a step-by-step guide
ERP-specific
- SAP EDI integration guide: IDocs, partner profiles and best practices
- NetSuite EDI integration guide: records, methods and best practices
- Business Central EDI integration guide
- JD Edwards EDI integration guide: interface tables, Orchestrator and best practices
- Dynamics 365 Finance and Operations EDI integration guide
- Epicor Kinetic EDI integration guide: Demand Management, APIs and best practices
- Infor CloudSuite Industrial (SyteLine) EDI integration guide
- Oracle E-Business Suite EDI integration guide: e-Commerce Gateway and open interfaces
- SAP Business One EDI integration guide: Service Layer, DI API and best practices
- Infor M3 EDI integration guide: M3 APIs, ION and Enterprise Collaborator
- Epicor Prophet 21 EDI integration guide for distributors
- QAD EDI integration guide: EDI eCommerce, schedules and shippers
- Sage 300 EDI integration guide: Web API, views and best practices
- Sage 500 EDI integration guide: staging, validation and future-proofing
Decide with confidence
Comparisons
Managed EDI vs in-house EDI: cost, risk and control
How running EDI yourself compares with managed EDI and hybrid models, and how to decide which fits your organization.
Web EDI vs integrated EDI: which is right for your business?
How browser-based web EDI compares with EDI integrated into your ERP, and when it is time to move from one to the other.
AS2 vs SFTP: choosing a secure protocol for B2B file exchange
How AS2 and SFTP differ in security, delivery proof and operational effort, and which to use for EDI and file exchange.
iPaaS vs on-premises EDI software: how to choose
How cloud iPaaS compares with on-premises EDI software, and when a hybrid deployment makes sense.
Reference
References and case studies
X12 reference
Common ANSI X12 transaction sets by business process.
EDIFACT reference
Common UN/EDIFACT messages and their X12 equivalents.
EDI glossary
61 EDI and B2B integration terms in plain English.
EDI FAQ
Straight answers to the most common EDI questions.
Case studies
What our clients say about working with ECOM.
Integration guides
Connecting with specific partners and systems
Detailed guides for 38 trading partners and 15 ERP platforms, covering documents, workflows, connectivity and integration options.
Have a question about your EDI program?
Talk to an integration specialist about your partners, documents and systems.