Dsco Dropship EDI需求分析

news2025/2/28 5:06:08

供应商要想从Dsco处通过EDI获取订单,需要部署自己的EDI系统,与Dsco的EDI供应商CommerceHub 建立连接,分为两个方向:

1.从CommerceHub 的 Dsco 平台获取 EDI 850 采购订单
2.向Dsco发送库存(846)、订单状态(870)、订单确认(855)、装运(856)和发票(810)。

Dsco Dropship EDI需求分析

Dsco_Dropship_EDI1.png

传输协议

SFTP:Dsco支持使用SFTP,每个 Dsco 帐户都包含一个特定于该帐户的 SFTP 帐户,并且不与任何其他帐户共享。EDI 交换可以使用 sftp.dsco.io 服务器,也可以使用自己的 SFTP 服务器。

对于使用标准 Dsco SFTP 服务器的用户,请注意以下几点:

1.从供应商到 Dsco 平台的交易需要放在 /in 目录中。
2.当 Dsco 平台处理传入的文件时,会暂时将文件移动到 /in/processing 目录,同时处理这些文件,然后在导入完成后将它们移动到 /in/archive 目录。
3.Dsco 平台生成的交易将存放在 /out 目录中。
4.Dsco的服务器监视 /out 目录。成功下载该目录中的任何文件后,Dsco会将文件移动到 /out/archive 文件夹,如有必要,供应商可以再次访问它们。

注意:下载文件后,请不要从 /out 目录中删除它们,将这些文件存档对交易双方而言都很有帮助。

AS2:如果供应商对安全级别的要求比较高,则可以联系Dsco的运维团队:support@dsco.io。Dsco平台支持对AS2服务器的访问,由于AS2连接需要进行手动的配置和设置,因此需要企业与Dsco的运维人员配合完成。

报文标准

Dsco 支持X12报文标准的4010以及5010(仅850)两种不同版本,大多数合作伙伴使用4010版本,如果供应商希望订单中包含账单、税费、礼品指示以及营销等信息,则需要参考4010版本下的 850采购订单。

扩展阅读:在Dsco官网中获取EDI相关资料

Dsco 支持的业务单据
  • EDI 846库存建议
  • EDI 850 采购订单
  • EDI 855 采购订单确认
  • EDI 856 提前发货通知(ASN)
  • EDI 870 订单状态(取消)
  • EDI 810 发票
如何通过知行之桥EDI系统实现与Dsco的EDI连接?
建立AS2连接

以AS2为例,在知行之桥EDI系统中,可以通过AS2端口这个功能模块来实现。无需编写额外代码,只需在可视化界面中配置双方的连接信息,即可建立AS2连接通道,并开始测试:

Dsco_Dropship_EDI2.png

实现EDI报文的格式转换

搭建好EDI连接通道之后,接下来需要按照Dsco提供的EDI规范文件,对EDI报文进行格式转换,即解析Dsco发来的850采购订单,并根据收到的850采购订单回复856发货通知等报文。

在知行之桥EDI系统中,实现以上格式转换,需要使用到X12端口以及XMLMap端口。

以通过AS2接收来自Dsco的采购订单为例,工作流如下图所示,用蓝色箭头连接各端口,箭头方向表示数据传输方向。接收Dsco发来的文件,需要将X12端口转换类型选择为:X12转换为XML,并在XMLMap端口中添加规范中要求的映射关系,即可实现从X12到XML的格式转换。

Dsco_Dropship_EDI3.png

交换头配置:在与Dsco建立EDI连接的过程中,需要配置Interchange ID以及限定符,Dsco已将这些信息公开在其官网,用户可以访问上述链接获取。

ISA 控制编号:对于供应商发给Dsco的交易,Dsco 平台不要求每笔交易都具有唯一的 ISA 控制编号,但如果双方需要定位特定交易,每笔交易拥有唯一的ISA控制编号将会很有帮助。Dsco 平台不拒绝不唯一的 ISA 控制编号。

对于Dsco发给供应商的交易,Dsco平台能够提供从000000001开始按顺序递增的ISA控制编号。

分隔符:Dsco平台允许企业为每个单独的项目配置以下参数,但其默认配置如下:

  • 段终止符: ~(十进制值 126 或十六进制 7E)
  • 数据元素分隔符:*(十进制值 42 或十六进制 2A)
  • 组件元素分隔符:>(十进制值 62 或十六进制 3E)
  • 重复分隔符:<(十进制值 60 或十六进制 3C)

