Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

Insight Enterprises 是一家世界 500 强解决方案集成商,在全球拥有 11,500 多名员工,帮助企业加速数字化转型。Insight为管理其庞大的供应链建立了EDI(Electronic Data Interchange,中文名称是电子数据交换)系统,实现供应链自动化管理。2022年5月,Insight Enterprises公司以94.361亿美元营收位列2022年《财富》美国500强排行榜第373名。

Insight Enterprises EDI 850 采购订单报文详解

本文着重讲述Insight EDI项目中采购商发给Insight的X12 850报文(采购订单)。

在此前的文章如何读懂X12中,我们对X12报文的结构已经做了详细的解读,接下来让我们以 Insight EDI项目中对X12 850采购订单的处理为例深入了解X12 850采购订单。

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

Insight Enterprises EDI 850 采购订单报文详解

通过知行之桥EDI系统可以将850 XML文件转换为符合国际标准的X12 850采购订单文件。

850 XML格式采购商可以自定义,示例参考如下:

<?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文件示例如下:

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可自定义。

Insight Enterprises EDI 850 采购订单报文详解

②然后选择导入工作区,选择示例工作流:Insight_850.arcflow。

Insight Enterprises EDI 850 采购订单报文详解

③点开Insight_XMLTo850端口,点击上方 输入 ,在 更多里点击上传文件,上传示例850XML文件:Insight_850_Sample.xml。

Insight Enterprises EDI 850 采购订单报文详解

④点开Insight_XMLToX12端口,进入输出页面 ,点击文件名:Insight_850_Sample_000000011.x12即可下载转换后的850 X12文件,进行查看。

Insight Enterprises EDI 850 采购订单报文详解

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