前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >艾睿电子Arrow EDI ORDERS RESPONSE订单回复详解

艾睿电子Arrow EDI ORDERS RESPONSE订单回复详解

原创
作者头像
知行软件EDI
发布2022-06-01 10:44:57
5100
发布2022-06-01 10:44:57
举报
文章被收录于专栏:EDI技术知识

供应商接收到艾睿电子Arrow发送的ORDERS订单之后,需要给艾睿电子Arrow回复ORDERS RESPONSE订单回复。一般会包含原始订单的内容,例如采购订单编号PO Number,订单日期PO Date,物料编号Item Number等。

此前的文章:EDI ORDERS订单解读中,我们已经对如何接收来自艾睿电子Arrow发来的ORDERS订单有所了解,今天的文章主要介绍如何给艾睿电子Arrow 发送ORDERS RESPONSE订单回复。

在文章如何读懂EDIFACT报文?中,我们对EDIFACT已经做了详细的解读,大家可以以此为基础,开始深入了解 ORDRSP订单回复。

本文将对符合EDIFACT报文标准的ORDRSP订单回复进行解读,并将其转换为艾睿电子要求的EDIFACT格式。

以下是经知行之桥EDI系统转换前后的对比图:

edi
edi
1.ORDERSP示例订单解读

接收到来自艾睿电子Arrow的EDI ORDERS订单之后,供应商需要回复EDI ORDRSP订单回复。

利用知行之桥EDI系统可以将XML文件转换为符合国际标准的EDI ORDRSP订单回复,再通过EDI系统发送给艾睿电子Arrow即可,原始的XML文件如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<Items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ordrsp_header>
        <id>3</id>
        <buyer_contact></buyer_contact>
        <buyer_number>C001</buyer_number> 买方编号
        <create_datetime>2022-05-13T10:32:51.0000+08:00</create_datetime>采购订单回复日期
        <currency>USD</currency>
        <po_number>TEST000210001</po_number>原始采购订单编号
        <poc_number>POCtesta</poc_number>采购订单回复编号
        <seller_number>314001</seller_number>卖方编号
        <status>0</status>
        <ordrsp_item>
            <id>3</id>
            <action_code>5</action_code>
            <buyer_item_number>RNV403001/916</buyer_item_number>采购方物料编号
            <hid>3</hid>
            <item_desc xsi:nil="true"/>
            <line_item_number>1</line_item_number>
            <line_number>1</line_number>
            <price>0.8769</price>目录价格
            <price_type>CA</price_type>
            <price_unit>PCE</price_unit>
            <quantity_unit>PCE</quantity_unit>
            <status>0</status>
            <supplier_item_number>47001-13U001</supplier_item_number>供应商编号
            <total_ordered_quantity>21000</total_ordered_quantity> 订购总数量
            <unit_price>1</unit_price>
            <ordrsp_detail>
                <id>3</id>
                <confirm_delivery_date>2022-05-23T10:34:59.0000+08:00</confirm_delivery_date>交货日期
                <confirmed_quantity>21000</confirmed_quantity> 交货数量
                <ordered_quantity>21000</ordered_quantity>订购数量
                <plan_status>1</plan_status>
                <req_delivery_date>2022-06-23T10:34:44.0000+08:00</req_delivery_date>要求的交货日期
                <status>0</status>
                <tid>3</tid>
            </ordrsp_detail>
        </ordrsp_item>
    </ordrsp_header>
</Items>

与此前介绍的EDI ORDERS 相同UNA是可选的,而第二行的UNB以及最后一行的UNZ属于EDIFACT的Interchange部分,是必须有的。通常情况下,核心信息是从BGM字段开始的。示例如下:

代码语言:javascript
复制
UNA:+.?*'
UNB+UNOB:3+SENDERID:ZZ+ARRERICTEST:ZZ+220519:1521+000000007'
UNH+000001+ORDRSP:D:97A:UN:EDOR04'
 
BGM+231+POCtesta+9'
- 231 = purchase order response 采购订单回复
- SO20220708:采购订单回复编号
- 9 = original 原始信息
 
DTM+137:20220513:102'
- 137 = Document date
- 20220513:采购订单回复日期
- 102 = CCYYMMDD 日期格式
 
RFF+ON:TEST000210001'
ON = Order number (purchase)
- TEST000210001:原始采购订单编号
 
NAD+SE+314001::91'
- SE = Seller Id 卖方编号
- 314001:卖方编号
- 91 = Code assigned by Seller 由卖方指定的代码
 
NAD+BY+C001::92'
- BY = BuyerId 买方编号
- C001:买方编号
- 92 = Code assigned by Buyer 由买方指定的代码
 
CUX+2:USD:9'
- 2 = Reference currency 参考币种
- USD = 美元
- 9 = Order currency 订单币种
 
LIN+1+5+RNV403001/916:BP::92'
- 1 = Line item number 物料行号
RNV403001/916:采购方物料编号
- BP = Buyers’part number 买方物料编号
- 92 = Assigned by Buyer or buyer’s agent 由买方或者买方代理人指定
 
