首页 > 其他分享 >Hubbell EDI 855 采购订单确认报文详解

Hubbell EDI 855 采购订单确认报文详解

时间:2022-12-16 17:38:00浏览次数:66  
标签:855 Zip EDI Hubbell ADDRESS LINE

edi

Hubbell于纽约证券交易所上市,全球员工近12000名,在欧美地区以其高品质获得人们的青睐,成为家喻户晓的品牌,同类产品占有份额达95%以上。

在数字化的今天,HUBBELL延续了在一个多世纪前建立的增长和创新传统,专注于提供高品质,可靠的产品。且有专业的客户服务团队提供支持。HUBBELL的分销商和零售商网络为消费者提供销售支持,本地库存以及专业知识等,他们与HUBBELL建立了合作伙伴关系,为支持HUBBELL发展发挥了重要作用。在这其中,HUBBELL与分销商及零售商建立EDI电子数据交换则是不可或缺的一环。

在此前的文章如何读懂X12报文中,我们对X12已经做了详细的介绍,大家可以以此为基础,深入了解855采购订单确认报文。

下图为Hubbell EDI X12 855示例报文转换前及经过知行之桥EDI系统转换后的结果对比图。

edi

Hubbell会给采购商发送 X12 标准的 EDI 855 订单确认,示例如下:

ISA*00*          *00*          *ZZ*               *ZZ*               *220930*1432*U*00401*000000008*0*T*:~

GS*PR*  *  *20220930*1432*8*T*004010~ ST*855*0001~ -855:采购订单确认 -0001:报文类型编号 BAK*00*AC*5*20010203*1***3*20010205~ -00:采购订单确认编码 -AC:确认信息更改 -5:采购订单编号 -20010203:采购订单创建日期 -1:采购订单确认发出编号 -3:采购订单确认发出编号编码 -20010205:采购订单确认发出日期 REF*VA*TestVendorNumber~ -VA:客户所在地供应商编号限定符 -TestVendorNumber:客户所在地供应商编号 FOB*CC~ -CC:预付(向客户收取) ITD*CC*1*A*20010210*E*20010220*7~ -CC:预付(向客户收取) -1:发货日期 -A:折扣百分比 -20010210:折扣到期日 -E:折扣天数到期 -20010220:条款到期日 -7:条款净天数 DTM*002*20010301~ -002:请求交付时间限定符 -20010301:请求交付时间 N1*BT*A~ -BT:付款方名称编码 -A:付款方名称 N2*Name1*Name2~ -Name1:付款方姓名 -Name2:付款方姓名 N3*ADDRESS LINE 1*ADDRESS LINE 2~ -ADDRESS LINE 1:付款方地址 -ADDRESS LINE 2:付款方地址 N4*City*State*Zip Code~ -City:付款方城市名称 -State:付款方国家编码 -Zip Code:付款方邮政编码 N1*BY*B~ -BY:买方名称编码 -B:买方名称 N2*Name1*Name2~ -Name1:买方姓名 -Name2:买方姓名 N3*ADDRESS LINE 1*ADDRESS LINE 2~ -ADDRESS LINE 1:买方地址 -ADDRESS LINE 2:买方地址 N4*City*State*Zip Code~ -City:买方城市名称 -State:买方国家编码 -Zip Code:买方邮政编码 N1*ST*C~ -ST:收货方名称编码 -C:收货方名称 N2*Name1*Name2~ -Name1:收货方姓名 -Name2:收货方姓名 N3*ADDRESS LINE 1*ADDRESS LINE 2~ -ADDRESS LINE 1:收货方地址 -ADDRESS LINE 2:收货方地址 N4*City*State*Zip Code~ -City:收货方城市名称 -State:收货方国家编码 -Zip Code:收货方邮政编码 N1*VN*D~ -VN:供应商名称编码 -D:供应商名称 N2*Name1*Name2~ -Name1:供应商姓名 -Name2:供应商姓名 N3*ADDRESS LINE 1*ADDRESS LINE 2~ -ADDRESS LINE 1:供应商地址 -ADDRESS LINE 2:供应商地址 N4*City*State*Zip Code~ -City:供应商城市名称 -State:供应商国家编码 -Zip Code:供应商邮政编码 PO1*P*1*AB*1.5*AC*VC*VendorsCatalogpartNumber*UP*UPCNumber*CB*CustomersPartNumber~ -P:指定产品标识符 -1:订购数量 -AB:计量单位编码 -1.5:单价 -AC:单价编码 -VC:供应商零件号限定符 -VendorsCatalogpartNumber:供应商零件号 -UP:UPC编号限定符 -UPCNumber:UPC编号 -CB:客户零件号限定符 -CustomersPartNumber:客户零件号 CTP***1.5*Z*~ -1.5:单价 -Z:数量 PID*F****Description~ -F:产品描述类型编码 -Description:产品描述 REF*VA*Test VendorNumber~ -VA:客户所在地的供应商编号限定符 -Test VendorNumber:客户所在地的供应商编号 DTM*010*20010310~ -010:请求发货日期限定符 -20010310:请求发货日期 ACK*IA*C*CI****VP*VendorsProductNumber*BP*BuyersProductNumber~ -IA:接受产品编码 -C:接受产品数量 -CI:计量单位编码 -VP:供应商产品编号限定符 -VendorsProductNumber:供应商产品编号 -BP:买家产品编号限定符 -BuyersProductNumber:买家产品编号 SCH*X*XX***018*20010320~ -X:数量 -XX:计量单位编码 -018:接受日期/时间限定符 -20010320:接受日期/时间 CTT*1*1~ SE*33*0001~ GE*1*8~ IEA*1*000000008~

