有TI直供的公司一般都是需要使用他们的EDI系统进行下单。

EDI对接的方式有多种,由于我们的ERP系统比较老,且没有API接口,采用的的中间数据库的方式去开发。

首先需要找一家有经验TI开发的EDI公司,必须条件,如果不是的话那些字段信息和开发,可能会让人崩溃。

我们这边选择了【知行科技】,经过一整个项目下来,发现确实选对了,知行经常TI做项目的,对TI内部成员都有互相加微信沟通,所以开发起来很顺利。

EDI的开发从2022年3月份开始,一直到2022年10月中旬才切换正式生产环境跑单,期间大部分都在排队等TI安排资源,一拖就是大半年,然后我们就提前和EDI公司对接好相关内容

edid数据分析工具 edi数据对接_文章

开始进入正题:

首先是理解TI的报文含义,850、855、860、865、856、810、820

每个报文类型都对应有很多TI的字段信息,基本都包含header、detail、line这几个字段,我这里是中间数据库的方式,只抓取EDI公司的解析后的字段内容。

edid数据分析工具 edi数据对接_EDI_02

1、850是把采购订单发送给EDI---这里是有个同步按钮,点击后才开始同步,并不是自动的

2、855是EDI的答复

---(TI的答复有EDI转发,后面讲的都是一样)--基本就是看,有特殊情况我进行了标红数据展示

3、860发起变更

---如果信息不对,就是录入新数据进行变更,需要填写个标记信息(DI:代表删除行     MU:代表正常变更)

4、865接收EDI的变更答复---这里有答复的情况我选择了手工确认,就是需要右键确认变更的动作

如果交期拆分了,这个时候会出现一个行号信息变成两行答复回来,分别有两个交期,总数一样

5、856是发货通知 ---不需做动作,只要展示出来给终端用户看就行

6、810是EDI给的发票答复,这个发票信息也只是看,后续在汇款通知那会用到

7、选择810的发票信息勾选后进行付款,有可能出现负金额,如果金额是负数,那就是代表TI多收钱了,会发送邮件给过来告诉发票号,然后按要求在程序录好发票即可

 

奉劝各位开发公司,真的别乱接这个单子,一开始以为很简单,实际上涉及的逻辑字段几千个,只有熟悉TI对接的公司才行,根据他们提供筛选后的必要字段进行二开,就是通过EDI公司去配合开发,这才是出路,如果直接和TI进行EDI对接,绕过EDI公司,那半条老命都怕要没了。