[EDI 案例] 汽車地帶/Autozone EDI解決方案

“汽車地帶”(AutoZone)是美國最大的汽車修配連鎖品牌,Autozone的前身Auto shack建於1970年, 1979年開設了其第一家店,並命名爲“汽車小屋”,1987年更名爲“AutoZone”。 其連鎖賣場主要集中於美國東部及西海岸經濟較發達城市。主要經營汽車配件、維修器件等,同時也提供汽車信貸服務、銷售汽車診斷和修理軟件。AutoZone繼續將發展重心放在提升配送中心的效率方面。 2016年開放五個超級樞紐之後,2017年新增五個超級樞紐。 AutoZone是美國一家領先的汽車配件零售商和分銷商,在北美地區擁有大約5700多家分店,其銷售的產品範圍非常廣泛,每一家分店都有針對轎車、越野車、貨車和輕型卡車的新舊汽車零部件, 一些分店還有汽車貸款和向美國各地的修理廠等商業客戶提供配件等業務。

Autozone與供應商傳輸的是X12標準報文,業務類型包含850(採購訂單)、856(發貨通知)和810(發票),供應商通過使用知行EDI直連繫統的中間數據庫方案,自動化傳輸、翻譯,實現X12報文自由轉換、集成ERP。通過知行EDI平臺,供應商可實現與Autozone供應鏈系統直連,實時交互業務數據,減少庫存與人力成本,精益供應鏈。

爲了實現與供應商EDI直連,Autozone選用AS2連接協議向供應商發送850(採購訂單)報文,並接收供應商發送的856(發貨通知)和810(發票)報文。

擴展閱讀:EDI & 中間數據庫轉換方案

EDI連接

  • 傳輸協議:AS2
  • 報文標準:ANSI X12 標準
  • 實施方案:中間數據庫集成ERP方案(本地部署)
X12報文代碼 業務含義 傳輸方向
850 Purchase Order/採購訂單 接收
856 Ship Notice/發貨通知 發送
810 Invoice/發貨通知 發送

AS2通信方式

通過知行EDI系統即可實現供應商與Autozone的EDI系統相互連接,對傳輸數據進行簽名加密,實現業務數據安全傳輸。AS2(Applicability Statement 2)EDI(電子數據交換)是企業間使用互聯網網頁協議超文本傳輸協議進行電子數據交換的一種規範,是早期版本Applicability Statement 1 (AS1)的擴展。AS1和AS2兩個規範都是由互聯網上的電子數據交換(EDIINT)創建的,這是互聯網工程任務組(IETF)的一個工作組,負責制定安全可靠的商業通信標準。

AS2電子數據交換標準提供安全的多用途互聯網郵件擴展,並使用HTTP(超文本傳輸協議)或更安全的HTTPS在互聯網上傳輸數據。使用HTTP(超文本傳輸協議)或HTTPS協議能實現數據實時傳輸,而不是通過電子郵件傳遞。使用加密和數字簽名可以確保安全性、身份驗證、消息完整性和隱私性。另一個重要的特性,具有不可否認性,使得消息的預期接收者不能否認自己已經收到消息。AS2電子數據交換標準允許企業使用通用的單一通信解決方案,這消除了網絡中不同企業使用不同傳輸協議時的複雜性和成本。使用AS2電子數據交換需要網絡服務器、EDI(電子數據交換)軟件和數字證書,支持幾乎任何類型的數據傳輸。

AS2傳輸協議優勢
  • 安全連接
  • 能夠接收文件處理狀態(MDN消息應答)
  • 編碼和認證能力

X12標準報文生成/解析工作流

藉助知行EDI系統,可創建解析/生成ANSI X12標準報文工作流。工作流按照業務方向可分爲接收報文和發送報文兩個方向。

文件傳輸
  • 自動接收ANSI X12標準850報文
  • 自動發送ANSI X12標準856&810報文
WorkFlow工作流
自動化接收及解析850(採購訂單)業務報文,示例工作流如下:

850:Porsches Order採購訂單標準報文解析工作流各端口功能介紹:

