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

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

阅读原文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知行EDI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值