在知行之桥EDI系统X12端口的高级设置选项卡下,可以对EDI分隔符进行自定义的配置。

Dsco_Dropship_EDI4.png

关于 997:Dsco并不要求但鼓励企业对接收到的每笔交易返回997。

可以在X12端口的 设置 选项卡下,勾选 请求功能性ACK

Dsco_Dropship_EDI5.png

系统集成

通过上述格式转换,能够将X12标准下的EDI报文转换为自定义的XML格式,降低企业的处理难度。知行之桥EDI系统提供中间数据库、WebService以及API等方式,实现与企业内部业务系统(SAP、ERP、SRM等)的集成。实现系统集成,将会最大程度上减少业务人员的工作量,只需要在业务系统中进行操作即可处理通过EDI传输的数据。

如果企业暂无业务系统,或者没有集成打算,我们也为用户提供Excel、CSV等方案,快速实现与Dsco的EDI对接。

扩展阅读:EDI是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1477123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用ArcGIS Pro创建最低成本路径

虽然两点之间直线最短&#xff0c;但是在实际运用中&#xff0c;还需要考虑地形、植被和土地利用类型等多种因素&#xff0c;需要加权计算最低成本路径&#xff0c;这里为大家介绍一下计算方法&#xff0c;希望能对你有所帮助。 数据来源 教程所使用的数据是从水经微图中下载…

JVM(3)

垃圾回收(GC)相关 在C/C中,当我们使用类似于malloc的内存开辟,还需要手动释放内存空间,这样的机制在使用时给我们造成了诸多不便,但在Java中,有垃圾回收这样的机制,这就是指:我们不再需要手动释放,程序会自动判定,某个内存空间是否可以继续使用,如果内存不使用了,就会自动释放…

(转载)SpringCloud 微服务(三)-Seata解决分布式事务问题

ps:这个原文写的很好&#xff0c;怕后续这个地址失效&#xff0c;备份一个留着自己学习 转自&#xff1a;SpringCloud 微服务&#xff08;三&#xff09;-Seata解决分布式事务问题_seata 黑马 代码-CSDN博客 看完了黑马程序员的免费课程&#xff0c;感觉受益匪浅&#xff0c;…

堆排序C++(Acwing)

代码&#xff1a; #include <iostream> #include <algorithm>using namespace std;const int N 100010;int n, m; int h[N], cnt;void down(int u) {int t u;if(u * 2 < cnt && h[u * 2] < h[t]) t u * 2;if(u * 2 1 < cnt && h[u *…

【架构之路】糟糕程序员的20个坏习惯,切记要改掉

文章目录 强烈推荐前言&#xff1a;坏习惯:总结&#xff1a;强烈推荐专栏集锦写在最后 强烈推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站:人工智能 前言&#xff1a; 优秀的程序员…

【重要公告】BSV区块链协会全新推出“网络访问规则NAR”

​​发表时间&#xff1a;2024年2月15日 BSV区块链协会正式宣布已为BSV区块链推出一套全新的网络访问规则&#xff08;Network Access Rules&#xff0c;以下简称“NAR”&#xff09;。 NAR是一整套规则&#xff0c;用于规范BSV协会与BSV网络节点之间的关系。它基于比特币最初…

Unity 常用操作

2D素材网站 https://craftpix.net/ https://itch.io/game-assets/tag-2d/tag-backgrounds 3D素材资源网址 https://www.mixamo.com/#/ 场景常用操作&#xff1a; 快捷键&#xff1a;QWER Q&#xff1a;Q键或鼠标中键&#xff0c;可以拉动场景。 W&#xff1a;选中物体后&…

雾锁王国服务器要开服务器吗?

雾锁王国要开服务器吗&#xff1f;可以使用官方服务器&#xff0c;也可以自己搭建多人联机服务器&#xff0c;更稳定不卡&#xff0c;畅玩开黑。阿腾云分享atengyun.com给大家目前阿里云和腾讯云均提供雾锁王国服务器和一键搭建程序&#xff0c;成本26元即可搭建一台自己的雾锁…

小白水平理解面试经典题目leetcode 606. Construct String from Binary Tree【递归算法】

