EDI Implementation Guide Revision #: V1.1 Business Author: Phelim Barry

advertisement
EDI Implementation Guide
Revision #: V1.1
Last Revised: 27th June 2011
Business Author: Phelim Barry
Page 2 of 17
EDI Implementation Guide V1.1
Table of Contents
1.
Executive Summary ...........................................................................................................3
2.
EDI Overview ....................................................................................................................4
3.
Implementing EDI with VMware .......................................................................................5
4.
5.
6.
3.1.
Getting Started ............................................................................................................... 5
3.2.
System Requirements
3.3.
Implementation Steps...................................................................................................... 5
Trading Partner Check List ................................................................................................6
4.1.
Contact Information ........................................................................................................ 6
4.2.
Planning Requirements .................................................................................................... 6
4.3.
Implementation Requirements .......................................................................................... 6
Supported Platforms .........................................................................................................7
5.1.
X12 ............................................................................................................................... 7
5.2.
EDIFACT ........................................................................................................................ 7
5.3.
XML ............................................................................................................................... 7
5.4.
CSV ............................................................................................................................... 7
5.5.
Trading Grid For Excel ..................................................................................................... 7
Communication Methods ...................................................................................................8
6.1.
Valued Added Network (VAN) ........................................................................................... 8
6.2.
Direct Connect ................................................................................................................ 8
7.
User Acceptance Testing…………………………………………………………………………………………9
8.
Technical Specifications………………………………………………………………………………………..10
8.1.
X12 ............................................................................................................................. 10
8.2.
EDIFACT ...................................................................................................................... 12
8.1.
XML ............................................................................................................................. 16
8.2.
CSV ............................................................................................................................. 16
Appendix : .................................................................................................................................17
Page 3 of 17
EDI Implementation Guide V1.1
1. EXECUTIVE OVERVIEW
This document is designed to offer guidelines to assist you with implementing EDI with VMware.
Audience
The primary audience for this document is intended to be the EDI trading partners IT or Technical staff. It also
contains information useful to other areas of the business who will be involved in the EDI process.
Scope
The scope of this document is to provide a general overview of EDI. The specifics for each trading partner
implementation will be managed on a case by case basis.
Contact Information
All questions can be routed to either your VMware Partner manager or to your assigned contact at VMware.
Page 4 of 17
EDI Implementation Guide V1.1
2. EDI OVERVIEW
VMware is proactively working with our Channel to maintain a productive and efficient order process. Electronic
Data Interchange (EDI) ordering offers many benefits to distributors, resellers and end users. Recently VMware
has expanded the methods of transmitting via EDI to enable broader partner adoption.
EDI Explained
Electronic Data Interchange is the computer to computer transmission of business related documents using a
defined standard format.
Benefits of Transacting via EDI
Competitive Advantage
Reduced Order Processing Time
Improved Data Quality/PO Quality
Reporting
Competitive Advantage
1. All major global distributors order using EDI
2. Resellers and end users will experience faster delivery and order confirmations
Reduced Order Processing Time
1. Enables VMware to reduce the standard booking SLA to less than 72 hours
2. An Order Analyst can book twice the number of orders in the same time period when they are sent via
EDI
3. New license orders can be booked 10 times faster than their non EDI equivalents
4. EDI new license orders take as little as a minute to process
Improved Data Quality/PO Quality
1. EDI order templates ensure all required information is included on an order
2. Order templates include data validation checks on mandatory fields
3. Order Analysts can stage EDI orders and clean order data in the workflow to minimize rejects and rework
for the partner
Reporting
1. Automatic daily report of all orders placed through EDI
2. Detailed reports for system rejected and vendor analyst rejected orders
3. Quarterly order count and status
4. Order responses sent within 2 hours
Page 5 of 17
EDI Implementation Guide V1.1
3. IMPLEMENTING EDI WITH VMWARE
3.1.
Getting Started
Before engaging in an EDI project the Partner should have full backup and commitment from senior management
to see the project through to close. Then the following review should be taken:
1) A review of all information currently being traded between both parties.
2) A review of how and where information is generated and stored.
3) What specific information is required for existing documents and from what systems.
Once this review is complete then any changes that are required to implement EDI can be identified such as:
1) Possible addition of new data to database systems or data cleanup activities
2) Development of interfaces between internal systems
3) Other external requirements
3.2.
System Requirements
Some or all of the following basic components may be required depending on your chosen solution and existing
capabilities.
1) Hardware - PC and Communications equipment
2) Software – Communications and EDI translator
3.3.
Implementation Steps
The general steps for implementing an EDI solution are:
1) Planning
a. Gaining approvals/support
b. Establishing a Project Plan
c. Assigning business and technical contacts
d. Agreeing technical formats for documents and communications.
2) Development
a. Developing/Selecting EDI software
b. Creating mapping rules from your business applications to the appropriate file format
3) Testing
a.
b.
c.
d.
Test Communication links
Test Inbound File transmission / content to VMware (VMware will provide test scenarios)
Test outbound file transmission / content from VMware
Test File receipt if appropriate
4) Implementing
a. Stop paper transactions
b. Enable all necessary elements
c. Begin EDI transacting
Page 6 of 17
EDI Implementation Guide V1.1
4. TRADING PARTNER CHECK LIST
4.1.
Contact Information
Establish Business Contact Details
Establish Technical Contact Details
Complete Trading Partner Profile Document
4.2.
Planning Requirements
Define Transaction Set Requirements
Define Required Data Elements
Define Timing/Frequency of Documents
Establish Communication Process
4.3.
Implementation Requirements
Complete Testing Phase
Provide Sign-off
Move Process to Production
Page 7 of 17
EDI Implementation Guide V1.1
5. SUPPORTED PLATFORMS
VMware has invested heavily in recent times to expand our EDI capabilities and is now well placed to offer
attractive solutions for all sizes of trading partners using industry standards such as X12 and EDIFACT formats.
5.1.
X12
The X12 format was established in 1979 by the American National Standards Institute working with the Accredited
Standards Committee. They developed uniform standards for the electronic transmission of business documents
between trading partners. Although primarily used in North America, the X12 format is also being used in other
geographies.
VMware supports the following X12 messages:
5.2.
850
Purchase order
855
Purchase Order Acknowledgement
810
Invoice
EDIFACT
The EDIFACT format was established in 1986 by the United Nations Economic Commission for Europe and
similar to X12 has a defined set of standards for the electronic transmission of business documents. It is the most
widely used EDI format in Europe.
VMware supports the following EDIFACT messages:
5.3.
ORDERS
Purchase order
ORDRSP
Purchase Order Response
INVOIC
Invoice
XML
Together with GXS, VMware has developed a custom XML solution for the transmission of data in XML format.
5.4.
CSV
Together with GXS, VMware has developed a custom CSV solution for the transmission of data in CSV format.
Page 8 of 17
EDI Implementation Guide V1.1
6. COMMUNICATION METHODS
EDI standards do not specify how the data should be transmitted between trading partners. Any computer-tocomputer means will suffice. The most commonly used means are the use of a Value Added Network (VAN) or a
Direct Connection.
Since engaging with GXS, VMware can now offer the following two methods of transmitting EDI documents with
our trading partners
6.1.
VAN
VANs provide virtual "mailbox" services to handle transmission of electronic business documents, such as
purchase orders, between trading partners.
6.2.
Direct Connection
A direct connection between VMware and our trading partners for the transmission of business documents is
possible using industry standard protocols such as FTPs or AS2. This eliminates the need for a VAN mailbox but
also loses out on the advantages that VANs provide such as resending of documents, report etc.
A representative from GXS will engage with each of our trading partners to discuss these options and work with
them to implement whichever option is best suited.
Page 9 of 17
EDI Implementation Guide V1.1
7. TESTING REQUIREMENTS
Once communications have been establish and tested between the Trading Partner and VMware, the business
teams from the Trading Partner and VMware will carry out User Acceptance Testing (UAT).
This testing is intended to validate all order scenarios and ensure all required data elements are being passed
back and forth between both parties. Sign off from bother parties on UAT is required to move to production.
7.1.
User Acceptance Testing
The attached is a sample test plan that may be used for UAT.
Sample Test Plan
Page 10 of 17
EDI Implementation Guide V1.1
8. DOCUMENT SPECIFICATIONS
This section lists the technical mapping specifications for each of VMware’s supported EDI methods
8.1.
X12
1) 850
– Purchase Order
The 850 document is the electronic version of the Purchase Order sent by the Trading Partner.
850 technical Specification Document:
VMware_850_4010_
v2.doc
850 Example:
ISA*00*
*00*
*Qualifier*Partner’s ID* Qualifier *VMware ID*YYMMDD*HHMM*U*00401*ISA
Number*0*P*>~
GS*PO* Partner’s ID * VMware ID *CCYYMMDD* HHMM *GS Number*X*004010~
ST*850*ST Number~
BEG*00*DS*PO Number** CCYYMMDD~
CUR*SE*USD~
REF*CO* Reseller PO Number* ~
REF*CR* Customer Reference (Reseller ID)* ~
REF*V1* Volume Purchase Agreement Number (VPP Number)* ~
REF*OT* Marketing ID*~
REF*CT* Contract Number ~
REF*Q1*SnS Quotation Number ~
REF*4N*SPF Number~
REF*EU*End User PO Number~
REF*11*Entitlement Account Number~
REF*1V*Vendor Sales Order Number~
REF*ABE*ELA Quote Number~
REF*AAT*Reference # 1~
REF*2U*Reference # 2~
REF*4P*Reference # 3~
REF*AQ*Reference # 4~
REF*CI*Reference # 5~
PER*IC*Contact Name*TE*Phone Number~
SAC*A*F670 ***Amount*Allowance Percent Qualifier*Percent*Rate*UOM*QTY**Allowance Method
of Handling Code*Ref. Iden*Opt Num*Desc*~
ITD*14*3*****45~
DTM*011*CCYYMMDD*~
TD5**2*SCAC CODE**Free Form Description~
N9*K6*SPECIAL INSTRUCTIONS~
MSG*SPECIAL INSTRUCTIONS~
N1*ST*Free Form Name~
N3*Address Information~
N4*City Name*State or Province Code*Postal Code*Country Code~
N1*EN* Free Form Name ~
N3*Address Information~
N4*City Name*State or Province Code*Postal Code*Country Code~
Page 11 of 17
EDI Implementation Guide V1.1
PER*IC*Free Form Name*TE*Telephone Number*EM*Email Address~
PER*SV*Free Form Name*TE*Telephone Number*EM*Email Address~
PER*ST*Free Form Name*TE*Telephone Number*EM*Email Address~
PER*AM*Free Form Name*TE*Telephone Number*EM*Email Address~
N1*DU* Free Form Name ~
N3*Address Information~
N4*City Name*State or Province Code*Postal Code*Country Code~
PER*IC*Free Form Name*TE*Telephone Number*EM*Email Address~
PO1*Line Item Number*Qty*UOM*Unit Price*Basis for Unit Price*VP*Vendor Part *BP*Buyer Part~
PID*F****Free Form Description~
REF*AS*FAC or Serial Number~
REF*06*Instance Number~
REF*7D*Reference Number 1~
REF*2I*Reference Number 2~
REF*44*Reference Number 3~
REF*6E*Reference Number 4~
REF*6W*Reference Number 5~
SAC*A*F670 ***Amount*Allowance Percent Qualifier*Percent*Rate*UOM*QTY**Allowance Method
of Handling Code*Ref. Iden*Opt Num*Desc*~
MSG*Free Form Message Text~
CTT* Line Item Count* Hash Total~
SE*Hash Total*ST Number~
GE*Hash Total*GS Number~
– Purchase order Acknowledgement
2) 855
The 855 is the EDI document sent back to the Trading partner indicating receipt of the Purchase Order and
indicates if the Purchase Order has been Accepted or Rejected by VMware.
855 Technical Specification Document:
VMware_855_4010_
v2.doc
855 Example:
ISA*00*
*00*
*12*EEC6504755146 *01*RECEIVER ID
*090420*1607*U*00401*000015235*0*P*>~
GS*PR*EEC6504755146*RECEIVER ID*20090420*1607*15235*X*004010~
ST*855*15235~
BAK*00*AD*PO NUMBER*PO ACK DATE~
REF*CO*VMware Order ID~
PO1*2*2*YR*UNIT PRICE*QT*VP*VMware Part*BP*BUYER PART~
ACK*IA*2*YR~
PO1*1*2*EA*UNIT PRICE*QT*VP*VMware Part*BP*BUYER PART~
ACK*IA*2*EA~
CTT*2~
SE*9*15235~
GE*1*15235~
IEA*1*000015235~
Page 12 of 17
EDI Implementation Guide V1.1
– Invoice
3) 810
The 810 is the electronic version of the VMware Invoice that is sent once a Purchase Order has been processed
by Revenue.
810 Technical Specification Document:
DRAFT_VMware_810
_4010_v1.doc
8.2.
EDIFACT
1) ORDERS
– Purchase Order
The EDIFACT ORDERS document is the electronic version of the Purchase order
ORDERS Technical Specification:
VMware_ORDERS_D
97A_v2.doc
ORDERS Example:
UNA:+.? '
UNB+UNOC:2+VMWAREID:QALF+MAGIRUSID:QUALF+YYMMDD:HHMM+ICN'
UNH+NUMBER+ORDERS:D:97A:UN'
BGM+105+PO Number+9~
DTM+4:CCYYMMDD:102~
FTX+AAI+++Free Text Description+EN~
RFF+ABO:Reseller ID~
RFF+ADL:Reseller PO Number~
RFF+AJS:VPP Number~
RFF+ACD:Marketing ID~
RFF+CT:Contract ID~
RFF+PR:Special Price Form~
RFF+AGN:SnS Quote Number~
RFF+ADE:Entitlement Account Number~
RFF+UO:ELA Quote Number~
RFF+TN:Vendor’s Sales order number~
RFF+VS:HDR Reference Number 1~
RFF+SQ:HDR Reference Number 2~
RFF+RC:HDR Reference Number 3~
RFF+PD:HDR Reference Number 4~
RFF+OR:HDR Reference Number 5~
NAD+ST++Name and Address+Name+Street+City++Post Code+Country Code~
CTA+OC+?:Contact Name~
Page 13 of 17
EDI Implementation Guide V1.1
COM+Email Address:EM'~
COM+?+Phone Number:TE'
NAD+DU++Name and Address+Name+Street+City++Post Code+Country Code~
CTA+OC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
NAD+EN++Name and Address+Name+Street+City++Post Code+Country Code~
CTA+OC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
CTA+PSC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
CTA+SSC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
CTA+LAC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
NAD+BT++Name and Address+Name+Street+City++Post Code+Country Code~
CTA+OC+?:Contact Name~
COM+Email Address:EM'~
COM+?+Phone Number:TE'
CUX+2:USD'~
ALC+A+’ORAN ID’:’Free Form Description’+++~
ALI+++97~
QTY+1:20~
RNG+1+EA:20:50~
PCD+1:2.5~
RNG+1+EA:20:50~
MOA+204:5000~
RNG+3+EA:3000:5000~
RTE+1:5.5~
RNG+1+EA:20:100~
LIN+00010++Part Number:MF~
PIA+1+000000000001373022:BP~
IMD+F++:::Free Form Description~
QTY+21:5~
DTM+2:CCYYMMDD:102~
PRI+CAL:49~
RFF+SE:Serial Number~
RFF+AAG:Item Reference Number 1~
RFF+AAO:Item Reference Number 2~
RFF+ACE:Item Reference Number 3~
RFF+ADV:Item Reference Number 4~
RFF+AEK:Item Reference Number 5~
ALC+A+’ORAN ID’:’Free Form Description’+++~
ALI+++97~
QTY+1:20~
RNG+1+EA:20:50~
PCD+1:2.5~
RNG+1+EA:20:50~
MOA+204:5000~
RNG+3+EA:3000:5000~
RTE+1:5.5~
RNG+1+EA:20:100~
UNS+S~
CNT+2:1~
Page 14 of 17
EDI Implementation Guide V1.1
UNT+xx+UNH Number~
UNZ+1+UNB Number~
2) ORDRSP
– Purchase Order Response
The ORDRSP is an EDI document sent back to the Trading partner indicating receipt of the Purchase Order and if
it has been Accepted or Rejected by VMware.
ORDRSP Technical Specification:
DRAFT_VMware_OR
DRSP_D97A_v1.doc
ORDRSP Example:
Accept:
Within the BGM segment code ‘AP’ indicates Accepted Indication that the referenced offer or transaction (e.g.,
cargo booking or quotation request) has been accepted.
UNA:+.?*'
UNB+UNOA:1+6504755146EMEA:12+RECEIVERID+110510:0215+36449'
UNG+ORDRSP+6504755146EMEA:12+ RECEIVERID+110510:0215+36449+UN+D:97A'
UNH+36449+ORDRSP:D:97A:UN'
BGM+231+123456++AP'
DTM+137:20110510'
RFF+VN'
RFF+OP:028079'
DTM+171:20110510'
NAD+BY+PartnerName::91'
LIN+1+5+VS-STD-G:MF'
PIA+5+VS4-STD-G-SSS-C:BP'
IMD+F++:::BASIC SUPPORT/SUBSCRIPTION FOR VMWA'
QTY+21:1'
PRI+CAL:27.27:CA'
RFF+VN'
RFF+OP:028079'
LOC+92'
QTY+113:1'
LIN+4+5+VS-STD-G:MF'PIA+5+VS4-STD-G-SSS-C:BP'
IMD+F++:::BASIC SUPPORT/SUBSCRIPTION FOR VMWA'
QTY+21:2'
PRI+CAL:199.09:CA'
RFF+VN'
RFF+OP:028079'
LOC+92'
QTY+113:2'
LIN+2+5+VS-STD-G:MF'
PIA+5+VS4-STD-G-SSS-C:BP'
IMD+F++:::BASIC SUPPORT/SUBSCRIPTION FOR VMWA'
QTY+21:2'
PRI+CAL:79.64:CA'
RFF+VN'
Page 15 of 17
EDI Implementation Guide V1.1
RFF+OP:028079'
LOC+92'
QTY+113:2'
LIN+3+5+VS-STD-G:MF'
PIA+5+VS4-STD-G-SSS-C:BP'
IMD+F++:::BASIC SUPPORT/SUBSCRIPTION FOR VMWA'
QTY+21:2'
PRI+CAL:79.64:CA'
RFF+VN'
RFF+OP:028079'
LOC+92'
QTY+113:2'
UNS+S'
CNT+2:4'
UNT+46+36449'
UNE+1+36449'
UNZ+1+36449'
Reject:
Within the BGM segment code ‘RE’ indicates Accepted Indication that the referenced offer or transaction (e.g.,
cargo booking or quotation request) is not accepted.
UNA:+.?*'
UNB+UNOC:1+6504755146EMEA:12+2396370490001:9+110510:0317+27524+ '
UNG+ORDRSP+6504755146EMEA:12+2396370490001:9+110510:0317+27524+UN+D:97A'
UNH+27524+ORDRSP:D:97A:UN'
BGM+231+283262++RE'
DTM+137:20110506'
RFF+VN'
RFF+OP:283262'
DTM+171:20110510'
NAD+BY+PartnerName::91'
UNS+S'
CNT+2:0'
UNT+10+27524'
UNE+1+27524'
UNZ+1+27524'
3) INVOIC
- Invoice
The INVOIC is the electronic version of the paper invoice that is currently sent for processed orders. This can be
sent in parallel with paper invoices if required.
INVOIC Technical Specification:
DRAFT_Vmware_INV
OIC_D97A_v1.doc
INVOIC Example:
Page 16 of 17
EDI Implementation Guide V1.1
8.3.
XML
1) XML
– Purchase Order
The XML document is the electronic version of the Purchase Order sent by the Trading Partner to VMware.
XML document Technical Specification Document:
VMWARE_850_XML_
SPEC_FINAL.xls
XML sample Purchase Order
8.4.
CSV
1) CSV
– Purchase Order
The CSV document is the electronic version of the Purchase Order sent by the Trading Partner to VMware.
CSV document Technical Specification Document:
VMWARE_850_CSV_
SPEC_FINAL.xls
csv sample Purchase Order
CSV850Sample.xls
Page 17 of 17
EDI Implementation Guide V1.1
Appendix A: Document Repository
Version
No.
Date
Name (Alias)
Description of Change
V1.1
June 2011
EDI
Implementation
Guide
Base Version
Appendix B: Open and Closed Issues
ID
Issue
Resolution
Responsibility
Appendix C: Glossary/ Definitions
Term
Definition
Appendix D: Related Documents/References
Document
Document Location
VMware EDI Distributor Survey
Blank EDI
Survey.doc
EDI Profile (X12)
X12_Partner_OnBoar
ding_Template.doc
EDI Profile (EDIFACT)
EDIFACT_Partner_O
nBoarding_Template.doc
Target
Date
Impact Date
Download