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

3M EDI 850 採購訂單報文詳解

3M公司素以勇於創新、產品繁多著稱於世,在其百多年曆史中開發了6萬多種高品質產品。百年來,3M的產品已深入人們的生活,從家庭用品到醫療用品,從運輸、建築到商業、教育和電子、通訊等各個領域,極大地改變了人們的生活和工作方式。現代社會中,世界上有50%的人每天直接或間接地接觸到3M公司的產品。

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

本文著重講述3M EDI專案中,採購商發給3M的X12 850報文(採購訂單)解讀。

在此前的文章如何讀懂X12中,我們對X12已經做了詳細的解讀,接下來讓我們以 3M EDI專案中對EDI 850採購訂單的處理為基礎,開始深入瞭解850採購訂單。

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

利用知行之橋EDI系統可以將XML檔案轉換為符合國際標準的X12 850採購訂單檔案,再通過EDI系統傳送給3M即可,企業可以從自己的業務系統中生成如下XML檔案,或者將自己的業務資料填進如下的XML檔案。每個欄位的業務含義都已做了明確的註釋。

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 <?xml version="1.0" encoding="utf8"?> <EDI_850>   <!-- 00:原件;07 :附件; -->   <TsetPurposeCode>00</TsetPurposeCode>   <!--KN:小額採購訂單;BE:一攬子訂單;CN:中國大陸收貨人訂單;等 -->   <POTypeCode>KN</POTypeCode>   <!-- 採購訂單編號 -->   <PONumber>3MPONUMBER</PONumber>   <!-- 採購訂單建立日期 -->
  <PODate>20010203</PODate>   <!-- 合同編號 -->   <ContractNumber>123456</ContractNumber>   <!-- IEL:電子發票;INR;不需要發票; -->   <InvoiceTypeCode>IEL</InvoiceTypeCode>   <CurrencySpecification>     <!-- 買方貨幣編碼 -->     <CurrencyCode>CAD</CurrencyCode>   </CurrencySpecification>   <Reference>     <!-- 材料儲存位置 -->     <MaterialStorageLocation>1003</MaterialStorageLocation>   </Reference>   <Contact>     <!—買方名稱 -->     <Name>Name of 3M Buyer</Name>     <!-- 買方電話 -->     <TelephoneNumber>(123) 456-7890 Ext 123</TelephoneNumber>   </Contact>   <ShipmentTransportationInstructions>     <!-- PP:預付款(運費由賣方預付);CC:到付; -->     <ShipmentMethodOfPayment>PP</ShipmentMethodOfPayment>     <!-- ZZ:相互定義的標識位置型別限定符;DE:目的地;OR:原產地;PB:卸貨港口;等 -->     <LocationQualifier>ZZ</LocationQualifier>     <!-- 相互定義的標識位置型別 -->     <Description>DESTINATION</Description> <!-- DDP:完稅交貨(賣方承擔將貨物運送至指定地點,包括承擔關稅、稅款等其他官方費用);DAF:邊境交貨;DEQ:碼頭交貨;DES:船上交貨;等 -->     <TransportationTermsCode>DDP</TransportationTermsCode>   </ShipmentTransportationInstructions>   <TermsOfSaleOrDefferdTermsOfSale>     <!-- 05:不適用折扣;08:提供的基本折扣;14:先前商定的折扣;等 -->     <TypeCode>05</TypeCode>     <!-- 條款折扣百分比 -->     <DiscountPercent>60</DiscountPercent>     <!-- 自由格式描述的內容 -->     <Description>Net 60 Days</Description>     <!-- 一個月中的某一天 -->     <DayOfMonth>0</DayOfMonth>   </TermsOfSaleOrDefferdTermsOfSale>   <OrderStartDateTimeInfo>     <!-- 訂單開始時間 -->     <Date>20010203</Date>   </OrderStartDateTimeInfo>   <OrderEndDateTimeInfo>     <!-- 訂單結束時間 -->     <Date>20010203</Date>   </OrderEndDateTimeInfo>   <CarrierDetails>     <!-- 請求裝運路線或始發承運人身份資訊 -->     <Routing>Truck</Routing>   </CarrierDetails>   <DeliveryDateCode> <!-- 交付參考 -->     <RefId>Freight Terms</RefId>     <!-- 自由格式的郵件文字 -->     <MessageText>For PO terms and conditions and MSDS treatment see www.3M.ca</MessageText>   </DeliveryDateCode>   <MasterSolicitationProceduresTermsAndConditions>     <!-- 條款和條件 -->     <RefId>Freight Terms</RefId>     <!-- 自由格式的郵件文字 -->     <MessageText>For PO terms and conditions and MSDS treatment see www.3M.ca</MessageText>   </MasterSolicitationProceduresTermsAndConditions>   <BillToInfo>     <!-- 付款方名稱 -->     <Name>3M CANADA COMPANY</Name>     <AddressInfo>       <!-- 付款方地址 -->       <Address>P.O. BOX 5840</Address>     </AddressInfo>     <GeographicLocation>       <!-- 付款方所在城市名稱 -->       <CityName>LONDON</CityName>       <!-- 付款方所在州或省編碼 -->       <StateOrProvinceCode>ON</StateOrProvinceCode>       <!-- 付款方郵政編碼 -->       <PostalCode>N6A 5S2</PostalCode>       <!-- 付款方國家編碼 -->       <CountryCode>CA</CountryCode>     </GeographicLocation>   </BillToInfo>   <InvoiceIssuerInfo>     <!-- 收款方名稱 -->     <Name>SUPPLIER</Name>     <!-- 由買方或買方代理人指定識別程式碼 --> 0001234567     <AddressInfo>       <!-- 收款方地址 -->       <Address>456 VENDOR ROAD</Address>     </AddressInfo>     <GeographicLocation>       <!-- 收款方所在城市名稱 -->       <CityName>ANYTOWN</CityName>       <!-- 收款方所在州或省編碼 -->       <StateOrProvinceCode>ON</StateOrProvinceCode>       <!-- 收款方郵政編碼 -->       <PostalCode>A1A 1A1</PostalCode>       <!-- 收款方國家編碼 -->       <CountryCode>CA</CountryCode>     </GeographicLocation>   </InvoiceIssuerInfo>   <PartyToReceivePurchaseOrder>     <!-- 發票開具人名稱 -->     <Name>SUPPLIER</Name>     <!-- 由買方或買方代理人指定識別程式碼 --> 0004123567     <AddressInfo>       <!-- 發票開具人地址 -->       <Address>456 VENDOR ROAD</Address>     </AddressInfo>     <GeographicLocation>       <!-- 發票開具人所在城市名稱 -->       <CityName>ANYTOWN</CityName>       <!-- 發票開具人所在州或省編碼 -->       <StateOrProvinceCode>ON</StateOrProvinceCode>       <!-- 發票開具人郵政編碼 -->       <PostalCode>A1A 1A1</PostalCode>       <!-- 發票開具人國家編碼 -->       <CountryCode>CA</CountryCode>     </GeographicLocation>   </PartyToReceivePurchaseOrder>   <ShipToInfo>     <!-- 收貨方名稱 -->     <Name>3M Brockville - Tape</Name>     <!-- 由買方或買方代理人指定識別程式碼 --> 20001000     <AddressInfo>       <!-- 收貨方地址 -->       <Address>60 CALIFORNIA AVENUE, BLDG # 501</Address>     </AddressInfo>     <GeographicLocation>       <!-- 收貨方所在城市名稱 -->       <CityName>BROCKVILLE</CityName>       <!-- 收貨方所在州或省編碼 -->       <StateOrProvinceCode>ON</StateOrProvinceCode>       <!-- 收貨方郵政編碼 -->       <PostalCode>K6V 5W1</PostalCode>       <!-- 收貨方國家編碼 -->       <CountryCode>CA</CountryCode>       <!-- 34:34區區域限定符;RG:識別運輸費率的地區編碼限定符; -->       <LocationQualifier>34</LocationQualifier>       <!-- 34區區域 -->       <LocationIdentifier>Company</LocationIdentifier>     </GeographicLocation>     <Reference>       <!-- 稅務機關識別號 -->       <TaxingAuthorityIdentificationNumber>3M VATID</TaxingAuthorityIdentificationNumber>     </Reference>   </ShipToInfo>   <VendorInfo>     <!-- 供應商名稱 -->     <Name>SUPPLIER</Name>     <!-- 由買方或買方代理人指定識別程式碼 --> 0001234567     <AddressInfo>       <!-- 供應商地址 -->       <Address>456 VENDOR ROAD</Address>     </AddressInfo>     <GeographicLocation>       <!-- 供應商所在城市名稱 -->       <CityName>ANYTOWN</CityName>       <!-- 供應商所在州或省編碼 -->       <StateOrProvinceCode>ON</StateOrProvinceCode>       <!-- 供應商郵政編碼 -->       <PostalCode>A1A 1A1</PostalCode>       <!-- 供應商國家編碼 -->       <CountryCode>CA</CountryCode>     </GeographicLocation>   </VendorInfo>   <BaselineItem>     <!-- 訂單行號 -->     <POLineNumber>00010</POLineNumber>     <!-- 訂購數量 -->     <QuantityOrdered>2280</QuantityOrdered>     <!-- 計量單位為每個編碼 -->     <UOM>EA</UOM>     <!-- 買方訂單編碼 -->     <BuyerPartNumber>7000123456</BuyerPartNumber>     <PriceInfo>       <!-- 單價 -->       <UnitPrice>155.57</UnitPrice>       <!-- 數量 -->       <OrderQuantity>2280</OrderQuantity>       <!-- 計量單位為每個編碼 -->       <UOM>EA</UOM>       <!-- 價格乘數 -->       <SellingMultiplier>100</SellingMultiplier>     </PriceInfo>     <ProductDescription>       <!-- 物料描述 -->       <ProductCharacteristicCode>LINE ITEM DESCRIPTION</ProductCharacteristicCode>     </ProductDescription> <Reference>       <!-- 3M指示進行的交易型別 -->       <NumberAssignedByTransactionSetSender>BOTH</NumberAssignedByTransactionSetSender>     </Reference>     <DeliveryRequestedDateTimeInfo>       <!-- 請求交貨時間 -->       <Date>20010203</Date>     </DeliveryRequestedDateTimeInfo>     <TaxInformation>       <!-- SP:徵收的州稅編碼(不包括銷售稅和消費稅);CA:城市徵收的城市稅;CG:商品聯邦增值稅;OH:其他稅費;VA:增值稅;等 -->       <TaxTypeCode>SP</TaxTypeCode>       <!-- 百分比 -->       <Percent>13</Percent>       <!-- 2:非免稅編碼;1:免稅編碼;7:直接付款; -->       <TaxExemptCode>2</TaxExemptCode>       <!-- 稅務識別號(通常稱為免稅編號或證書編號,僅適用於免稅證明時傳送) -->       <TaxIdentificationNumber>Ontario HST</TaxIdentificationNumber>     </TaxInformation>   </BaselineItem> </EDI_850>