1)Autozone_Prod (AS2 Port):通過 AS2 傳輸協議,接收到交易夥伴發送的 X12 標準報文,並轉發至 X12 Port;

2)AZ_x12toxml (X12 Port):將 X12 標準報文轉換爲標準 XML 格式,並轉發至 Script Port;

3)AZ_parse850 (Script Port):通過定製開發,將標準 XML 文件轉換爲 Database Port 可以識別的定製XML格式文件,並轉發至 Database Port;

4)Conn_DB (Database Port):連接數據庫,將 Database Port 可以識別的 XML 格式文件導入數據庫。

自動化生成及發送856(發貨通知)和810(發票)業務報文,示例工作流如下:

856&810:發貨通知&發票X12標準報文生成工作流

1)Conn_DB(Database Port):連接數據庫,導出 Database Port 可以識別的 XML 格式文件;

2)AZ_generate856 (Script Port):通過定製開發,將 Database Port 導出的 XML 格式文件轉換爲標準856 XML 文件,並轉發至 X12 Port;

3)AZ_generate810 (Script Port):通過定製開發,將 Database Port 導出的 XML 格式文件轉換爲標準810 XML 文件,並轉發至 X12 Port;

4)AZ_xmltox12 (X12 Port):將標準 XML 格式文件轉換爲 X12 標準報文,並轉發至 AS2 Port;

5)Autozone_Prod (AS2 Port):通過 AS2 傳輸協議,將 X12 標準報文發送至交易夥伴 EDI 系統。

輸入850報文內容介紹:

EDI 850是採購訂單,用於訂購貨物或服務。EDI 850通常提供與紙質採購訂單文件中相同的信息,其中報文頭部一般會包含以下業務數據:

• Purchase Order Type Code,訂單類型編碼
• Purchase Order Number,採購訂單編號
• Release Number,訂單版本號
• Date,訂單創建日期
• Currency Code,採購方貨幣代碼
• Terms Net Due Date,發票到期日期
• Terms Net Days,到期天數
• Description,條款描述
• Total PO Amount,訂單總金額
• Billing Type,計費類型
• Bill-to-Party Name,賬單寄送方名稱
• Bill-to-Party Address,賬單寄送方地址
• Bill-to-Party City Name,賬單寄送方城市
• Bill-to-Party State or Province Code,賬單寄送方省份
• Bill-to-Party Postal Code,賬單寄送方郵政編碼
• Bill-to-Party Country Code,賬單寄送方國家編碼
• Ship From Party Name,發貨方名稱
• Ship From Party Address,發貨方地址
• Ship From Party City Name,發貨方城市
• Ship From Party State or Province Code,發貨方省份
• Ship From Party Postal Code,發貨方郵政編碼
• Ship From Party Country Code,發貨方國家編碼
• Ship To Party Name,收貨方名稱
• Ship To Party Address,收貨方地址
• Ship To Party City Name,收貨方城市
• Ship To Party State or Province Code,收貨方省份
• Ship To Party Postal Code,收貨方郵政編碼
• Ship To Party Country Code,收貨方國家編碼

其中,物料明細包括以下業務數據:

• PO Line No,訂單行號
• Quantity Ordered,訂單數量
• Unit or Basis for Measurement Code,數量單位
• Buyer’s Part Number,採購方產品編碼,也就是特斯拉產品編碼
• Product/Item Description,產品描述
• Tax Type Code,稅務類型編碼
• Monetary amount,交稅金額
• Percent,稅率

850標準報文示例:

ISA*00*          *00*          *01*AZTEST001      *ZZ*SUPPLIER       *200227*2318*U*00401*000000154*0*P*>
GS*PO*AZTEST001*SUPPLIER*20200227*2318*154*X*004010
ST*850*0001
BEG*00*NE*PO100001*00*20200225
DTM*074*20200502
DTM*068*20200329
N9*ZZ*AZ PO
MSG*SHIP 2020
N1*BT*AZ,TEST STORE
N3*PO BOX
N4*MEMPHIS*TN*381019842
N1*VN**93*SU001
N1*ST*AZ TEST*ZZ*20
N3*001 T ROAD
N4*HT*PA*0001**ZZ*US
PO1*1*60*EA*1.01**VP*D001*SK*ITEM001
PID*F****TEST PARTS
PO4*1
PO1*2*20*EA*1.02**VP*D002*SK*ITEM002
PID*F****TEST PARTS
PO4*1
PO1*3*60*EA*1.03**VP*D003*SK*ITEM003
PID*F****TEST PARTS
PO4*1
CTT*3*10325*15138*01
SE*24*0001
GE*1*154
IEA*1*000000154