Leetcode 606. 从二叉树构造字符串 题目描述 例子 小白做题 坐在自习室正在准备刷题的小白看到这道题&#xff0c;想想自己那可是没少和白月光做题呢&#xff0c;也不知道小美刷题刷到哪里了&#xff0c;这题怎么还没来问我&#xff0c;难道是王谦谦去做题了&#xff1f; 这…

换根DP,LeetCode 2581. 统计可能的树根数目

目录 一、题目 1、题目描述 2、接口描述 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 Alice 有一棵 n 个节点的树&#xff0c;节点编号为 0 到 n - 1 。树用一个长度为 n - 1 的二维整数数组 edges 表示&#xff0c;其中 edges[…

特征值和特征向量及其在机器学习中的应用

特征值和特征向量是线性代数中的概念&#xff0c;用于分析和理解线性变换&#xff0c;特别是由方阵表示的线性变换。它们被用于许多不同的数学领域&#xff0c;包括机器学习和人工智能。 在机器学习中&#xff0c;特征值和特征向量用于表示数据、对数据执行操作以及训练机器学…

MVCC【重点】

参考链接 [1] https://www.bilibili.com/video/BV1YD4y1J7Qq/?spm_id_from333.1007.top_right_bar_window_history.content.click&vd_source0cb0c5881f5c7d76e7580fbd2f551074 [2]https://www.cnblogs.com/jelly12345/p/14889331.html [3]https://xiaolincoding.com/mysql…

第十三篇【传奇开心果系列】Python的文本和语音相互转换库技术点案例示例:Microsoft Azure的Face API开发人脸识别门禁系统经典案例

传奇开心果博文系列 系列博文目录Python的文本和语音相互转换库技术点案例示例系列 博文目录前言一、实现步骤和雏形示例代码二、扩展思路介绍三、活体检测深度解读和示例代码四、人脸注册和管理示例代码五、实时监控和报警示例代码六、多因素认证示例代码七、访客管理示例代码…

自然语言处理(NLP)中NER如何从JSON数据中提取实体词的有效信息

专栏集锦&#xff0c;大佬们可以收藏以备不时之需&#xff1a; Spring Cloud 专栏&#xff1a;http://t.csdnimg.cn/WDmJ9 Python 专栏&#xff1a;http://t.csdnimg.cn/hMwPR Redis 专栏&#xff1a;http://t.csdnimg.cn/Qq0Xc TensorFlow 专栏&#xff1a;http://t.csdni…

4.5.CVAT——视频标注的详细步骤

文章目录 1. 跟踪模式&#xff08;基础&#xff09;2. 跟踪模式&#xff08;高级&#xff09;3. 带多边形的轨迹模式 追踪模式Track mode &#xff08;视频标注使用&#xff09;——类似pr的动画效果 1. 跟踪模式&#xff08;基础&#xff09; 使用示例&#xff1a; 为一系列…

input css padding

这样控件会跑出外套控件在HTML JSP里面是经常出现的。但有些外国adobe的as控件不存在这种情况&#xff0c;这是因为内层控件定义的时候不能超出外层控件的范围。 修改下&#xff1a;去掉原来css padding&#xff0c;然后加上宽度和高度

electron安装最后一部卡住了?

控制台如下错误 不是的话基本可以划走了 这个很可能是镜像出现问题了&#xff0c;不一定是npm镜像 打开npm的配置文件添加下述 electron_mirrorhttps://cdn.npmmirror.com/binaries/electron/ electron_builder_binaries_mirrorhttps://npmmirror.com/mirrors/electron-build…

一. demo

1. 舞台-场景-控件 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.Pane; import javafx.scene.layout.VBox; import javafx.stage.Stage;import java.util.Arrays;public class Main e…

Stable Diffusion 3:创新技术引领未来趋势

文章目录 Stable Diffusion 3&#xff1a;创新技术引领未来趋势摘要Stable Diffusion 3 的发布技术发展方向行业影响总结&#xff1a; Stable Diffusion 3&#xff1a;创新技术引领未来趋势 摘要 在当今快速发展的技术领域&#xff0c;Stable Diffusion 3以其卓越的稳定性和创…

FPGA-学会使用vivado中的存储器资源RAM(IP核)

问题 信号源(例如ADC)以1us一个的速率产生12位的数据现要求获得连续1ms内的数据,通过串口以115200的波特率发到电脑。 分析 数据量是1000个 数据速率不匹配 数据内容未知 数据总数据量有限 数据的使用速度低于数据的产生速度 数据生产和消耗的位宽 数据量相对较…