Insight Enterprises 是一家世界 500 强解决方案集成商,在全球拥有 11,500 多名员工,帮助企业加速数字化转型。Insight为管理其庞大的供应链建立了EDI(Electronic Data Interchange,中文名称是电子数据交换)系统,实现供应链自动化管理。2022年5月,Insight Enterprises公司以94.361亿美元营收位列2022年《财富》美国500强排行榜第373名。
本文着重讲述Insight EDI项目中采购商发给Insight的X12 850报文(采购订单)。
在此前的文章如何读懂X12中,我们对X12报文的结构已经做了详细的解读,接下来让我们以 Insight EDI项目中对X12 850采购订单的处理为例深入了解X12 850采购订单。
下图为Insight X12 850示例报文转换前的XML格式及经过知行之桥EDI系统转换后的X12格式的结果对比图。
通过知行之桥EDI系统可以将850 XML文件转换为符合国际标准的X12 850采购订单文件。
850 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 |
<?xml version="1.0" encoding="utf8"?> <EDI_850> <Version>1.0.0</Version> <Mode>P</Mode> <!-- 原始订单 --> <TsetPurposeCode>00</TsetPurposeCode> <!-- 直运订单(SA:独立订单)--> <POTypeCode>DS</POTypeCode> <!-- 采购订单编号 --> <PONumber>567891234</PONumber> <!-- 发行版本号 --> <ReleaseNumber>123456</ReleaseNumber> <!-- 采购订单创建日期 --> <PODate>20060424</PODate> <!-- 合同编号 --> <ContractNumber>0007961793</ContractNumber> <!-- 货币信息 --> <CurrencySpecification> <EntityIdentifierCode>BY</EntityIdentifierCode> <!-- 买方货币类型 --> <CurrencyCode>USD</CurrencyCode> </CurrencySpecification> <Reference> <!-- 采购商账号信息 --> <BillingAccount>123456</BillingAccount> </Reference> <Reference> <!-- 平面图批准编号 --> <FloorPlanApprovalNumber>F01</FloorPlanApprovalNumber> </Reference> <Reference> <!-- 采购商销售订单号 --> <CustomerOrderNumber>0007961793</CustomerOrderNumber> </Reference> <Reference> <!-- 第三方账单号码 --> <CustomerReferenceNumber>123456</CustomerReferenceNumber> </Reference> <Reference> <!-- 最终用户采购订单编号 --> <EndUserPONumber>AY1234</EndUserPONumber> </Reference> <Reference> <!-- 销售计划编号 --> <SalesProgramNumber>PAS</SalesProgramNumber> </Reference> <Reference> <!-- 标识索赔特殊处理要求的唯一编码 --> <SpecialProcessingCode>ZSIG</SpecialProcessingCode> </Reference> <Contact> <!-- 联系信息编号 --> <ContactFunctionCode>BD</ContactFunctionCode> <!-- 联系名称 --> <Name>INSIGHT BUYER NAME</Name> <!-- 通信号码 --> <TelephoneNumber>800-555-5555</TelephoneNumber> </Contact> <ShipmentTransportationInstructions> <!-- 装运付款方式:按照合同形式(TP:第三方付款) --> <ShipmentMethodOfPayment>DE</ShipmentMethodOfPayment> </ShipmentTransportationInstructions> <SalesRequirements> <!-- 余下未发货部分延期交货(SC:发货完成) --> <SalesRequirementCode>BK</SalesRequirementCode> </SalesRequirements> <DeliveryRequestedDateTimeInfo> <!-- 请求交货时间 --> <Date>20060501</Date> </DeliveryRequestedDateTimeInfo> <CarrierDetails> <!-- 托运人选择最佳装运方式编码 --> <TransportationTypeCode>T</TransportationTypeCode> <!-- 运输路线描述/原始承运人身份 --> <Routing>BESTWAY (SHIPPER OPTION)</Routing> <!-- 服务级别代码 --> <ServiceLevelCode>CG</ServiceLevelCode> </CarrierDetails> <LettersOrNotes> <!-- 注释描述 --> <RefId>MESSAGE TO FOLLOW</RefId> <!-- 消息正文 --> <MessageText>PLEASE SHIP ACCORDING TO ROUTING GUIDE</MessageText> </LettersOrNotes> <ShipToInfo> <!-- 收货方名称 --> <Name>ABC CORP</Name> <!-- 收货方编号 --> 2000234 <AdditionalNameInfo> <!-- 其他名称信息 --> <Name>SUITE 2002A</Name> </AdditionalNameInfo> <AddressInfo> <!-- 收货方地址 --> <Address>215 CELEBRATION PLACE</Address> </AddressInfo> <GeographicLocation> <!-- 收货方所在城市名称 --> <CityName>KISSIMMEE</CityName> <!-- 收货方所在州或省编码 --> <StateOrProvinceCode>FL</StateOrProvinceCode> <!-- 收货方邮政编码 --> <PostalCode>34747</PostalCode> <!-- 收货方所在国家编码 --> <CountryCode>US</CountryCode> </GeographicLocation> <Contact> <!-- 信息联系人编码 --> <ContactFunctionCode>IC</ContactFunctionCode> <!-- 信息联系人名称 --> <Name>BOB SMITH</Name> <!-- 通信号码 --> <TelephoneNumber>800-555-5555</TelephoneNumber> </Contact> </ShipToInfo> <BillToInfo> <!-- 付款方名称 --> <Name>INSIGHT EAST</Name> <Contact> <!-- 应付账款部门编码 --> <ContactFunctionCode>AP</ContactFunctionCode> <!-- 应付账款部门 --> <Name>ACCOUNTS PAYABLE DEPT</Name> <!-- 通信号码 --> <TelephoneNumber>800-555-5555</TelephoneNumber> </Contact> </BillToInfo> <BaselineItem> <!-- 订单行号 --> <POLineNumber>00010</POLineNumber> <!-- 订购数量 --> <QuantityOrdered>1</QuantityOrdered> <!-- 数量单位 --> <UOM>EA</UOM> <!-- 单价 --> <UnitPrice>396.01</UnitPrice> <!-- 单价计量单位 --> <BasisOfUnitPriceCode>CP</BasisOfUnitPriceCode> <!-- 买方产品编号 --> <BuyerPartNumber>25R8904</BuyerPartNumber> <Reference> <!-- Redhat账号 --> <AccountNumber>Redhat account number</AccountNumber> </Reference> <Reference> <!-- 协议编号 --> <AgreementNumber>Master Agreement</AgreementNumber> </Reference> <Reference> <!-- 授权编号 --> <AuthorizationNumber>12345AU</AuthorizationNumber> </Reference> <Reference> <!-- 合同编号 --> <ContractNumber>Enrollment Number</ContractNumber> </Reference> <Reference> <!-- 促销/交易编号 --> <PromotionDealNumber>Deal Registration Number</PromotionDealNumber> </Reference> <Reference> <!-- 产品组 --> <ProductGroup>Program Code</ProductGroup> </Reference> <Reference> <!-- 报价单编号 --> <PriceQuoteNumber>Price Quote Number</PriceQuoteNumber> </Reference> <Reference> <!-- 报价编号 --> <QuoteNumber>Customer Quote</QuoteNumber> </Reference> <Reference> <!-- 股票编号 --> <StockNumber>Initial Stock Number</StockNumber> </Reference> <Reference> <!-- 序列号 --> <SerialNumber>Serial Number</SerialNumber> </Reference> <Reference> <!-- 保留编号 --> <HoldNumber>Commitment Number</HoldNumber> </Reference> <Reference> <!-- 产品许可协议编号 --> <ProductLicensingAgreementNumber>99F99SE</ProductLicensingAgreementNumber> </Reference> <Reference> <!-- 描述 --> <Description>Test Description</Description> </Reference> <Contact> <!-- 被许可方名称编码 --> <ContactFunctionCode>FF</ContactFunctionCode> <!-- 被许可方名称 --> <Name>JOE SMITH</Name> <!-- 通信号码 --> <TelephoneNumber>800-444-4444 ext 1234</TelephoneNumber> </Contact> <ContractEffectiveDateTimeInfo> <!-- 合同生效日期 --> <Date>01012022</Date> </ContractEffectiveDateTimeInfo> <ContractExpirationDateTimeInfo> <!-- 合同到期日期 --> <Date>12312022</Date> </ContractExpirationDateTimeInfo> <ShipFromInfo> <!-- 发货方仓库编码 --> <Warehouse>10</Warehouse> </ShipFromInfo> </BaselineItem> </EDI_850> |
通过知行之桥EDI系统,将上述示例850 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 149 150 151 152 |
ISA*00* *00* *ZZ*SENDID *ZZ*RECEIVEID*221207*0946*U*00401*000000009*0*T*:~ GS*PO*SENDID*RECEIVEID*20221207*0946*9*T*004010~ ST*850*0001~ -850:采购订单 -0001:交易集控制号 BEG*00*DS*567891234*123456*20060424*0007961793~ -00:原始订单 -DS:直运订单 (SA:独立订单) -567891234:采购订单编号 -123456:发行版本号 -20060424:采购订单创建日期 -0007961793:合同编号 CUR*BY*USD~ -BY:货币信息 -USD:买方货币类型 REF*12*123456~ -123456:采购商账号信息 REF*AY*F01~ -AY:平面图批准编号限定符 -F01:平面图批准编号 REF*CO*0007961793~ -CO:销售订单号限定符 -0007961793:采购商销售订单号 REF*CR*123456~ -CR:第三方账单号码限定符 -123456:第三方账单号码 REF*EU*AY1234~ -EU:最终用户采购订单编号限定符 -AY1234:最终用户采购订单编号 REF*QK*PAS~ -QK:销售计划编号限定符 -PAS:销售计划编号 REF*SU*ZSIG~ -SU:标识索赔特殊处理要求的唯一编码限定符 -ZSIG:标识索赔特殊处理要求的唯一编码 PER*BD*INSIGHT BUYER NAME*TE*800-555-5555~ -BD:联系信息编号 -INSIGHT BUYER NAME:联系名称 -TE:通信号码限定符 -800-555-5555:通信号码 FOB*DE~ -DE:装运付款方式(按照合同形式) (TP:第三方付款) CSH*BK~ -BK:余下未发货部分延期交货 (SC:发货完成) DTM*002*20060501~ -002:请求交货时间限定符 -20060501:请求交货时间 TD5****T*BESTWAY (SHIPPER OPTION)*******CG~ -T:托运人选择最佳装运方式编码 -BESTWAY(SHIPPER OPTION):运输路线描述/原始承运人身份 -CG:服务级别代码 (IX:全球快递服务;ND:次日航空;PI:优先级邮件投保等) N9*L1*MESSAGE TO FOLLOW~ -L1:注释描述限定符 -MESSAGE TO FOLLOW:注释描述 MSG*PLEASE SHIP ACCORDING TO ROUTING GUIDE~ -PLEASE SHIP ACCORDING TO ROUTING GUIDE:消息正文 N1*ST*ABC CORP*92*2000234~ -ST:收货方限定符 -ABC CORP:收货方名称 -92:由买方或买方代理人指定的收货方限定符 -2000234:收货方编号 N2*SUITE 2002A~ -SUITE 2002A:收货方名称 N3*215 CELEBRATION PLACE~ -215 CELEBRATION PLACE:收货方地址 N4*KISSIMMEE*FL*34747*US~ -KISSIMMEE:收货方所在城市名称 -FL:收货方所在州或省编码 -34747:收货方邮政编码 -US:收货方所在国家编码 PER*IC*BOB SMITH*TE*800-555-5555~ -IC:信息联系人编码 -BOB SMITH:信息联系人名称 -TE:通信号码限定符 -800-555-5555:通信号码 N1*BT*INSIGHT EAST~ -BT:付款方限定符 -INSIGHT EAST:付款方名称 PER*AP*ACCOUNTS PAYABLE DEPT*TE*800-555-5555~ -AP:应付账款部门编码 -ACCOUNTS PAYABLE DEPT:应付账款部门 -TE:通信号码限定符 -800-555-5555:通信号码 PO1*00010*1*EA*396.01*CP*BP*25R8904~ -00010:订单行号 -1:订购数量 -EA:数量单位 -396.01:单价 -CP:单价计量单位 -BP:买方产品编号限定符 -25R8904:买方产品编号 REF*11*Redhat account number~ -11:Redhat账号限定符 -Redhat account number:Redhat账号 REF*AH*Master Agreement~ -AH:协议编号限定符 -Master Agreement:协议编号 REF*BB*12345AU~ -BB:授权编号限定符 -12345AU:授权编号 REF*CT*Enrollment Number~ -CT:合同编号限定符 -Enrollment Number:合同编号 REF*PD*Deal Registration Number~ -PD:促销/交易编号限定符 -Deal Registration Number:促销/交易编号 REF*PG*Program Code~ -PG:产品组限定符 -Program Code:产品组 REF*PR*Price Quote Number~ -PR:报价单编号限定符 -Price Quote Number:报价单编号 REF*Q1*Customer Quote~ -Q1:报价编号限定符 -Customer Quote:报价编号 REF*S6*Initial Stock Number~ -S6:股票编号限定符 -Initial Stock Number:股票编号 REF*SE*Serial Number~ -SE:序列号限定符 -Serial Number:序列号 REF*CNO*Hold Number~ -CNO:保留编号限定符 -Hold Number:保留编号 REF*PLA*99F99SE~ -PLA:产品许可协议编号限定符 -99F99SE:产品许可协议编号 REF*Test Description~ -Test Description:描述 PER*FF*JOE SMITH*TE*800-444-4444 ext 1234~ -FF:被许可方名称编码 -JOE SMITH:被许可方名称 -TE:通信号码限定符 -800-444-4444 ext 1234:通信号码 DTM*092*01012022~ -092:合同生效日期限定符 -01012022:合同生效日期 DTM*093*12312022~ -093:合同到期日期限定符 -12312022:合同到期日期 N1*SF**54*10~ -SF:发货方限定符 -54:发货方仓库限定符 -10:发货方仓库编码 CTT*1~ SE*44*0001~ GE*1*9~ IEA*1*000000009~ |
工作流示例
通过上述的讲解想必大家已经了解了 Insight 850 采购订单的数据格式转换需求了,那么在知行之桥EDI系统中如何实现呢? ,可以参考下述数据转换工作流,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Insight_850_Sample】,进行实战操作。
如下图所示:
①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Insight_850可自定义。
②然后选择导入工作区,选择示例工作流:Insight_850.arcflow。
③点开Insight_XMLTo850端口,点击上方 输入 ,在 更多里点击上传文件,上传示例850XML文件:Insight_850_Sample.xml。
④点开Insight_XMLToX12端口,进入输出页面 ,点击文件名:Insight_850_Sample_000000011.x12即可下载转换后的850 X12文件,进行查看。
以上就是Insight X12 850采购订单报文解读以及转换的详细介绍,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。更多EDI报文信息,欢迎联系知行软件。
更多 EDI 信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。