輸出856標準報文內容介紹

856發貨通知標準報文一般包含以下業務數據

  • Purpose code,交易代碼
  • Packing slip number,發貨通知號碼
  • Create date,發貨日期及時間
  • Package code,包裝類型編碼
  • Lading quantity,提貨數量
  • weight,重量
  • Measurement code,重量單位
  • Volume,體積
  • unit of Volume,體積單位
  • Standard Carrier Alpha Code (SCAC),SCAC code
  • Transportation Method,運輸方式
  • Carrier’s Reference Number (PRO/Invoice),發票號
  • Bill of Lading Number,提單號
  • Shipped date,發貨日期
  • Delivered date,交付日期
  • Ship to name,收貨地名稱
  • Ship to code ,the tesla plant code,收貨地ID
  • Ship to city,收貨地城市
  • Ship to state or Province,收貨地省份/州
  • Ship to Postal code,收貨地郵編
  • Ship from name,發貨地名稱
  • Ship from code ,the tesla plant code,發貨地ID,特斯拉工廠Code
  • Ship From Addr,發貨地地址
  • Ship From city,發貨地城市
  • Ship From state or Province,發貨地省份/州
  • Ship From Postal code,發貨地郵編
  • Purchase order number,採購訂單號
  • purchase order date,採購訂單日期
  • Marks and Numbers,Mandatory if material is packed on a pallet,托盤號碼
  • Marks and Numbers,Mandatory if material is packed in a box,包裝箱號碼
  • PO Line Item Number,PO明細行號
  • Tesla’s Part Number,特斯拉產品編號
  • U.P.C. Consumer Package Code,U.P.C Code
  • Numeric value of units shipped in manufacturer’s shipping units,出貨數量
  • Unit or Basis for Measurement Code,包裝單位
  • Lot Number,批次號

856標準報文示例:

ISA*00*          *00*          *ZZ*SUPPLIER       *01*AZTEST001      *200227*1156*U*00401*000000491*0*T*:~
GS*SH*SUPPLIER*AZTEST001*20200227*1156*491*X*004010~
ST*856*000000259~
BSN*00*ASN00001*20200221*0000~
DTM*011*20200221*0000~
DTM*017*20200225~
HL*1**S~
MEA*PD**100*EA~
TD5****M*TEST~
N1*VN**92*SU001~
HL*2*1*O~
PRF*1000001~
HL*3*2*I~
LIN*1*SK*ITEM001*VP*T001~
SN1*1*80*EA~
HL*4*2*I~
LIN*2*SK*ITEM002*VP*T002~
SN1*2*90*EA~
HL*5*2*I~
LIN*3*SK*ITEM003*VP*T003~
SN1*3*100*EA~
CTT*3~
SE*20*000000259~
GE*1*491~
IEA*1*000000491~

從這段報文中我們可以看出,有多個HL節點,每行HL節點的最後一個值代表該HL所屬層級,該值有以下幾種情況:

  • S:Shipment,發貨層
  • O:Order,訂單層
  • I:Item,物料層

實際挑戰

項目實際實施過程中需要與Autozone進行AS2連接測試(Connectivity Testing) 與報文格式測試。AS2連接測試完成後,需要與Autozone明確具體的實施細則,進一步明確業務字段細節。EDI業務聯調測試完成後,供應商會收到Autozone的上線通知,在知行EDI系統將測試狀態切換生產狀態後,EDI系統將正式投產使用。

知行EDI團隊豐富的項目經驗與專業的EDI技術能力,爲此次供應商與Autozone EDI項目實施提供了強大的技術支持。EDI工程師們充分了解客戶需求、高效的定製化開發,實現快速部署、上線交付。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章