PIA+1+47001-13U001:VP::91'
1 = Additional Identification 附加编号
47001-13U001:Vendors' part number
VP = Vendors' part number 供应商编号
91 = Assigned by Vendor or Vendors agent 由供应商或者供应商代理人指定
 
QTY+113:21000:PCE'
- 113 = Total Quantity to be delivered. 交货总数量
- 21000:需求数量
- PCE:数量单位
 
PRI+AAA:0.8769:CA::1:PCE'
- AAA = Calculation net 计算净值
0.8769:目录价格
- CA = Catalog  目录价格
- DI = Distributor price 分销价格
- CT = Contract price 合同价
- QT = Quote price 报价
1:Product id function qualifier 产品ID功能限定词
- PCE:数量单位
 
RFF+LI::1'
- LI = Line Number 物料行号
1:原始订单物料行号
 
SCC+1'
- 1 = Firm
 
QTY+21:21000'
21 = Ordered Quantity 订购数量
400:发货数量
 
DTM+2:20220523:102'
- 2 = Delivery Date 交货日期
20220523:交货日期
102 = CCYYMMDD 日期格式
 
QTY+113:21000'
- 113 = Quantity to be delivered Quantity交货数量
21000:交货数量
102 = CCYYMMDD 日期格式
 
DTM+67:20220623:102'
- 2 = Requested Delivery Date 要求的交货日期
20220623:要求的交货日期
102 = CCYYMMDD 日期格式
 
UNS+S'
UNT+19+000001'
UNZ+1+000000005'

工作流示例

通过上述的讲解想必大家已经了解了艾睿电子Arrow ORDRSP订单回复在知行之桥EDI系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【ORDRSP测试文件】,进行实战操作。

 下载示例工作流  下载测试文件

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

1.下载示例工作流以及 ORDRSP测试文件

解压后的示例工作流名为 ARROW_OUT.arcflow,测试文件名为:ordrsp_testfiles.xml

2.在知行之桥EDI系统中上传上述工作流

创建工作区

edi
edi

首先在知行之桥EDI系统的 工作流 选项卡中,点击右上方的齿轮图标,点击 +创建工作区,您可以对工作区进行自定义的命名,示例中我们将其命名为: ARROW_OUT。

导入工作流

接下来需要点击 导入工作区 选择 ARROW_OUT.arcflow ,导入。或者您可以直接将 ARROW_OUT.arcflow 工作流拖拽至中央空白区域即可。

导入工作流之后的结果如下图所示:

edi
edi

上传测试文件:在 Arrow_ORDERP_OUT 端口的 输入 选项卡下,点击 更多 ,上传测试文件:ordrsp_testfiles.xml

edi
edi

下载转换后的测试文件:在 Arrow_EDIFACT_OUT 端口的 输出 选项卡下,点击 ordrsp_testfiles.edi ,即可下载文件,看到转换后的效果。

edi
edi
端口解读

以下端口是上述工作流的核心要素:

  • XML Map 端口:将数据从一种 XML 格式转换为另一种XML格式,提供便捷的后端兼容性。
  • EDIFACT端口:支持EDIFACT文件与XML文件的相互转换。

这些端口已配置自动化,会将文件从一个端口移动到下一个端口,直到转换为我们需要的EDIFACT格式。

XML MAP端口

XML Map 端口提供了一种可视化设计器驱动的方式来将 XML 数据从一种结构转换为另一种结构。

XML Map 端口为转换 XML 结构提供了灵活且直观的界面。首先,应将源模板文件(包含所有输入文档的 XML 结构的文件)和目标模板文件(包含端口应输出的 XML 结构的文件)上传到端口。上述示例中我们已经提前将源模板以及目标模板文件设置好。

上传源和目标模板文件后,映射设计器将填充源和目标 XML 结构。然后,可以将源中的元素拖放到目标中的元素上,以建立映射关系。

EDIFACT端口

EDIFACT 端口可以将 XML 文档转换为 EDIFACT 文档,也可以将 EDIFACT 文档转换为 XML。本次示例中,需要将XML Map 处理后的目标XML文件转换为EDIFACT 格式。生成 EDIFACT 文档时,EDIFACT 端口将 XML 转换为 EDIFACT 格式的文档,并生成适当的 EDIFACT 头,也就是我们上述报文讲解中出现的UNB字段。这个字段包含发送方ID以及接收方ID信息,您可以在EDIFACT 端口的设置选项卡中,根据您与文件接收方的实际情况设置以上信息。

以上是对接收艾睿电子 Arrow EDI ORDRSP报文的解读以及转换的详细介绍。

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

阅读原文

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.ORDERSP示例订单解读
  • 工作流示例
  • 端口解读
    • XML MAP端口
      • EDIFACT端口
      • 阅读原文
      相关产品与服务
      即时通信 IM
      即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持 Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、好友与资料、消息漫游、群组管理、会话管理、直播弹幕、内容审核和推送等能力。适用于直播互动、电商带货、客服咨询、社交沟通、企业办公、互动游戏、医疗健康等场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档