EDI Guide
EDI Guide
Getting started with EDI can seem like a daunting proposition. At first sight it can be difficult, highly technical, and even
obscure. Once you dig a little deeper, however, you quickly see that EDI can be a great deal of help to small and mid-
sized businesses that are seeking to automate their order processing and invoicing systems. From reduced workforce
costs to increased accuracy, EDI can deliver the promise of E-Commerce to small and mid-sized businesses around the
world. With this free E-Book you will get an in-depth introduction to EDI along with a primer on getting the most out of
your EDI investment.
ANSI ASC X12 Interchange Control Structure 6 5 Keys to EDI Integration Success 23
Reading An ISA Line 6 Key #1 - Understand what you are getting yourself into 24
Reading The UNA And UNB Lines 10 Key #3 - It's all about the data 25
Communication Types 15
Signaling Speed 15
Data Compression 15
Error Control 15
Security 22
Availability 22
The EDI Standard data format can be thought of as a common language that allows all companies to communicate with
each other. That is, if all companies were able to accept or send data not only in their company's internal format(s), but
also in an EDI standard format (ANSI ASC X12, EDIFACT or TRADACOMS), then all companies would have one data
format in common for trading EDI mail.
DiTranslator translates the data coming into and going out of your PC, so you and your trading partner will be able under-
stand each other's data. An example of an EDI exchange could involve a buyer and a seller. Suppose the buyer identi-
fied an inventory need. A purchase order is produced by manual data entry or from data within the buyer's business
application.
DiTranslator will take this data and translate it into EDI standard format. The EDI data then passes through communica-
tions software that routes it over an electronic communications link to the seller. When the seller receives the transmis-
sion, the data is converted into a format that can be passed to the seller's order entry system or printed using their EDI
software.
Once the seller has received the data, a Functional Acknowledgment should be sent to the buyer indicating the transmis-
sion was received, and detailing any errors found when the transmission was validated against the EDI standard. Then
the seller may initiate an EDI Invoice to the buyer, and perhaps the buyer will respond by acknowledging the Invoice and
paying for the items with an EDI Payment Order/Remittance Advice.
EDI Terminology
Interchange
A group of data consisting of three components: an Interchange Control Header, a series of functional groups, and an
Interchange Control Trailer. The Interchange Control Header and Interchange Control Trailer encloses the series of func-
tional groups. An interchange can be thought of as a large envelope from your trading partner. Inside that envelope are
individual, smaller EDI mail envelopes.
The terms transaction set and message mean essentially the same thing. The differences are found in the details of their
structure. Both transaction sets and messages can be defined as follows: a collection of business related data called
segments that are exchanged between two trading partners. Each segment in a collection is followed by a segment
terminator.
Segment
A segment is a collection of elements that has a segment identifier, followed by one or more data elements. Between
each data element is a data element separator.
A code that uniquely identifies a segment as specified in the appropriate segment directory. For example, the ANSI
ASC X12 Invoice Name segment identifier is “N1.” Note: “Segment Identifiers” are also used in EDIFACT. An EDIFACT
Segment Identifier is a unit of information consisting of a Segment Tag, which may be followed by a list of numbers that
control how many collections of segments appear in the data.
Element
Sub-element Separator
A character used to separate the data elements of an ANSI ASC X12 composite data element. Currently, sub-element
separators are reserved for future use.
Used in EDIFACT to refer to a separator that appears between each data element of a composite element.
Segment Terminator
A character used to indicate the end of a segment. Usually not a printable character in ANSI ASC X12, and typically an
apostrophe (‘) in EDIFACT.
Envelope
The control information, such as identifiers and addresses, that surrounds data. The data is bound together by header and
trailer information. For details, see the ANSI ASC X12 or EDIFACT Interchange Control Structure section in this chapter.
PO #1 (Segments)
PO #2 (Segments)
INV #1 (Segments)
INV #2 (Segments)
INV #3 (Segments)
The second level of enveloping is a functional group. A functional group consists of three components: a GS Header
segment, a series of similar transaction sets, and a GE Trailer segment. The Header and Trailer envelope the series of
similar transaction sets. For example, if a trading partner sends a transmission containing 50 purchase orders and 30
invoices, all the purchase orders belong to a PO functional group and all the invoices belong to an IN functional group. A
GS Header segment and a GE Trailer segment bind the functional groups together.
The third level of enveloping is the transaction set level. Transaction sets consist of three components: an ST Header seg-
ment, a collection of related segments, and an SE Trailer segment. The ST Header segment and the SE Trailer segment
bind the related segments to a PO functional group and all the invoices belong to an IN functional group. A GS Header
segment and a GE Trailer segment bind the functional groups together.
The third level of enveloping is the transaction set level. Transaction sets consist of three components: an ST Header seg-
ment, a collection of related segments, and an SE Trailer segment. The ST Header segment and the SE Trailer segment
bind the related segments.
Reading A GS Line
You can view the GS line when you open the New Mail In file in WordPad, or the text editor you are using. The follow-
ing is an example GS segment (between the ISA and ST segments). Find GS (fourth line down, far left). This marks the
beginning of the GS segment. Find the fields contained within the GS listed in order and described in the following table.
GS FIELD DESCRIPTION
* The asterisk “*” is an example ANSI ASC X12 data element
separator character. You will see this character throughout the
GS segment used for separating the fields.
PO GS01, Functional ID code. Indicates the transaction set type for
the transaction sets in this functional group. In the example
above, the code is PO for a purchase order.
7083179000 GS02, Application sender’s code.
3132721850 GS03, Application receiver’s code.
960717 GS04, Group date. The date this functional group was sent in
YYMMDD format.
ZZ ISA05, Interchange ID qualifier. This qualifies the next element.
1113 GS05, Group time. The time this functional group was sent.
Time is expressed in a 24-hour format.
1 GS06, Group control number. A number that is different for
each functional group enveloped by an ISA segment.
X GS07, Responsible agency code. The agency responsible for
this functional group.
003040 GS08, Version/Release indicator. The agency version/release
of the transaction sets in this functional group.
A functional group consists of three components: a UNG Header segment, a series of similar messages, and a UNE
Trailer segment. The Header and Trailer segments envelope the series of similar messages. For example, if a trading
partner sends a transmission containing 50 purchase orders and 30 invoices, all the purchase orders belong to the same
functional group and all the invoices belong to another functional group. Functional group segments are optional. If there
are no functional groups, the interchange envelope surrounds a series of messages of the same type. For example, the
messages must all be Purchase Order messages or they must all be Invoice messages. A message consists of three
parts: a UNH Header segment, a collection of related segments, and a UNT Trailer segment. The Header and Trailer seg-
ments envelope the collection of related segments. Message Header and Trailer segments are mandatory. Segments are
used as required.
PO #1 (Segments)
PO #2 (Segments)
INV #1 (Segments)
INV #2 (Segments)
INV #3 (Segments)
UNA: +
UNB+UNOA: 1+TSI12013:01+TSITEST+921216: 1000+5
UNG+CUSDEC+TSIINTL+TP+921216: 1000+5+UN+2:912+12345PASS
UNH+45+CUSDEC:2:912:UN
BGM+AB+111+++TN:800000052
Find UNB (second line down, far left). This marks the beginning of the UNB segment. Find the fields contained within the
UNB listed in order and described in the following table.
UNA: +
UNB+UNOA: 1+TSI12013:01+TSITEST+921216: 1000+5
UNG+CUSDEC+TSIINTL+TP+921216: 1000+5+UN+2:912+12345PASS
UNH+45+CUSDEC:2:912:UN
BGM+AB+111+++TN:800000052
Find UNG (third line down, far left). This marks the beginning of the UNG segment. Find the fields within the UNG listed
in order and described in the following table.
TSI12013:01+TSITEST+921216: 1000+5
TSIINTL+TP+921216: 1000+5+UN+2:912+12345PASS
DEC: 2:912: UN
+++TN:800000052
Find UNH (fourth line down, far left). This marks the beginning of the UNH segment. Find the fields contained within the
UNH listed in order and described in the following table.
Functional Acknowledgments
The Functional Acknowledgment (ANSI ASC X12 997) transaction set acknowledges the receipt of functional groups.
The Functional Acknowledgment is sent to report the system’s syntactical analysis of received functional groups. The
system analyzes the data based on the ANSI ASC X12 EDI standards. Like all other transaction sets, a 997 Functional
Acknowledgment can be sent or received by a trading partner. For example, if you send an (ANSI ASC X12) 810 Invoice,
your trading partner may send you a Functional Acknowledgment in reply. The Functional Acknowledgment will indicate
whether or not the transaction set had the correct syntax, looping, and structure. The Functional Acknowledgment does
not indicate that the business data within the transaction sets is acceptable to your trading partner.
It is important to understand that EDI and data communications are two distinct technologies. EDI defines an encoding
standard for business information. Data communications defines mechanisms to transfer this EDI encoded information
between your computer and your trading partner’s computer.
First, your customer prepares the Purchase Order data following the language rules of EDI standards. The Purchase
Order data resides at a remote location.
You then launch a data communications session using DiTranslator, which connects your computer to this remote
location. During this data communications session, a file transfer mechanism is used to move the Purchase Order
data, already in EDI format, from the remote computer to your computer. The data communications session is then
terminated.
You are then able to process the Purchase Order data using DiTranslator. You may need to send an Invoice to your
trading partner. In this case, you prepare the Invoice using DiTranslator.
You then launch a communications session, which connects your computer to the remote destination. The Invoice, in
EDI standard format, is moved from your computer to the remote computer during this communications session.
Occasionally, EDI standards define guidelines for data communications used in an EDI process. These guidelines may
include time constraints, which help assure that responses to transaction sets received will be sent within a specific time
period. EDI standards also define how the sender’s address and receiver’s address are encoded. However, EDI stan-
dards do not normally define the communications, which actually cause the data to move from source to destination. A
variety of data communications modules are supported by DiTranslator. You simply use the module required to link to the
desired remote location. This topic is discussed in more detail later.
Don’t be misled by the term network. This term does not imply a local area network (LAN) nor wide area network (WAN).
A VAN simply contains a network of electronic mailboxes. When you are dealing with a trading partner through a single
VAN, then both you and your trading partner will have private mailboxes in the VAN. Overall, the VAN may contain thou-
sands of mailboxes. The only ones that you will be interested in are your mailbox and your trading partner’s mailbox.
The VAN conceptual model is very simple. Again, let’s consider the example in which you want to obtain Purchase
Orders from your trading partner. Both you and your trading partner have private mailboxes in a single VAN. Your com-
puter is at one physical location. Your trading partner’s computer is at a second physical location. And, the VAN resides at
a third physical location. Your trading partner’s computer first sends the EDI Purchase Orders to the VAN. A file transfer
mechanism is used to move the Purchase Orders from your trading partner’s computer to the VAN. The EDI format
includes an outer envelope (much like the outer envelope of a paper letter), which defines the sender’s address (in this
case your trading partner’s address) and a receiver’s address (in this case your address). Typical envelopes are the ANSI
ASC X12 ISA, BG, and EDIFACT UNB envelopes.
When the VAN receives the EDI Purchase Orders, the VAN reads the envelope to determine the ultimate destination of
the data. In this case, the receiver’s address indicates that the receiver is you, and the VAN will place the EDI Purchase
Orders in your electronic mailbox. The communications session between your trading partner’s computer and the VAN
is then terminated. Note that your computer is not yet directly involved with this process. At this point, the EDI Purchase
Orders are stored in your mailbox. You may, then, use DiTranslator to launch a communications session between your
computer and the VAN at your convenience. The DiTranslator communications module that you are using will automati-
cally request the VAN send the data contained in your mailbox. The VAN will then send the EDI purchase orders from
your mailbox in the VAN to your computer. Note that your trading partner is not directly involved in the communications
session between your computer and the VAN.
There are a number of questions that might arise at this point. First, “How do I know if there is mail in my mailbox before
I call?” The answer is you don’t know. Some VANs provide mailbox contents reports that you receive via a separate com-
munications session. Normally, you simply check your mailbox at various points in time. If you call the VAN and there is
no mail in your mailbox, the VAN will send a ‘no mail’ indicator during the communications session and DiTranslator will
report the ‘no mail’ status to you. You can configure DiTranslator to periodically call the VAN to check for mail while you
are away from the computer. See Automating DiTranslator for details.
Another question that might arise is, “Will my mailbox only contain data from one trading partner?” If you are only deal-
ing with one trading partner on the VAN, your mailbox will contain only mail from that one trading partner. If you are
dealing with multiple trading partners on the VAN, your mailbox may contain mail sent by one or more trading partners.
Remember that when you are dealing with a VAN, your computer doesn’t connect to your trading partner’s computer.
Note that when you call the VAN, you can send mail to multiple mailboxes belonging to your trading partners, but you can
only receive mail from your mailbox. Similarly, your trading partner and other users of the VAN services cannot extract
mail from your mailbox.
In certain cases, a situation might arise in which you prefer to use a particular VAN and a trading partner prefers to use a
different VAN. DiTranslator can connect you to multiple VANs. Or, if you prefer, some VANs perform transparent inter-
connection between each other. You deal directly with your VAN and your trading partner deals directly with the other
VAN. The two VANs take care of the rest. This is commonly known as a VAN interconnect. VAN communication is very
common when exchanging EDI data with your trading partner. A second common approach is to use what is called point-
to-point communication. In point-to-point communication, your computer establishes a direct connection to your trad-
ing partner’s computer in order to exchange EDI files. Under normal circumstances, your trading partner will rarely call
your computer in order to establish a communications link and exchange EDI files. The most common occurrence is for
DiTranslator to initiate the communications session. This is true for both VAN and point-to-point communication.
Data communications software and modems work as a unit to accomplish a successful communications session. There
are five major attributes, which collectively specify a communications session. They are:
Communication Types
Signaling Speed
Data Compression
Error Control
Signaling Speed
Two modems must use the same signaling speed during a communications session. The signaling speed is usually
designated as the number of bits per second (bps) sent. Common speeds are 1200, 2400, 9600 and 14400 bps. The
trend is definitely toward higher data rates, 9600 bps, 14400 bps, and higher. Not all VANs support these higher speeds.
For cases in which a VAN does support a higher speed, you are not always guaranteed the data throughput will be at the
highest speed. Noise bursts and low quality lines can cause higher speed modems to fall back to a lower speed, some
modems do this automatically, some do not. The situation is much like that of a high performance car: you can’t usually
utilize all the horsepower it has.
Data Compression.
A common characteristic of the new breed of asynchronous modems is to have provisions to compress data before it is
sent as electrical signals on the communications line. This has the overall effect of increasing the throughput while still
using the same signaling speed. There are varying degrees of data compression offered by the various data compression
standards. As with signaling speed, if a certain type of data compression standard is used, both modems must support it.
Common data compression standards are tabulated later in the Data Communication Standards section.
Error Control
Error-free communications is absolutely essential. An error, which drops or adds a digit in an invoice, could mean disaster.
There are a number of different error detection and correction standards used in modems and software today. The trend
towards higher data rates underscores the need for assurance of error-free data transfers. A number of different error
control mechanisms are tabulated later in the Data Communication Standards section.
Any particular modem can contain any combination of the standards depending on how a modem manufacturer wants to
position itself in the market. For example, a particular model can contain V.32 bis for signal speed, V.42 for error control
and MNP for data compression. Modem manufacturers mix and match which set of standards their modems support.
The important fact to remember is that not all asynchronous modems are compatible with each other, and not all asyn-
chronous modems are compatible with all VANs.
One of the lessons from this work was that transactions can exist within separate business entities and between groups
or divisions within the organization. This concept of ‘trading partners’ clearly shows that there are often many different
trading patterns within and between organizations, and that there is no one solution that addresses both. Consider that
within business-to-business markets, most businesses do the majority of their trading volume with a few loyal custom-
ers who have set trading patterns. Nevertheless, most businesses also have a lot of customers who trade with them in
irregular patterns. This, of course, is a result of the inherent nature of the market and the position of different businesses
within their market categories. There is very little if anything that an individual business can do to change this fact. As a
result, the electronic commerce solutions they implement should take this inherent nature of doing business into account.
Electronic commerce solutions are implemented as a tool in order to reduce costs and increase efficiency.
Extranets Internet
Marketplace Network
Transaction Information
Hybrid Solution
Manual Solution
SOLUTION CHARACTERISTICS
AUTOMATED No Human Involvement
Computer to Computer
Time & accuracy are critical
Computer system integration
HYBRID Web-based purchasing
Computer to computer exchange of data
Flexibility and on-line information are critical
System integration to achieve efficiency and accuracy
Computer to computer exchange of data
MANUAL Web-based purchasing
Flexible & easy to use
Very low cost to the purchaser
Efficient for the supplier
Information oriented transactions on the other hand are practically always restricted to the Internet. The Internet has
opened vast opportunities for suppliers to exchange information with their customers. Information about product design,
specifications, capabilities, and availability flows freely through the value chain, while the supplier gets feedback through
the value chain on market demands and needs. This information is not only restricted to product information, services
can be offered and demanded, project plans can be exchanged and worked on by several parties, and workgroups can
be formed to exchange joint information. A basic characteristic of the information orientation is that no transaction or
purchase is performed. The transaction or purchase has taken place or will take place depending on the information
exchanged.
order dispatch
invoice
information notice
purchase order
generated
In-house order
automatically
and inventory
by in-house
supplier CUSTOMER
application
supplier electronic
customer
purchase order
The customer wants to have instant access to product availability before purchasing
The customer wants to have information about delivery times prior to purchasing
The customer wants to have information about substitute products available and the availability and delivery times of
such products
None of this information is available in a fully automated e-commerce solution since the purchase order is either gener-
ated automatically or the person entering the purchase order can only access information stored in their own business
application. Yet, the hybrid solution is inferior to the fully automated solution when the above mentioned circumstances
are not of importance. The hybrid solution is superior to the manual solution under the following circumstances:
The customer needs to have all purchase orders registered in his own business application
The volume of purchase orders from the specific supplier is large enough to defend the substantial in-vestment the
hybrid solution needs compared to the manual solution
The hybrid solution is not yet widely in use because the software technology is not commercially available yet.
Companies can create a hybrid solution today by combining a web site for customers to make purchases as well as
software for fully automated solutions to send an order confirmation to the customer. However, the technology where
a structured message is sent back to the customer in ActiveX, XML, or Java Bean and integrated with the customer’s
business application is not yet available. DiCentral is in the forefront of researching this technology and is committed to
providing products that enable companies to take advantage of the superior qualities of the hybrid electronic commerce
solution. We think that the hybrid solution will grow to become the most important business-to-business electronic com-
merce solution for purchases of production related products. The flexibility and integration capabilities of this solution
integration
supplier CUSTOMER
manual order entry
order confirmation
order confirmation
web server
(xml, activeX to back-end)
order confirmation
html to browser browser
supplier customer
The Hybrid e-Commerce Solution
satisfy both the supplier's and the customer's needs and wishes for an efficient electronic commerce solution. The
hybrid solution truly reduces costs and increases the productivity of the trading partners, but it especially caters to the
needs of the customer when using the World Wide Web to purchase products.
The supplier enjoys the benefits of selling and marketing on the World Wide Web and, depending on the level of integra-
tion with the business application, the supplier can enjoy cost reductions and productivity increases in order-entry and
order-processing.
The manual electronic commerce option is well suited for purchasing nonproduction products, such as office equipment,
since the customer’s need for updating internal inventory systems is limited.
requires additional
software
optional
integration
order entry
supplier CUSTOMER
web server browser
order confirmation
html to browser
printout
printout
supplier customer
The Manual e-Commerce Solution
Phase 1 - Reactive - At this phase you have just started using EDI, usually as a result of pressure from a significant
trading partner, EDI becomes a required nuisance.
Phase 2 - Proactive - Eventually the business begins to see the advantages of EDI and realizes the potential cost
savings and decreased time to revenue. EDI becomes more important and dedicated resources are assigned to its
expansion.
Phase 3 - Strategic - Ultimately EDI becomes a mature part of an integrated IT infrastructure with data seamlessly
being shared with trading partners directly out of in-house ERP systems and becomes a critical strategic component
of the company’s IT infrastructure in support of revenues and cost reduction.
Security
Regardless of available technology we have all seen stories in the press about sensitive credit card data, user informa-
tion, and other types of restricted data being compromised. The simple truth of the matter is that there is only one way
to guarantee that your data will not be at risk of compromise: keep it within your firewalls. Of course with any web-based
system this is simply not feasible.
Availability
As with security, the availability of a web-based system is 100% reliant on an outside party. As a business begins to rely
more and more on EDI, not having access to that data can have dire consequences on financial results in understated
revenues, mis-allocated expenses, and break-downs in relationships with critical trading partners due to faulty or missing
EDI data exchanges.
Eliminating the manual data entry process required to move EDI data into ERP systems can produce significant savings
for mid-market companies. A typical manual data entry process often involves a series of steps as laid out in the table on
the following page. With even the most basic EDI transfer procedure, the steps typically involve the printing of a report,
the duplication of this report for the benefit of multiple data entry clerks, and the manual keying of that data into the ERP
system. The manual process does, however, not end here. It continues at the opposite end of the transaction - when
orders are fulfilled the procedure must be reversed with printed reports of pending shipments being duplicated and
provided to data entry clerks, who in turn re-create the data for the EDI system that is then used to communicate with
outside trading partners. As the following table illustrates, the cost of such a procedure when measured in time can be
astounding, especially when one considers that this procedure must be duplicated for every order and transaction that is
processed in-house. Couple this with the enormous costs associated with mistakes and errors that are invariably made
during the manual data entry processes, and an integrated solution that dynamically routes data between EDI and ERP
systems becomes imperative.
A second aspect of managing data that mid-market companies often have trouble with is access to a subject-matter
expert. It’s important to understand that whether you are doing the data integration with consultants or with services
provided by your EDI integration vendor, their subject matter expertise is data integration - not necessarily the systems
involved. For this reason you will need access to someone who is familiar with your ERP and your EDI systems to be
able to answer technical questions as they arise during the project. Having access to such a subject matter expertise will
make it significantly easier to get your project completed on-time and within budget.
Q1 What is my budget?
This may seem obvious but data integration projects are notorious for going over budget. The reason for this is two-fold:
scope-creep is responsible for a significant part of the problem - companies that have’nt prepared properly have to adjust
for changing circumstances. The second reason, however, is related with poor planning regarding software. It’s critical
that your software budget is established as early as possible so that when possible vendors are selected, you will be
able to quickly gauge whether the software being considered is within your budget.
It’s surprising how often companies will embark on an EDI integration project only to realize after they have already
committed to it, that they don’t have any in-house expertise to perform the integration. Learning how to work with data
integration packages is not something you should embark on unless you plan on having that subject-matter expertise in-
house even after your integration is completed. If you decide to do the integration using in-house resources, the software
features and ease-of-use utilized in the implementation process should be important factors in your decision. If, on the
other hand, you will use third party consultants or rely on the software vendor to perform the work, the features of the
software you should focus on might be more related to your post-implementation needs.
Understanding the file formats involved in your EDI integration project goes back to having a subject-matter expert
available. How does your ERP system import and export data? Via a flat-file? Proprietary format? XML? APIs? What kind
of format does your EDI system use? Having the answers to the questions will allow you to know to ask the software
vendor if they support the specific formats you need to use.
The speed of EDI integration software is a factor that mid-market companies don’t often consider. After all, just about any
data integration package on the market today can handle the data volume generated by a mid-market organization. The
key question to consider however, is room for growth. As your business grows, your data volumes will expand exponen-
tially; and since data integration is not an easy process you want to ensure that your systems will be able to handle the
expanded data volume without having to re-architect your EDI integration solution.
One of the first aspects of selecting the right vendor is to consider how much experience the vendor has in EDI integra-
tion. There are many vendors of data integration packages; however, working with EDI integration requires a specific skill
set and introduces a set of challenges that are unique to EDI integration. When selecting your EDI vendor, ensure that
you work with one that has been in the EDI integration business and understands the challenges involved.
Everyone wants to work with the big guys right? The right answer is going to depend on the market focus of your EDI
integration software vendor. Do they primarily focus on enterprise customers? If that’s their main area of focus, how
much attention will you be able to get as a mid-market organization? Will you be on the top of the priority list if there
are any problems? Are you going to get access to the best resources the vendor has available? Select a data integration
vendor that focuses on small and mid-market companies and you are much more likely to get the kind of service that will
mean the difference between success and failure for you.
Even if you have in-house resources, or if you have hired consultants to do most of the EDI integration work, it’s still
important to have ready access to professional services from the software vendor. The reason for this is simple: you may
only rely on them for training, or you may end up needing their expertise to help you resolve a challenging part of your
project. Whatever the case, if you don’t have ready access to professional services it may put your integration project in
jeopardy.
One size fits all - it’s often one of the biggest challenges of buying EDI integration. A package designed for an enterprise
class deployment at a Fortune 500 organization may be overkill for your organization. Similarly, a package designed to do
basic EDI integration with small business software may not provide the type of processing power or business process
management that your business needs. As you talk to possible software vendors, make sure they have products that
span both ends of the spectrum in a way that allows you to start with low-end packages and migrate upwards as your
needs grow over time.
This last aspect is often one of the biggest challenges of finding a good vendor. It’s common practice in the EDI integra-
tion business to promise first and deal with repercussions later. Be wary of software vendors that seem to be able to
deliver on all of your requirements without any concerns. Over the twelve years that DiCentral has been in the business
of integration, we have seldom run across a project that didn’t force us to ask questions at the very beginning.
As you select your software vendor, these are just some of the questions to consider. The most important aspect of
choosing an EDI integration vendor is to ensure that it is a company with which you are comfortable doing business; you
will be spending a lot of time talking to them over the coming months - make sure it’s someone with whom you can
work.
Learn more
Learn more about DiCentral by visiting our web site at http://www.dicentral.com and by downloading our other whitepa-
pers on data integration and EDI.
Since 2000, DiCentral has been an industry leader in supply chain and supplier performance management software
and services. With over 6000 valued customers processing millions of transactions annually, DiCentral has consistently
delivered quality products and services across the retail, chemical, logistics, warehousing, food, consumer goods, and
pharmaceutical industries. In short, our offerings simplify the way you do business through supply chain integration.
By using DiCentral solutions companies of all sizes can be provided with the tools necessary to act quickly with increased
insight, efficiency, and flexibility. In addition, DiCentral solutions streamline the communications that drive commerce,
manage orders and inventory, reduce costs, optimize performance, and provide the insight and agility needed to compete
on a global scale.
© 2010 DiCentral Corporation. All Rights Reserved. All other products, company names or logos are trademarks and/or service marks of their respective owners. v 1 -1/ 12
119 9 N A S A P a r k w a y < H o u s t o n , Tex a s 7 7 0 5 8 < t e l : 2 8 1. 4 8 0 .1121 < f a x : 2 8 1. 218 . 4 8 10 < s a l e s @ d i c e n t r a l . c o m < w w w. d i c e n t r a l . c o m