1. 程式人生 > 其它 >3M EDI 855 採購訂單確認報文詳解

3M EDI 855 採購訂單確認報文詳解

3M公司,全稱明尼蘇達礦業及機器製造公司。它於1902年成立,總部現位於美國明尼蘇達州首府聖保羅市,為世界著名的多元化跨國企業,並且是道瓊斯30種工業成分指數股票之一。

3M為管理其龐大的供應鏈建立了EDI(Electronic Data Interchange,中文名稱是電子資料交換)系統,實現供應鏈自動化管理。

本文著重講述3M EDI專案中,3M回覆給採購商的X12 855報文(採購訂單確認)解讀。

在此前的文章如何讀懂X12報文中,我們對X12已經做了詳細的介紹,大家可以以此為基礎,深入瞭解855採購訂單確認報文。

下圖為3M EDI X12 855示例報文轉換前及經過知行之橋EDI系統轉換後的結果對比圖。

3M X12 855 示例訂單詳解

3M會給採購商傳送 X12 標準的 EDI 855 訂單確認,示例如下:

ISA*00*          *00*          *ZZ*               *ZZ*               *221019*1205*U*00401*000000001*0*T*:~

GS*PR*006097109CN*WILLTECH*20221017*0154*65319*X*004010~ ST*855*525000018~ -855:採購訂單確認 -525000018:報文型別編號 BAK*00*AE*0005557803*20040618***123456**20040619*12~ -00:原始訂單 -AE:確認且包含詳細訊息AK:無詳細訊息或更改項;RD:拒絕且包含詳細訊息;RJ:拒絕且無詳細訊息)
-0005557803:採購訂單號 -20040618:採購訂單建立日期 -123456:合同編號 -20040619:合同編號建立日期 -12:指定交易型別的編碼 CUR*BY*CAD~ -BY:買方貨幣編碼 -CAD:買方貨幣 FOB*DF*DE*123*01*CFR~ -DF:運輸費用付款條件 -DE:裝運地位置限定符 -123:裝運地位置 -01:運輸條款限定符編碼 -CFR:成本和運費 TD5*****UPS COLLECT GROUND ACCT 555~ -UPS COLLECT GROUND ACCT 555:運輸路線或承運人身份 N9*ZZ*Notes to follow in MSG segment~
-ZZ:標識編碼 -Notes to follow in MSG segment:MSG欄位注意事項 MSG*COLLECT - 3M SHIPMENT CONTROL~ -COLLECT - 3M SHIPMENT CONTROL:注意事項 N1*SU*ACME MANUFACTURING LTD*92*AV5660001~ -SU:供應商名稱編碼 -ACME MANUFACTURING LTD:供應商名稱 -92:由買方或買方代理人指定識別程式碼限定符 -AV5660001:由買方或買方代理人指定識別程式碼 N2*4TH FLOOR WAYSON COMMERCIAL BLDG 28~ -4TH FLOOR WAYSON COMMERCIAL BLDG 28:供應商發貨地址 N3*1264 CONNAUGHT ST~ -1264 CONNAUGHT ST:供應商地址 N4*NAPLES*FL*123456789*USA~ -NAPLES:供應商所在城市名稱 -FL:供應商所在省或市編碼 -123456789:供應商郵政編碼 -USA:供應商所在國家編碼 PO1*00101*1.0000*EA*139.50000**BP*28902255589*VP*493372~ -00101:訂單行號 -1.0000:訂購數量 -EA:計量單位為每個編碼 -139.50000:單價 -BP:買方物料編碼限定符 -28902255589:買方物料編碼 -VP:賣方物料編碼限定符 -493372:賣方物料編碼EC:工程變更級別限定符;MF:製造商限定符;MG:製造商物料編碼限定符;) PID*F****TONER LJ4200 12000 PG BLK~ -F:物料描述型別 -TONER LJ4200 12000 PG BLK:物料描述 FOB*CC*OR*123*01*FOB~ -CC:運費到付 -OR:原產地(裝運點) -123:原產地描述 -01:運輸條款來源於國際貿易 -FOB:船上交貨價 TD5*****YELLOW FREIGHT~ -YELLOW FREIGHT:運輸路線或承運人身份 ACK*IC*4*EA*074*20050801~ -IC:專案已接受且已進行更改DR:專案已接受且已重新計劃日期;IP:專案已接受且價格已更改;IQ:專案已接受且數量已更改) -4:數量 -EA:計量單位為每個編碼 -074:交付時間回覆限定符 -20050801:交付時間回覆 N1*ST*3M MEXICO*92*TZ6488003~ -ST:收貨方名稱編碼 -3M MEXICO:收貨方名稱 -92:由買方或買方代理人指定識別程式碼限定符 -TZ6488003:由買方或買方代理人指定識別程式碼 N2*C/O 3M SAN LUIS-3MMX~ -C/O 3M SAN LUIS-3MMX:收貨方發貨地址 N3*P.O.BOX 33121~ -.O.BOX 33121:收貨方地址 N4*ST. PAUL*MN*551333121*USA~ -ST. PAUL:收貨方所在城市名稱 -MN:收貨方所在省或市編碼 -551333121:收貨方郵政編碼 -USA:收貨方所在國家編碼 CTT*1~ SE*21*0001~ GE*4*65319~ IEA*1*000067050~