通過知行之橋EDI系統,將上述示例XML檔案進行格式轉換後,得到的X12檔案示例如下:

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 ISA*00*          *00*          *ZZ*               *ZZ*               *221128*1412*U*00401*000000009*0*T*:~ GS*PO*  *  *20221128*1412*9*T*004010~ ST*850*0001~ -850:採購訂單編碼 -0001:交易集控制號 BEG*00*KN*3MPONUMBER**20010203*123456**IEL~ -00:表示原始訂單 -KN:小額採購訂單 -3MPONUMBER:採購訂單編號 -20010203:採購訂單建立日期 -123456:合同編號 -IEL:電子發票 CUR*BY*CAD~ -BY:買方編碼 -CAD:買方貨幣編碼 REF*M1*1003~ -M1:材料儲存位置限定符 -1003:材料儲存位置 PER*BD*Name of 3M Buyer*TE*(123) 456-7890 Ext 123~ -BD:買方名稱編碼 -Name of 3M Buyer:買方名稱 -TE:買方電話限定符 -(123) 456-7890 Ext 123:買方電話 FOB*PP*ZZ*DESTINATION*01*DDP~ -PP:預付款(運費由賣方預付) -ZZ:相互定義的標識位置型別限定符 -DESTINATION:相互定義的標識位置型別 -01:運輸條款來源限定符編碼 -DDP:完稅交貨(賣方承擔將貨物運送至指定地點,包括承擔關稅、稅款等其他官方費用) ITD*05*3*60*********Net 60 Days*0~ -05:不適用折扣 -3:發票日期編碼 -60:條款折扣百分比 -Net 60 Days:自由格式描述的內容 -0:一個月中的某一天 DTM*373*20010203~ -373:訂單開始時間限定符 -20010203:訂單開始時間 DTM*374*20010203~ -374:訂單結束時間限定符 -20010203:訂單結束時間 TD5*****Truck~ -Truck:請求裝運路線或始發承運人身份資訊 N9*KK*Freight Terms~ -KK:交付參考限定符 -Freight Terms:交付參考 MSG*For PO terms and conditions and MSDS treatment see www.3M.ca~ -For PO terms and conditions and MSDS treatment see www.3M.ca:自由格式的郵件文字 N9*KZ*Freight Terms~ -KZ:條款和條件限定符(主招標程式、條款和條件等) -Freight Terms:條款和條件 MSG*For PO terms and conditions and MSDS treatment see www.3M.ca~ -For PO terms and conditions and MSDS treatment see www.3M.ca:自由格式的郵件文字 N1*BT*3M CANADA COMPANY~ -BT:付款方名稱編碼 -3M CANADA COMPANY:付款方名稱 N3*P.O. BOX 5840~ -P.O. BOX 5840:付款方地址 N4*LONDON*ON*N6A 5S2*CA~ -LONDON:付款方所在城市名稱 -ON:付款方所在州或省編碼 -N6A 5S2:付款方郵政編碼 -CA:付款方國家編碼 N1*II*SUPPLIER*92*0001234567~ -II:收款方名稱編碼 -SUPPLIER:收款方名稱 -92:由買方或買方代理人指定識別程式碼限定符 -0001234567:由買方或買方代理人指定識別程式碼 N3*456 VENDOR ROAD~ -456 VENDOR ROAD:收款方地址 N4*ANYTOWN*ON*A1A 1A1*CA~ -ANYTOWN:收款方所在城市名稱 -ON:收款方所在州或省編碼 -A1A 1A1:收款方郵政編碼 -CA:收款方國家編碼 N1*PL*SUPPLIER*92*0004123567~ -PL:發票開具人名稱編碼 -SUPPLIER:發票開具人名稱 -92:由買方或買方代理人指定識別程式碼限定符 -0004123567:由買方或買方代理人指定識別程式碼 N3*456 VENDOR ROAD~ -456 VENDOR ROAD:發票開具人地址 N4*ANYTOWN*ON*A1A 1A1*CA~ -ANYTOWN:發票開具人所在城市名稱 -ON:發票開具人所在州或省編碼 -A1A 1A1:發票開具人郵政編碼 -CA:發票開具人國家編碼 N1*ST*3M Brockville - Tape*92*20001000~ -ST:收貨方名稱編碼 -3M Brockville - Tape:收貨方名稱 -92:由買方或買方代理人指定識別程式碼限定符 -20001000:由買方或買方代理人指定識別程式碼 N3*60 CALIFORNIA AVENUE, BLDG # 501~ -60 CALIFORNIA AVENUE, BLDG # 501:收貨方地址 N4*BROCKVILLE*ON*K6V 5W1*CA*34*Company~ -BROCKVILLE:收貨方所在城市名稱 -ON:收貨方所在州或省編碼 -K6V 5W1:收貨方郵政編碼 -CA:收貨方國家編碼 -34:34區區域限定符 -Company:34區區域 REF*61*3M VATID~ -61:稅務機關識別號限定符 -3M VATID:稅務機關識別號 N1*VN*SUPPLIER*92*0001234567~ -VN:供應商名稱編碼 -SUPPLIER:供應商名稱 -92:由買方或買方代理人指定識別程式碼限定符 -0001234567:由買方或買方代理人指定識別程式碼 N3*456 VENDOR ROAD~ -456 VENDOR ROAD:供應商地址 N4*ANYTOWN*ON*A1A 1A1*CA~ -ANYTOWN:供應商所在城市名稱 -ON:供應商所在州或省編碼 -A1A 1A1:供應商郵政編碼 -CA:供應商國家編碼 PO1*00010*2280*EA***BP*7000123456~ -00010:訂單行號 -2280:訂購數量 -EA:計量單位為每個編碼 -BP:買方訂單編碼限定符 -7000123456:買方訂單編碼VP:賣方訂單編碼;UK:UPC/EAN運輸裝箱編碼;MF:製造商編碼;MG:製造商訂單編碼;RP:更換零件號編碼;EC:工程變更級別編碼;) CTP**UCP*155.57*2280*EA*SEL*100~ -UCP:單價編碼 -155.57:單價 -2280:數量 -EA:計量單位為每個編碼 -SEL:價格乘數限定符 -100:價格乘數 PID*F*LINE ITEM DESCRIPTION~ -F:物料描述型別 -LINE ITEM DESCRIPTION:物料描述 REF*2H*BOTH~ -2H:3M指示進行的交易型別限定符 -BOTH:3M指示進行的交易型別 DTM*002*20010203~ -002:請求交貨時間限定符 -20010203:請求交貨時間 TXI*SP**13***2***Ontario HST~ -SP:徵收的州稅編碼(不包括銷售稅和消費稅) -13:百分比 -2:非免稅編碼 -Ontario HST:稅務識別號(通常稱為免稅編號或證書編號,僅適用於免稅證明時傳送) CTT*1~ SE*38*0001~ GE*1*9~ IEA*1*000000009~

工作流示例

通過上述的講解想必大家已經瞭解了 3M 850 採購訂單在知行之橋 EDI 系統中的轉換流程了,以下是上述工作流示例,您可以下載知行之橋EDI系統,匯入【示例工作流】以及【3M_850_Sample】,進行實戰操作。

在知行之橋 EDI 系統中匯入上述工作流以及測試檔案。

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

如下圖所示:

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

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

③點開3M_XMLTo850埠,點選上方 輸入 ,在 更多裡點選上傳檔案,上傳3M_850_Sample.xml。

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

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

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