Tag Archive for: 810 Invoice

This post was updated to reflect current trends and information.


What is EDI 810?

EDI 810 Invoice – in international business practices, the 810 (Invoice) is an electronic document sent by the seller to the buyer to receive payment for goods or services provided.

The EDI X12 810 Transaction Set contains information about the goods and /or services, their quantity, and the price at which they were delivered to the buyer, the characteristics of the goods (color, weight, etc.), delivery terms and information about the sender and the recipient.

An electronic invoice can be generated in various standards, it all depends on which standard the partners agreed to use in order to exchange EDI. For example, in ANSI ASC X12, which is prevailing in North America, this document is called ANSI X12 Transaction Set 810 Invoice. You can also see various names for this document, for example, X12 810, EDI Invoice, EDI Invoice 810, ANSI X12 810, EDI X12 810, EDI 810, EDI 810 Document, 810 Transaction Set, etc.

INVOIC” is an analog of the EDI 810 Invoice in the international UN / EDIFACT standard, which ispredominant outside of North America. INVOIC document (derived from the word “Invoice”, but limited to 6 letters, according to the EDIFACT rule).

The Key Data Elements of EDI 810 Invoice

A typical EDI 810 document often includes the following information:

  • Invoice number and date
  • Purchase order number
  • Delivery date
  • List of Items or services
  • Item price and identifier
  • Payment terms

Depending on the goods or services the company provides, additional information may also be included in the EDI 810 invoice.

How to Send and Receive an EDI 810?

Previously, many EDI transactions (including EDI 810), were carried out through a Value Added Network (VAN).

Currently, in order to provide an affordable and cost-efficient EDI exchange, most companies have switched to a point-to-point communication such as:

Cloud Services Provider AS2 exchange documents over the Internet by using digital certificates and encryption of the EDI data.

Cloud Services Provider FTP/SFTP – File Transfer Protocol/Secure File Transfer Protocol. These file transfer protocols allow businesses to connect with their partners via the Internet in order to exchange EDI documents.

Cloud Services Provider HTTP EDI Web Service (REST API) This EDI Web Service gains more and more popularity because is much more cost-effective and you can be up and running in less than an hour. EDI web Service meant for companies who got their technical resources to work with REST API (call and consume HTTP Rest Web services). The EDI2XML offers a free 15 days trial.


Learn more about EDI Web Service


One company can use different means or protocols to exchange EDI documents with its multiple trading Partners. (see picture below) Usually, this happens because each big company has its own requirements to exchange electronic messages or EDI.

EDI communication

EDI 810 Workflow

In typical and common business practice, the basic documents exchanged between trading partners are EDI 850 (Purchase Order) and EDI 810 (Invoice); this statement is partially true in the EDI world. Based on our more than 18 years of successful EDI Integration experience, we can tell you for sure that usually, the EDI process is much more complex. Between EDI 850 Purchase Order (or even before it) and Invoice 810, partners exchange a number of different documents. This is especially actual for retail companies.

Below you can find a possible EDI scenario in the retail industry.

Seller sends to the buyer an EDI 846 Inventory Inquiry message to advise about stock level status and availability. EDI846 can include also pricing information.


NOTE: EDI 846 is more often used in B2B e-commerce for more information about this transaction set please read the blog: What is EDI 846 document?

Based on the information received in EDI 846 the buyer generates a Purchase Order (EDI 850) which contains a list of goods that he wants to purchase from the supplier, including information about the quantities, shipping directives, and other details.

Upon receiving the Purchase Order seller send a Purchase Order Acknowledgement (EDI 855) to confirm goods are available to be sold.

In the next step, the buyer could send a seller a Purchase Order Change Request (EDI 860) to request a change to a previously submitted purchase order.

The seller responds with a Purchase Order Change Request/Acknowledgement (EDI 865) to notify of the acceptance or rejection of the change to the purchase order previously submitted by the buyer.

To send the contents of the shipment, the seller sends an EDI 856 Advance Ship Notice or EDI ASN. This EDI document must be transmitted before the arrival of the goods.

An invoice (EDI 810) can be transferred to the buyer after filling out and delivering the order or along with.

EDI 810 Invoice

Thus, you can notice, despite EDI X12 810 invoice is the most commonly exchanged electronic document, there are multiples EDI transactions sets supporting EDI 810.


