The Basics of Electronic Commerce and Electronic Document Interchange (EDI)

EDI is often defined as the computer-to-computer exchange of formatted business transactions in a standard format. Like other modes of electronic communications such as fax and electronic mail, EDI allows you to send information over public or private communications links.

Unlike other modes of electronic communications, EDI enables your business to automatically process information it receives, thereby eliminating clerical tasks and possible data entry errors. An EDI-enabled system, for example, can read information from an incoming invoice such as net total, vendor name or address, and send it directly to your accounting application for payment preparation. This ability to keep information flowing directly to and from applications is what makes EDI such a powerful business tool.

Electronic commerce means using EDI for the end-to-end use of electronic transactions throughout the business cycle, so the user takes full advantage of transactions in electronic form.

Major EDI applications are often found in procurement functions, i.e., the buying and selling of goods and services, but EDI can also be used within a wide variety of business applications. Businesses can use it for inventory management; quality control between outsourced plants and headquarters; insurance claims management; and much more. A government can use EDI to exchange any type of transaction with others, businesses or individuals including purchase orders, tax forms, licensing applications, and mandatory reports. It can use EDI or related applications of information technology to disseminate public information or share information with other governments or organizations. These broad uses of EDI all fall under the definition of electronic commerce.

This EC/EDI primer provides an overview of the essential elements of EC/EDI and the potential benefits it might offer to your organization. In this guide, we focus primarily on the use of electronic commerce in procurement. This is where most EDI use begins.

The following discussion contrasts EC/EDI-enabled purchasing from traditional methods and reviews the other key issues in implementing EDI within a business or government agency.

How Does EDI Differ From Traditional Purchasing Methods?

The basic EDI transaction process is generally comprised of the following distinct activities:

A company issues a business transaction from one of its internal business systems, such as a purchasing system.
The transaction is translated into a standard format that a supplier (referred to as a "trading partner") will understand. (The format is compliant with ANSI X12 or EdiFact European standards for electronic business transactions.) Separate translation software is usually used for this.
The transaction is sent to the supplier via a value added network (VAN), that enables the controlled exchange of electronic documents. (Many VANs offer different electronic exchange options to trading partners for EDI transactions, including private networks and the Internet -- usually encrypting transactions over the Internet.)
The vendor receives the transaction and translates it into a format to print out or into a format that is acceptable by his automated business system, such as an order processing system.
The vendor usually sends back an electronic acknowledgment (997) so that the sender knows the transaction was received, processed and was in the proper format.

Using EDI, formatted electronic transactions can be exchanged between buyer and seller. All transactions follow a standard format agreed to by the parties involved. EDI supports increased flexibility in the structure of the purchasing process.

What are standard EDI Formats?

If new formats for electronic transactions had to be developed and agreed upon by every two companies wanting to exchange transactions electronically using EDI, few if any companies would be able to use EDI and the implementation process would be painfully slow. That is why so many companies exchange electronic transactions in standard EDI formats. Each trading partner can take the transaction out of its own business application, translate it into the standard format, and send it to another trading partner. In turn, when a transaction is received, the trading partner finds it in a predictable, standard format, and can you standard translation software to move it to the format needed for internal business applications.

There are two public standards for EDI transaction formats, ANSI ASC X12 and UN/EDIFACT. Most EDI transactions are exchanged in these formats. With the introduction of the Web, there are now many other formats being proposed and used.)

In 1979, the American National Standards Institute (ANSI) chartered a committee known as the Accredited Standards Committee (ASC) X12 to develop national standards for most types of business documents. The Data Interchange Standards Association serves as the secretariat of the X12 standards.

The standard X12 EDI document format is called a transaction set. Commonly referred to as the electronic equivalent of a paper document, a transaction set is actually more like a document template. For example, a transaction set for a purchase order will contain several mandatory items such as space for the serial number, address and total. You can also select from a long list of optional items, such as delivery date, to create a customized electronic document that meets your particular needs.

Some common transaction categories (and an example of each and the X12 transaction set number) include:

  • Purchase Order Request, X12 850
  • Purchase Order Acknowledgement, X12 855
  • Advance Shipping Notice, X12 856

 

X12 transaction sets are updated annually based on three meetings of ASC X12 members. Any company (or government) can be a member of X12 for a fee; it is a voluntary organization. There are 1,000s of organizational members of X12, but most users of X12 are not actually members. There is no need to be a member to receive the standards and use them.) Each update of X12 is assigned a new Version and Release Number. For example, 3050, means Version 3, Release 5, which was issued in 1996. Many users of X12 do not use the most current version and release because their trading partners have started with older version/releases and found them adequate. This means that one company might have to handle multiple versions/releases of X12 in dealing with dozens of trading partners, because sometimes a trading partner (e.g., a customer) may dictate which version/release it will use.

