EDI
EDI
The two parties are known as trading partners. The most common trading partner
relationship is that of supplier and customer. Sometimes there may be a different
relationship, such as that of seller and buyer, payee and invoicee, or supplier and
carrier. Each trading partner may play different roles during the business process, as
illustrated in the diagram below, or each role may be played by a different partner.
The data transferred between the trading partners is business data, such as orders,
despatch advices and invoices, in the form of standardised documents. They have to
be standardised so that they can be deciphered by the computer system that receives
them.
In order to conduct business, the customer and the supplier are involved in a two-way
communication that includes some or all of the following actions:
Before EDI, these business activities would have been formalised by the use of paper
documents, such as a Purchase Order or an Invoice. These documents were used to state
requirements, make agreements and provide other kinds of business information. Since they
were paper-based they had to be posted or faxed. Posting involved extra delay, which meant
that the data could be out of date by the time it was received. Both posting and faxing meant
that data contained in the documents had to be typed into the computer system when it was
received.
With EDI, the time taken to transfer information electronically between trading partners is
minimal. In many cases, partners can communicate with each other directly, so that data
transfer is practically instantaneous. Even when communication is via a third party the
information is usually available within minutes.
Another advantage of EDI is that data received electronically can be integrated into existing
computer systems without the need for time-consuming and error- prone manual data entry.
It not only speeds up these transactions but increasingly, as more companies integrate their
internal business systems, results in fewer errors because less data has to be processed
manually.
the name and address of the customer who is ordering the goods
the products/services that are required
the required quantity of each product
A beginner's guide to EDI 3
the date(s) on which or by which the products/services must be supplied
the place(s) to which the products/services must be delivered
The details shown above for each type of document are only a minimum, required to make
the document meaningful. Other details can easily be included in EDI documents, where
space on a sheet of paper is not a factor to be taken into account.
EDI documents are intended to be sent, received and interpreted by computers. For the
interpretation to be successful, the data must be in a format that both computers can
understand. Use of standards minimises the difficulties and expenses that would result if each
trading partner were to impose its own formats on every partner with which it does business.
1.5.2 Who writes the standards?
A number of EDI standards bodies exist, whose purpose is to develop and maintain sets of
EDI messages (in EDI terminology, an EDI document is usually referred to as a message).
The standards bodies we shall refer to in this document are EDIFACT, ODETTE, EAN (and
its members), VDA and ANSI. Each of these bodies has developed its own set of EDI
messages.
1.5.2.1 EDIFACT
EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport) is the
body which develops the United Nations rules for EDI. EDIFACT usually publishes a new set
of EDI messages each year, incorporating any new messages and amendments to existing
messages, and calls each of its yearly publications a Dictionary. Each dictionary is named
according to the year of its publication, whether it is a draft version (D) or the definitive
standard (S), and whether it is published in the first (A) or second (B) half of the year. So, for
example, the dictionary named D96A is a draft standard published in the first half of 1996.
4 A beginner's guide to EDI
Quite often, only the draft version of a dictionary is issued, but EDIFACT standards are so
robust that they are as good as a standard version and, indeed, are used as such by many
companies.
1.5.2.2 ODETTE
A subset is a smaller version of a full EDI standard, usually developed for a specific business
sector.
1.5.2.3 EAN
EAN stands for European Article Numbering. The EAN association is an international
standards body with members in individual countries. The members may develop their own
EDI standards for use within their own country. The Tradacoms standard for the UK retail
trade was developed in this way.
1.5.2.4 VDA
VDA stands for Verband der Automobilindustrie (i.e. association of the automobile industry).
The VDA is a standards body set up by the German automotive industry that has developed
its own set of EDI messages for use in that industry. The VDA messages are not strictly EDI,
because they do not have all the usual characteristics of EDI messages, but they are
accepted as EDI messages by the UK automotive supply industry.
1.5.2.5 ANSI X12
ANSI stands for American National Standards Institute. ANSI X12 is an American standard,
whose EDI messages are called Transaction Sets. This standard is rarely used in the UK.
Although the standards bodies above provide comprehensive standards that can be used by
any company of the sector they were written for, it is often the case that individual companies
adopt these standards but issue their own "Message Implementation Guidelines". These
Guidelines usually state explicitly what information is to be contained within messages
exchanged between the individual company and its trading partners. The result of this may
be, for example, that a supplier who trades with two different automotive manufacturers may
be required to send the same message type to both manufacturers, but that the contents of
those messages will differ according to which manufacturer they are intended for.
In the very early days of EDI, groups of partners would simply agree among themselves what
data to send and how to position it in the file, but this soon became impractical as EDI grew in
popularity.
At this point, groups of users with a common interest got together to develop the first
standards. Such groups tended to be those from a common business background, such as
the automotive or retail industry, and the standards they developed were intended for use
A beginner's guide to EDI 5
specifically by their own industry. This stage saw the emergence of such standards bodies as
ODETTE and ANA, which developed standards for the UK automotive and retail sectors
respectively. At the same time, similar bodies were being established in other countries, such
as VDA for the automotive industry in Germany.
Other standards bodies, such as EDIFACT, have developed standards that can be used by
any industry.
An EDI message provides a means of transferring data electronically from one partner to
another. Each EDI standard defines many different types of message. Each message is used
for a different purpose e.g. the EDIFACT DELFOR message is used to place an order with a
supplier, the EDIFACT DESADV message is used to inform a customer of a despatch that is
on its way to him. Similar messages will exist under other standards.
Although each message has a descriptive name, such as Delivery Forecast or Despatch
Advice, they each also have a shorter name such as DELFOR for Delivery Forecast and
DESADV for Despatch Advice. Usually this is an abbreviation of their descriptive name, as in
the examples given, but some standards, such as VDA and ANSI X12, use numbers for their
naming convention.
An EDI message is, essentially, a computer file containing structured data. Usually it will
contain characters which separate one piece of data from the next, but never any
explanations of what the data represents. The standards explain fully what data may be
transmitted in each document, and how the data is to be laid out in the file. If the standards
are adhered to, then all partners using the same standards can decipher the data.
Note: Data elements that could identify the participants have been changed, although the text is based on
a live transmission.
Normally, any EDI message would consist of a long unbroken stream of data, but for
illustration purposes the message above is shown with each "segment" on a new line.
As you can see, the data in this message looks pretty meaningless, so let's break it down to
show how it can be deciphered.
1.5.6.1 Separators
The + signs and : characters are used throughout this message to separate one piece of
data from the next within a segment.
1.5.6.2 Segments
Segments are used as a way to break up the information within an EDI message and to give
the information some structure. Each segment in this message is separated from the next by
a ' character (single quote)
The VDA standard differs from all the other EDI standards we have talked about. Instead of
using special characters to divide each segment from the next and each data element from
the next, a VDA message consists of fixed length records within which each item of data is
allowed to take up a specific number of characters. If any item of data is omitted, its absence
must be shown by a space the same length as the omitted item of data.
Another difference is the naming convention of the messages and their records. Each VDA
message has a number instead of a short name, so it has messages such as the 4913 and
4905. Since each VDA record contains a variety of data it cannot easily be given a
meaningful name such as QTY. Instead, another naming system using numbers is used. For
example, within the 4913 message the records are called 711, 712, 713 etc.
Although these differences exist between the VDA standard and other standards, their
EDI has become firmly established throughout the business world in recent years. There are EDI
specialists and a variety of EDI-related organisations that can support a company in implementing its
own EDI solution.
Since EDI implementation can be complex in both technical and organisational terms, a systematic
approach and the structured application of typical implementation processes as described in the
following examples are helpful:
What business processes have the greatest strategic potential in EDI implementation?
Should data only be sent, only be received, or both sent and received?
Step 3: Selection of the ideal EDI solution (in-house or EDI service provider)
In order to ensure automated data processing, companies need special EDI software that supports the
message standards and your interface requirements. Inform yourself about the solutions available on
the market or weigh the pros and cons of an EDI outsourcing solution. Today, building up an in-house
EDI infrastructure only makes economic sense for a very small number of companies.