通過上述報文解讀可以看到,我們接收到的 X12 855 報文可讀性較差,無論是企業的業務人員還是 IT 人員都很難從以上訂單中直接獲取到有效的業務資訊。因此需要對此 855 訂單進行格式轉換。

EDI 系統轉換效果

利用知行之橋 EDI 系統可以將其轉換為可讀性更強的目標 XML 格式檔案,以便於進一步處理,轉換效果如下:

<?xml version="1.0" encoding="UTF-8"?>

<EDI_855 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">   <!-- 原始訂單編碼 -->   <TsetPurposeCode>00</TsetPurposeCode>、   <!-- 確認且包含詳細訊息 -->   <AcknowledgementType>AE</AcknowledgementType>   <!-- 採購訂單號 -->   <PONumber>0005557803</PONumber>   <!-- 採購訂單建立日期 -->   <PODate>20040618</PODate>   <!-- 合同編號 -->   <ContractNumber>123456</ContractNumber>   <!-- 合同編號建立日期 -->   <acknowlegeDate>20040619</acknowlegeDate>   <!-- 指定交易型別的編碼 -->   <TransactionTypeCode>12</TransactionTypeCode>   <CurrencySpecification>     <!-- 買方貨幣編碼 -->     <EntityIdentifierCode>BY</EntityIdentifierCode>     <!-- 買方貨幣 -->     <CurrencyCode>CAD</CurrencyCode>   </CurrencySpecification>   <ShipmentTransportationInstructions>     <!-- 運輸費用付款條件 -->     <ShipmentMethodOfPayment>DF</ShipmentMethodOfPayment>     <!-- 裝運地位置限定符 -->     <LocationQualifier>DE</LocationQualifier>     <!-- 裝運地位置 -->     <Description>123</Description>     <!-- 運輸條款限定符編碼 -->     <TransportationTermsQualifierCode>01</TransportationTermsQualifierCode>     <!-- 成本和運費 -->     <TransportationTermsCode>CFR</TransportationTermsCode>   </ShipmentTransportationInstructions>   <CarrierDetails>     <!-- 運輸路線或承運人身份 -->     <Routing>UPS COLLECT GROUND ACCT 555</Routing>   </CarrierDetails>   <MutuallyDefined>     <!-- MSG欄位注意事項 -->     <RefId>Notes to follow in MSG segment</RefId>     <!-- 注意事項 -->     <MessageText>COLLECT - 3M SHIPMENT CONTROL</MessageText>   </MutuallyDefined>   <SupplierOrManufacturer>     <!-- 供應商名稱 -->     <Name>ACME MANUFACTURING LTD</Name>     <!-- 由買方或買方代理人指定識別程式碼 -->     <AssignedByBuyerOrAgentId>AV5660001</AssignedByBuyerOrAgentId>     <AdditionalNameInfo>       <!-- 發貨地址 -->       <Name>4TH FLOOR WAYSON COMMERCIAL BLDG 28</Name>     </AdditionalNameInfo>     <AddressInfo>       <!-- 供應商地址 -->       <Address>1264 CONNAUGHT ST</Address>     </AddressInfo>     <GeographicLocation>       <!-- 供應商所在城市名稱 -->       <CityName>NAPLES</CityName>       <!-- 供應商所在省或市編碼 -->       <StateOrProvinceCode>FL</StateOrProvinceCode>       <!-- 供應商郵政編碼 -->       <PostalCode>123456789</PostalCode>       <!-- 供應商所在國家編碼 -->       <CountryCode>USA</CountryCode>     </GeographicLocation>   </SupplierOrManufacturer>   <BaselineItem>     <!-- 訂單行號 -->     <POLineNumber>00101</POLineNumber>     <!-- 訂購數量 -->     <QuantityOrdered>1.0000</QuantityOrdered>     <!-- 計量單位為每個編碼 -->     <UOM>EA</UOM>     <!-- 單價 -->     <UnitPrice>139.50000</UnitPrice>     <!-- 買方物料編碼 -->     <BuyerPartNumber>28902255589</BuyerPartNumber>     <!-- 賣方物料編碼 -->     <VendorPartNumber>493372</VendorPartNumber>     <ProductDescription>       <!-- 物料描述型別 -->       <DescriptionType>F</DescriptionType>       <!-- 物料描述 -->       <Description>TONER LJ4200 12000 PG BLK</Description>     </ProductDescription>     <ShipmentTransportationInstructions>       <!-- 運費到付 -->       <ShipmentMethodOfPayment>CC</ShipmentMethodOfPayment>       <!-- 原產地(裝運點) -->       <LocationQualifier>OR</LocationQualifier>       <!-- 原產地描述 -->       <Description>123</Description>       <!-- 運輸條款來源於國際貿易 -->       <TransportationTermsQualifierCode>01</TransportationTermsQualifierCode>       <!-- 船上交貨價 -->       <TransportationTermsCode>FOB</TransportationTermsCode>     </ShipmentTransportationInstructions>     <CarrierDetails>       <!-- 運輸路線或承運人身份 -->       <Routing>YELLOW FREIGHT</Routing>     </CarrierDetails>     <LineItemACK>       <!-- 專案已接受且已進行更改 -->       <StatusCode>IC</StatusCode>       <!-- 數量 -->       <Quantity>4</Quantity>       <!-- 計量單位為每個編碼 -->       <UOM>EA</UOM>       <!-- 交付時間回覆-->       <RequestedForDeliveryDatePriorToAndIncluding>20050801</RequestedForDeliveryDatePriorToAndIncluding>     </LineItemACK>     <ShipToInfo>       <!-- 收貨方名稱 -->       <Name>3M MEXICO</Name>       <!-- 由買方或買方代理人指定識別程式碼 -->       <AssignedByBuyerOrAgentId>TZ6488003</AssignedByBuyerOrAgentId>       <AdditionalNameInfo>         <!-- 收貨方發貨地址 -->         <Name>C/O 3M SAN LUIS-3MMX</Name>       </AdditionalNameInfo>       <AddressInfo>         <!-- 收貨方地址 -->         <Address>P.O.BOX 33121</Address>       </AddressInfo>       <GeographicLocation>         <!-- 收貨方所在城市名稱 -->         <CityName>ST. PAUL</CityName>         <!-- 收貨方所在省或市編碼 -->         <StateOrProvinceCode>MN</StateOrProvinceCode>         <!-- 收貨方郵政編碼 -->         <PostalCode>551333121</PostalCode>         <!-- 收貨方所在國家編碼 -->         <CountryCode>USA</CountryCode>       </GeographicLocation>     </ShipToInfo>   </BaselineItem> </EDI_855>

工作流示例

通過上述的講解想必大家已經瞭解了 3M 855 訂單確認在知行之橋 EDI 系統中的轉換結果了,以下是上述工作流示例,您可以下載知行之橋EDI系統,匯入【示例工作流】以及【3M_855_Sample】,進行實戰操作。 在知行之橋 EDI 系統中匯入上述工作流以及測試檔案。

 下載 3M 855 工作流以及測試檔案 

如下圖所示:

①先點選右上角的工作區齒輪圖示,選擇建立工作區,命名為3M_855。

②然後選擇匯入工作區,選擇3M_855.arcflow。

③點開3M_X12ToXML埠,點選上方 輸入 ,在 更多裡點選上傳檔案,上傳3M_855_Sample.x12。

④點開3M_XMLTo855埠,點選上方 輸出 ,點選 3M_855_Sample_000000001.xml即可下載檔案,看到轉換後的結果。

以上就是3M X12 EDI 855採購訂單確認報文以及轉換的詳細介紹了,瞭解更多EDI報文轉換示例,可直接點選知行之橋EDI系統線上示例。更多EDI報文資訊,歡迎聯絡知行軟體。

更多 EDI 資訊,請參閱: EDI 是什麼?