通过上述报文解读可以看到,我们接收到的 X12 855 报文可读性较差,无论是企业的业务人员还是 IT 人员都很难从以上订单确认中直接获取到有效的业务信息。因此需要对此 855 订单进行格式转换。

EDI 系统转换效果

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

<EDI_855 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">   <Version>1.0.0</Version>   <Mode>T</Mode>   <!-- 采购订单确认编码 -->   <TsetPurposeCode>00</TsetPurposeCode>   <!-- 确认信息更改 -->   <AcknowledgementType>AC</AcknowledgementType>   <!-- 采购订单编号 -->   <PONumber>5</PONumber>   <!-- 采购订单创建日期 -->   <PODate>20010203</PODate>   <!-- 采购订单确认发出编号 -->   <ReleaseNumber>1</ReleaseNumber>   <!-- 采购订单确认发出编号编码 -->   <SellerOrderNumber>3</SellerOrderNumber>   <!-- 采购订单确认发出日期 -->   <acknowlegeDate>20010205</acknowlegeDate>   <Reference>     <!-- 客户所在地供应商编号 -->     <VesselAgentNumber>TestVendorNumber</VesselAgentNumber>   </Reference>   <ShipmentTransportationInstructions>     <!-- 预付(向客户收取) -->     <ShipmentMethodOfPayment>CC</ShipmentMethodOfPayment>   </ShipmentTransportationInstructions>   <TermsOfSaleOrDefferdTermsOfSale>     <!-- 预付(向客户收取) -->     <TypeCode>CC</TypeCode>     <!-- 发货日期 -->     <BasisDateCode>1</BasisDateCode>     <!-- 折扣百分比 -->     <DiscountPercent>A</DiscountPercent>     <!-- 折扣到期日 -->     <DiscountDueDate>20010210</DiscountDueDate>     <!-- 折扣天数到期 -->     <DiscountDaysDue>E</DiscountDaysDue>     <!-- 条款到期日 -->     <NetDueDate>20010220</NetDueDate>     <!-- 条款净天数 -->     <NetDays>7</NetDays>   </TermsOfSaleOrDefferdTermsOfSale>   <DeliveryRequestedDateTimeInfo>     <!-- 请求交付时间 -->     <Date>20010301</Date>   </DeliveryRequestedDateTimeInfo>   <BillToInfo>     <!-- 付款方名称 -->     <Name>A</Name>     <AdditionalNameInfo>       <!-- 付款方姓名 -->       <Name>Name1</Name>       <!-- 付款方姓名 -->       <Name2>Name2</Name2>     </AdditionalNameInfo>     <AddressInfo>       <!-- 付款方地址 -->       <Address>ADDRESS LINE 1</Address>       <!-- 付款方地址 -->       <Address2>ADDRESS LINE 2</Address2>     </AddressInfo>     <GeographicLocation>       <!-- 付款方城市名称 -->       <CityName>City</CityName>       <!-- 付款方国家编码 -->       <StateOrProvinceCode>State</StateOrProvinceCode>       <!-- 付款方邮政编码 -->       <PostalCode>Zip Code</PostalCode>     </GeographicLocation>   </BillToInfo>   <BuyingPartyInfo>     <!-- 买方名称 -->     <Name>B</Name>     <AdditionalNameInfo>       <!-- 买方姓名 -->       <Name>Name1</Name>       <!-- 买方姓名 -->       <Name2>Name2</Name2>     </AdditionalNameInfo>     <AddressInfo>       <!-- 买方地址 -->       <Address>ADDRESS LINE 1</Address>       <!-- 买方地址 -->       <Address2>ADDRESS LINE 2</Address2>     </AddressInfo>     <GeographicLocation>       <!-- 买方城市名称 -->       <CityName>City</CityName>       <!-- 买方国家编码 -->       <StateOrProvinceCode>State</StateOrProvinceCode>       <!-- 买方邮政编码 -->       <PostalCode>Zip Code</PostalCode>     </GeographicLocation>   </BuyingPartyInfo>   <ShipToInfo>     <!-- 收货方名称 -->     <Name>C</Name>     <AdditionalNameInfo>       <!-- 收货方姓名 -->       <Name>Name1</Name>       <!-- 收货方姓名 -->       <Name2>Name2</Name2>     </AdditionalNameInfo>     <AddressInfo>       <!-- 收货方地址 -->       <Address>ADDRESS LINE 1</Address>       <!-- 收货方地址 -->       <Address2>ADDRESS LINE 2</Address2>     </AddressInfo>     <GeographicLocation>       <!-- 收货方城市名称 -->       <CityName>City</CityName>       <!-- 收货方国家编码 -->       <StateOrProvinceCode>State</StateOrProvinceCode>       <!-- 收货方邮政编码 -->       <PostalCode>Zip Code</PostalCode>     </GeographicLocation>   </ShipToInfo>   <VendorInfo>     <!-- 供应商名称 -->     <Name>D</Name>     <AdditionalNameInfo>       <!-- 供应商姓名 -->       <Name>Name1</Name>       <!-- 供应商姓名 -->       <Name2>Name2</Name2>     </AdditionalNameInfo>     <AddressInfo>       <!-- 供应商地址 -->       <Address>ADDRESS LINE 1</Address>       <!-- 供应商地址 -->       <Address2>ADDRESS LINE 2</Address2>     </AddressInfo>     <GeographicLocation>       <!-- 供应商城市名称 -->       <CityName>City</CityName>       <!-- 供应商国家编码 -->       <StateOrProvinceCode>State</StateOrProvinceCode>       <!-- 供应商邮政编码 -->       <PostalCode>Zip Code</PostalCode>     </GeographicLocation>   </VendorInfo>   <BaselineItem>     <!-- 指定产品标识符 -->     <POLineNumber>P</POLineNumber>     <!-- 订购数量 -->     <QuantityOrdered>1</QuantityOrdered>     <!-- 计量单位编码 -->     <UOM>AB</UOM>     <!-- 单价 -->     <UnitPrice>1.5</UnitPrice>     <!-- 单价编码 -->     <BasisOfUnitPriceCode>AC</BasisOfUnitPriceCode>     <!-- 供应商零件号 -->     <VendorCatalogNumber>VendorsCatalogpartNumber</VendorCatalogNumber>     <!-- UPC编号 -->     <UPCConsumerPackageCode1551>UPCNumber</UPCConsumerPackageCode1551>     <!-- 客户零件号 -->     <BuyerCatalogNumber>CustomersPartNumber</BuyerCatalogNumber>     <PriceInfo>       <!-- 单价 -->       <UnitPrice>1.5</UnitPrice>       <!-- 数量 -->       <OrderQuantity>Z</OrderQuantity>     </PriceInfo>     <ProductDescription>       <!-- 产品描述类型编码 -->       <DescriptionType>F</DescriptionType>       <!-- 产品描述 -->       <Description>Description</Description>     </ProductDescription>     <Reference>       <!-- 客户所在地的供应商编号 -->       <VesselAgentNumber>Test VendorNumber</VesselAgentNumber>     </Reference>     <RequestedShipDateTimeInfo>       <!-- 请求发货日期 -->       <Date>20010310</Date>     </RequestedShipDateTimeInfo>     <LineItemACK>       <!-- 接受产品编码 -->       <StatusCode>IA</StatusCode>       <!-- 接受产品数量 -->       <Quantity>C</Quantity>       <!-- 计量单位编码 -->       <UOM>CI</UOM>       <!-- 供应商产品编号 -->       <VendorPartNumber>VendorsProductNumber</VendorPartNumber>       <!-- 买家产品编号 -->       <BuyerPartNumber>BuyersProductNumber</BuyerPartNumber>     </LineItemACK>     <LineItemSchedule>       <!-- 数量 -->       <QuantityScheduled>X</QuantityScheduled>       <!-- 计量单位编码 -->       <UOM>XX</UOM>       <!-- 接受日期/时间 -->       <AvailableDate>20010320</AvailableDate>     </LineItemSchedule>   </BaselineItem> </EDI_855>