Some industry associations have developed industry-specific subsets of the ASC X12 standards. (Many of these were actually developed prior to X12 and have subsequently merged with X12.) These include:

  • Grocery and retail, using the Uniform Communications Standard (UCS)
  • Automotive, through Automotive Industry Action Group (AIAG)
  • Petroleum, using Petroleum Industry Data Exchange (PIDX)
  • Retail Apparel Industry (VICS standard)
  • Warehousing Industry (the WINS standard).

 

Other industries with significant EDI usage are aerospace, government, electrical and electronics, education, transportation and health care.

As mentioned above, international standards setting for EDI occurs under the aegis of the United Nations (UN). The international standard is called UN/EDIFACT (EDI for Administration, Commerce and Transport). Standards are developed and maintained regionally by UN/EDIFACT Boards representing Africa, Asia, Australia/New Zealand, Eastern Europe, Western Europe and Pan America. Twice each year the representatives from these boards convene to recommend standards to the UN for publication. The ASC X12 body is the United States' UN/EDIFACT representative.

What are Implementation Conventions for EDI Transaction Standards?

EDI transaction standards offer users dozens of options. For example, in the transaction set standard for Purchase Order, a user can choose from over 160 "segments" of data, each including up to 6 or many more fields (called data elements); with up to hundreds of codes permissible in each data element. Only a small percentage of these segments are mandatory. No company would actually use every one of these -- but each company (or industry) will be able to find what it wants! Usually an industry or other group of trading partners defines which optional segments they will use in purchase orders they exchange, defined by segment, data element and even by codes acceptable within a data element. That way, the transactions exchanged are much smaller and more manageable.

Unfortunately, this means there is an extra step in using EDI: a trading partner must know which "implementation convention" or "guide" its trading partner is using for which version and release of X12 (usually one version/release each year). One can see how using X12 can be very complicated. And this is why most EDI users use translation software to sort out all of these implementation conventions!

Why Do I Need EDI Translation and Management Software?

Translation software makes using EDI much simpler. It is needed to convert or map your organization's information to the standard formats you have selected. Because your trading partners may be using various document standards (X12 and EDIFACT) , different versions and releases of these standards, and different implementation conventions, you will want a translation software package that can easily support multiple standards and multiple release levels. Most translation packages do support these many complications and are updated annually with new versions and releases of the standards. Hence these packages often cost more than a business new to EDI would expect.

Some packages offer users menu-driven electronic templates resembling your existing business documents to input information to the translation program. Or, your application can send the necessary information directly.

The translation package maintains a profile of each trading partner. This includes information on which particular transaction set to use, how to send documents and which version/releases and implementation conventions are used. Using such profiles, the program passes pertinent trading partner information along with the translated business document to the communications software.

As the interface between your staff, your applications and the communications software, the translation software package also performs a variety of other transaction management functions. These include archiving incoming EDI transactions so they can be selectively recalled (or deleted) at a later date, generating reports to satisfy auditing requirements and monitoring the status of all transactions that have been sent and received. The package will automatically (if you choose this option) create and send a "functional acknowledgment" (X12 997) back to the sender of every transaction set you receive and translate. This acknowledgment process is a very important control in the X12 process. It is like receiving a "return receipt" for every transaction you send.

What Communications Options Exist?

To exchange electronic transactions, you must use some electronic exchange method and some type of communications software. Most translation software integrates with communications software packages to make the exchange process seamless. Communications software requirements (and packages) will vary depending on which type of electronic network you plan to use. Many VANs provide such software as part of their service.

Two modes of electronic exchange are possible; Batch, where documents are first grouped together and then sent in sequence and Event Driven; where each document is sent as soon as it is passed to the communications software. Most EDI users use batch exchanges, exchanging documents at different frequencies, from every few minutes to once daily.

How Do Value Added Networks (VANs) Fit In the Picture?

You also will need to establish communications links between your EDI system and those of your trading partners. Unless your company plans to exchange business documents with only one or two customers, it is usually advantageous to implement EDI via a single connection to a value-added network (VAN). Some (but by no means all) VANs (e.g.,GEIS - GE Information Services) provide interconnect services to many other VANs so you can communicate with thousands of different companies, both domestically and internationally, without concern for hardware compatibility. A VAN can provide your organization with electronic mailbox service that allows you to send and receive documents at your convenience.