Book a FREE one-on-one EDI consultation session with our in-house experts.


EDI X12 810 Invoice Sample

The following example details the format of an EDI 810 invoice.

ISA*00*          *00*          *12*5141231234     *12*5034564567     
*181122*1220*U*00501*000000001*0*T*> GS*IN*5141231234*504564567*20181122*122047*1*X*005010
ST*810*0001
BIG*20181122*I-0042537
N1*RI**92*10055500
N1*ST**92*00262
ITD*05*1*****100
DTM*011*20190120
IT1**2*EA*5.45**UP*888077648572
SDQ*EA*92*00682*1*70674*1
IT1**2*EA*5.45**UP*888077650123
SDQ*EA*92*00111*1*11356*1
IT1**3*EA*4.85**UP*888077648954
SDQ*EA*92*00682*1*11356*1*70674*1
IT1**3*EA*5.15**UP*888077649105
SDQ*EA*92*00011*2*00111*1
IT1**1*EA*5.9**UP*888077648867
SDQ*EA*92*00682*1
TDS*5770
CAD*A***FDEG
CTT*5
SE*20*0001
GE*1*1
IEA*1*000000001

EDI Specifications 810 – Invoice

Here is the specification of the EDI 810 transaction set given as an example above. You should note that like any other EDI document, 810 contains mandatory and optional data. Optional data depends of the business areas and the requirements of the trading partner.

  Segment name Purpose
ISA Interchange Control Header Marks the beginning of the transmission and provides the sender/receiver identification.
GS Functional Group Header Marks the beginning of the functional group and provides the sender/receiver identification.
ST Transaction Set Header To indicate the start of a transaction set and to assign a control number. There must be only one instance per transaction.
BIG Beginning Segment for Invoice To indicate the beginning of an invoice transaction set and transmit identifying numbers and dates.
N1 Name To identify a party by type of organization, name, and code ST- Ship To RI – Remit To The N1 is sent in conjunction with the SDQ when the N1 indicates the ship to location and the SDQ indicates the bill to locations.
ITD Terms of Sale/Deferred Terms of Sale To indicate a discount terms. Code 05 – Discount Not Applicable  
DTM Date/Time Reference To specify pertinent dates and times Code 011 Shipped
IT1 Baseline Item Data To specify the basic and most frequently used line item data for the invoice and related transactions
SDQ Destination Quantity To specify multiple locations and quantity detail.
TDS Total Monetary Value Summary To provide the total invoice amount
CAD Carrier Detail To specify transportation details for the transaction Code: FDEG  – FedEx (Ground Only)
CTT Transaction Totals Number of line items To transmit hash totals for a specific element in the transaction set. 5 – Total number of IT1 Items segments.
SE Transaction Set Trailer To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segment).
GE Functional GroupTrailer Marks the ending of the functional group and provides the sender/ receiver identification
IEA Interchange Control Trailer To define the end of an interchange of zero or more functional groups and interchange-related control segments

To learn more about the structure of ANSI ASC X12 read our Blogs:


EDI 810 Invoice Benefits

Like any EDI document, the EDI 810 provides faster communication between seller and buyer and reduces the risk of errors. Using EDI is much easier than traditional paper documents.

Thanks to EDI, the exchange of documents between trading partners is error-free.

Major benefits of EDI:

  • Reduce paper flow and increase business efficiency by reducing the time it takes for both parties to complete transactions.
  • Reduce administrative time spent manually submitting invoices and other essential documents.
  • Resolve manual data entry errors
  • Customer satisfaction is growing due to the rapid completion and delivery of your orders.
  • Faster payment from your customers

EDI 810 Integration

EDI2XML propose 2 options for EDI 810 transaction exchange with your business partners:

Option 1: Fully Managed EDI Service including translation and communication service offering to businesses of all sizes, from various industries. All processing of EDI files are done at our end, leaving customers with no on-site installation of software or hardware and an EDI project that is on time and within budget.

Option 2: EDI2XML web services is an HTTP service running over the internet, on EDI2XML own platform that is capable of receiving HTTP requests to translate EDI messages to XML, and XML messages (based on EDI2XML’s proprietary format) to EDI.

Contact us today for more information about EDI Integration and we will more than happy to assist you!