工作流示例

通过上述的讲解想必大家已经了解了 Hubbell 855 订单确认在知行之桥 EDI 系统中的转换流程了,以下是工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Hubbell_855_Sample】,进行实战操作。

在知行之桥 EDI 系统中导入上述工作流以及测试文件。

 下载 Hubbell 855 工作流以及测试文件 

如下图所示:

①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Hubbell_855。

edi

②然后选择导入工作区,选择Hubbell_855.arcflow。

edi

③点开Hubbell_855_X12ToXML端口,点击上方 输入 ,在 更多里点击上传文件,上传Hubbell_855_Sample.x12。

edi

④点开Hubbell_855_XMLMap端口,点击上方 输出 ,点击 Hubbell_855_Sample_000000008.xml即可下载文件,看到转换后的结果。

edi

以上就是将Hubbell X12 EDI 855采购订单确认报文解读以及转换的详细介绍了,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。更多EDI报文信息,欢迎联系知行软件。

更多 EDI 信息,请参阅: EDI 是什么?

标签:855,Zip,EDI,Hubbell,ADDRESS,LINE
From: https://www.cnblogs.com/edi-ka/p/16987891.html

相关文章

  • 2.0 Redis持久化、主从与哨兵架构
    Redis持久化、主从与哨兵架构一、Redis持久化1.1RDB快照(snapshot)在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行......
  • centos下php redis扩展的安装配置3种方法
    方法一1.下载phpredis扩展包 代码如下复制代码#wgethttp://redis.googlecode.com/files/redis-2.4.4.tar.gz2tar-zxvf解压压缩包,cd/扩展包(进入扩展包然后运行phpiz......
  • docker 安装redis并配置外网访问
    docker安装redis并配置外网访问dockerpullredis拉取最新版本的redis,后面也可以加tag指定版本号dockerpullredisdocker安装redis容器(container)安装之前定......
  • redis 查找模糊key [scanKeys]
    /***以count为步长查找符合pattern条件的keys**@paramredisTemplate指定redis*@parampattern匹配条件*@paramcount一次在count条记录中match符合pattern条......
  • python 操作redis有序集合
      https://feeler.blog.csdn.net/article/details/103100452?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogComme......
  • YOLOX: Exceeding YOLO Series in 2021
    2107.08430.pdf(arxiv.org)-----------------------------------------------------2022-11-2数据增广:Mosaic(RandomResizedCrop有冲突),Mixup1.训练技巧,在最后15个e......
  • Chapter 10.利用Redis Zset实现双维度排行榜
    欢迎来到「我是真的狗杂谈世界」,关注不迷路背景最近需要将遇到的几个排行需求点抽出来做一个独立的通用排行组件,整理记录一下。核心需求能获得连续的部分的榜单:比如......
  • 医学图像分析的入门说明 An introductory illustration of medical image analysis
    医学图像分析的入门说明Anintroductoryillustrationofmedicalimageanalysis内容1。介绍12岁。医学图像分析:问题和挑战23。所有贡献章节的摘要(挑战和调查结果)54。与......
  • Linux系统启动redis(不是docker安装的redis)
    Linux系统启动redis(不是docker安装的redis)linux安装redis相关命令一、查看redis是否启动:ps-aux|grepredis二、查找redis安装目录whereisredisredis:/usr/loca......
  • 西门子Siemens EDI需求分析及解决方案
    西门子股份公司是一家专注于工业、基础设施、交通和医疗领域的科技公司,始终致力于做到订单、供应以及财务流程的安全、经济、高效,并努力提高自身与交易伙伴之间电子商务的......