Hubbell于纽约证券交易所上市,全球员工近12000名,在欧美地区以其高品质获得人们的青睐,成为家喻户晓的品牌,同类产品占有份额达95%以上。
在数字化的今天,HUBBELL延续了在一个多世纪前建立的增长和创新传统,专注于提供高品质,可靠的产品。且有专业的客户服务团队提供支持。HUBBELL的分销商和零售商网络为消费者提供销售支持,本地库存以及专业知识等,他们与HUBBELL建立了合作伙伴关系,为支持HUBBELL发展发挥了重要作用。在这其中,HUBBELL与分销商及零售商建立EDI电子数据交换则是不可或缺的一环。
在此前的文章如何读懂X12报文中,我们对X12已经做了详细的介绍,大家可以以此为基础,深入了解855采购订单确认报文。
下图为Hubbell EDI X12 855示例报文转换前及经过知行之桥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.arcflow。
③点开Hubbell_855_X12ToXML端口,点击上方 输入 ,在 更多里点击上传文件,上传Hubbell_855_Sample.x12。
④点开Hubbell_855_XMLMap端口,点击上方 输出 ,点击 Hubbell_855_Sample_000000008.xml即可下载文件,看到转换后的结果。
以上就是将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