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文件。每个字段的业务含义都已做了明确的注释。

<?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><!-- 由买方或买方代理人指定识别代码 --><CodeAssignedByBuyerOrAgentId>0001234567</CodeAssignedByBuyerOrAgentId><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><!-- 由买方或买方代理人指定识别代码 --><CodeAssignedByBuyerOrAgentId>0004123567</CodeAssignedByBuyerOrAgentId><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><!-- 由买方或买方代理人指定识别代码 --><CodeAssignedByBuyerOrAgentId>20001000</CodeAssignedByBuyerOrAgentId><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><!-- 由买方或买方代理人指定识别代码 --><CodeAssignedByBuyerOrAgentId>0001234567</CodeAssignedByBuyerOrAgentId><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文件示例如下:

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 是什么?

阅读原文

3M EDI 850 采购订单报文详解相关推荐

  1. Target EDI 850 采购订单报文详解

    美国塔吉特公司,是美国仅次于沃尔玛的第二大零售百货集团.截止到2018年2月3日,塔吉特公司在美国共设有1,822家商店,为客户提供当今时尚前沿的零售服务,物美价廉.不管是在线下Target商店,还是 ...

  2. 3M EDI 855 采购订单确认报文详解

    3M公司,全称明尼苏达矿业及机器制造公司.它于1902年成立,总部现位于美国明尼苏达州首府圣保罗市,为世界著名的多元化跨国企业,并且是道琼斯30种工业成分指数股票之一. 3M为管理其庞大的供应链建立了 ...

  3. EDI 850 采购订单

    EDI 850是采购订单,用于订购货物或服务.EDI 850通常提供与纸质采购订单文件中相同的信息,包括: 订购的物料.价格和数量 装运详情 付款条件 折扣 仅仅接受贸易伙伴的EDI 850通常不足以 ...

  4. 安道拓Adient EDI 830物料需求预测报文详解

    安道拓Adient EDI项目,报文标准包括了X12和EDIFACT两种.在安道拓Adient供应商门户网站根据地区选择,如果是跟Adient美洲地区做供应链协同使用X12报文标准:如果是跟安道拓Ad ...

  5. EDI 855 采购订单确认

    EDI 855 Purchase Order Acknowledgment 855是采购订单确认.卖方使用它来确认收到买方的采购订单(EDI 850),无需打电话或传真确认.855还可以传达采购订单是 ...

  6. 什么是EDI 855采购订单确认(POA)?

    英文全称为 Purchase order acknowledgment,由卖方发送给买方,用以响应EDI 850采购订单.EDI 855具有的功能包括: 确认收到买方的采购订单 向买方传达卖方履行订单 ...

  7. Rockwell EDI 855 采购订单确认报文详解

    罗克韦尔自动化与国内12 家授权分销商,124 家认可的系统集成商,30多家亚太区的Encompass战略合作伙伴和全球战略联盟,共同为制造业企业提供广泛的世界一流的产品.解决方案与服务支持. 近期我 ...

  8. Kroger EDI 855 采购订单确认报文详解

    本文着重讲述Kroger EDI项目中,供应商发给Kroger的X12 855EDI 规范报文(采购订单确认)解读. 在此前的文章如何读懂X12报文中,我们对X12已经做了详细的介绍,大家可以以此为基 ...

  9. 奥迪AUDI DELFOR 交付预测报文详解

    此前的文章奥迪AUDI EDI INVOIC发票报文详解中,我们介绍了供应商给奥迪AUDI发送INVOIC发票报文的详解,本文将从接收角度出发,带大家了解如何接收奥迪AUDI发来的DELFOR交付预测 ...

最新文章

  1. 【偶尔一道ctf】xctf adword mobile easy-apk
  2. java jni.h_java-如何使jni.h被找到?
  3. Visual Studio 2017 社区版的安装与组件修改(C++)
  4. python 的 购物小程序
  5. 约7459元!索尼Xperia 1即将亮相:全球首款4K骁龙855新机
  6. django:访问本地静态文件的配置
  7. 【解决】client does not support authentication
  8. 【springmvc+mybatis项目实战】杰信商贸-29.购销合同技术难点分析
  9. IPv6: link local 地址fe80
  10. 动态规划 - 买卖股票
  11. 首席新媒体黎想教程:如何打造爆款裂变活动推广?
  12. 手把手带你撸一个校园APP(一):项目简介
  13. ttl传输中过期可能是什么原因_ttl传输中过期怎么解决
  14. 1960-征战的Loy
  15. 数据库学习之初见oracle
  16. android中point pt1,Android dip,px,pt,sp 的区别详解
  17. 初中晨读必看古诗名句
  18. 关闭依赖jar包日志
  19. 采用JSP+Servlet+JDBC完成的一个产品信息管理系统
  20. 利用网络爬虫爬取知乎回答者的信息及回答内容

热门文章

  1. 小程序template模板 为知你客服传入微信头像和昵称
  2. 解决Excel打开后灰色没有内容的问题
  3. 详细的介绍!CSS3 Transitions, Transforms和Animation使用简介与应用展示
  4. 作为物联网技术最重要的数据采集入口,传感器将迎来巨大的发展良机?
  5. 淮阴工学院计算机期末考选择题题库,淮阴工学院计算机导论题库.pdf
  6. java繁体转简体包_Java封装简体繁体(香港台湾)转换工具
  7. 我国工业互联网平台建设面临四大瓶颈
  8. 编译时遇到stray '\239' inprogram,stray '\187' inprogram,stray '\191' inprogram的解决办法
  9. 芯片FXAS21002CQR1 (Freescale) -- 3轴 MEMS 陀螺仪
  10. java.lang.IllegalArgumentException: object is not an instance of declaring class