EDI stands for Electronic Data Interchange. In retail, EDI is used to automate orders, invoices and dispatch notes. EDI replaces order processes, transactions and communication that were previously done on paper or per fax machine. Simply put, EDI makes sure that all company systems of trading partners speak the same language so they can easily and quickly communicate with each other with a limited number of errors.
EDI consists of two main components: translation and communication. During the translation, a company document is changed into a standardized EDI format, such as EDIFACT, S@les in construction, HRXML, TEA{{S, SimplerInvoicing, RosettaNet or the standard Onetrail XML. Each trading partner has its own collection of EDI standards and specifications. The translated information is then safely sent to the receiver.
There are several required communication standards and protocols in order to do EDI with large trading partners. Due to the complexity, security risk and highly technical character of EDI, many trading partners choose to outsource these activities to a specialised EDI provider.