To exchange EDI transactions over a VAN, you must choose its EDI services. These recognize X12 transaction addressing so your transactions are delivered correctly. This addressing is different from electronic mail addressing.

Can I Use the Internet and the World Wide Web for EDI?

Because of the low prices and easy access the Internet provides, some businesses are opting to exchange their EDI transactions via the Internet. They are several ways to do this. Unfortunately no uniform way prevails as of yet. Some companies simply use the Internet to exchange files that contain their transactions (using FTP) and can encrypt and compress such exchanges, making them secure. This requires special software and often customized programming to fit into a smooth-running EDI process where transactions are exchanged many times a day. Companies can also use Internet electronic mail for the exchange, but unless they use a variety of encryption methods, these exchanges are generally less secure than using a VAN.

What Value Added Services Can VANs supply?

Businesses may use a variety of value-added services to help screen and manage transactions or provide information in electronic form related to the transaction. Value added services may be provided by VANs directly or by separate firms.

Examples of value-added services provided include;

  • WEB based account management and services
  • Detailed document information including delivery and pickup times for each individual document
  • Tools to re-post a document for download that failed to translate

 

What are the benefits of using EDI?

Doing business electronically can result in many benefits for your organization, including enhanced strategic relationships, reduced purchase prices and procurement costs, better customer service, shorter lead times and lower inventory levels. By automating communications between your organization and your trading partners, electronic data interchange (EDI) can help you realize these benefits and position your company for a competitive advantage.

The benefits of EDI fall into two categories: (1) tactical, enabling your organization to cut operating costs and increase efficiency; and (2) strategic, putting distance between your organization and the competition.

Specific tactical benefits which can arise from the successful implementation of EDI include:

Reduced purchase prices, procurement and inventory costs
Delivery of documents in seconds instead of days with far less likelihood of them getting lost or damaged, thus improving customer service and reducing postage and express delivery service costs
Shortened order lead times while eliminating clerical tasks and possible keying errors
A broad choice of system configurations, from PC-based to mainframe-based systems
Customization of forms to meet your needs and the needs of your trading partners
Communication across industry sectors with one common standard
The ability to electronically communicate with thousands of companies without concern for hardware compatibility
Complete auditing, billing and security functions.

Strategic benefits stem from;

The ability to serve customers better, which for private sector firms can raise the value of their products or services and help increase market share.
The capability to track market trends as they develop, leading to focused, more responsive market strategies and the ability to anticipate future needs or take advantage of efficiency or cost reduction opportunities.

How do we successfully implement EDI in our company?

Executive commitment is the most important factor in determining the success of an EDI program. By its very nature, EDI can change the way a organization does business. To enable such beneficial changes, the executive driving a company's EDI program must build a common understanding regarding EDI among all affected departments, divisions and other organizational units.

An EDI implementation consists of an internal and an external phase. During the internal phase, your organization selects and implements the necessary translation and communications software and services, accomplishes the appropriate applications integration and determines what procedures and guidelines are needed to support electronic business practices.

The external phase involves motivating your trading partners to participate in your program. Although the number of companies using EDI is constantly growing, you may still have to sell EDI to your trading partners. Moreover, you will need to coordinate your program with those of your trading partners, agree on EDI terms and conditions and test your systems.

In selecting an EDI VAN and translation software, you should consider the requirements of both phases. Your EDI vendor not only should be able to provide solutions for your internal EDI implementation, but also should be able to support your trading partner enabling/implementation efforts.

How Should We Select a VAN?

For most users, including small businesses, the most practical way to establish communications is by subscribing to a Value-Added Network (VAN). In addition to operating 7 days a week, 24 hours a day (in most cases), VANs provide some or all of the following advantages:

One toll-free or local call to a VAN connects you to all other Trading Partners;
Provide an electronic mailbox where messages are routed, stored, and forwarded;
Are accessible to you regardless of physical location at any time of day or night;
Support reliable connectivity to your trading partners via varying communications speeds and protocols;
Provide security and technical support for your transactions including audit trails; and
Typically offer other value added services such as WEB based management tools.

WHAT CUSTOMERS SAY ABOUT EPIC...


"There are several things they [EPIC] do in their plant that we want to adopt here."

"No one else is even close to as good as EPIC in Juarez. "

"I liked the simplicity of EPIC's manufacturing approach."

"They are lean, their material handling is outstanding and their overhead is not big."

"In 14 years never met a more dynamic management team."

"Engineering groups fight over who gets to work with EPIC."

"They set the benchmark for performance in our supply base."

"By far the best contract manufacturer in terms of quality and delivery."

"We talk about how lucky we are to have them [EPIC]."