发票自动开票接口实现的目标
◆根据过滤条件快速导入ERP系统销售单据到发票开票系统开票
◆将读取到接口系统的数据进行中间处理(合并、拆分、修改等操作)
◆将全电发票开票信息(日期、号码等)回写到ERP系统对应的销售单据
发票自动开票接口功能架构
1.读取数据(通常有三种数据源配置)
1)文件数据源
将Txt,Excel等文件中的发票必要字段信息与开票接口数据字段对应。
2)数据库直连数据源
配置接口与ERP系统之间数据连接,根据ERP系统后台销售表信息编写发票;
表头视图和清单视图,配置视图与开票接口系统数据字段对应关系。
3)WSDL中间件数据源
根据企业发布的WSDL中间件信息,配置WSDL的Input条件,调用产生Output结果XML,将XML文件导入到开票接口系统。
2.中间处理
1)合并相同客户数据到一张发票
2)强制合并不同客户数据到同一张发票
3)合并清单中相同产品为一条记录
4)按照开票最大限额将一条记录拆分成多张发票
5)按照明细行数拆分成多张发票
6)按照固定金额拆分成多张发票
7)修改中间数据,修改客户信息,修改清单信息(产品名称、 数量、价格、删减清单、合并部分清单等修改)
3.自动换算
1)含税与不含税自动换算
很多数据源提供的销售开票数据,通常只提供含税或者不含税其中一种格式,全电发票开票系统开票时需要同时计算出含税和不含税格式数据,开票接口系统在只读取到一种格式数据时,可以自动换算出另外一种格式数据。
2)折扣与折扣率自动换算
对于存在折扣的销售开票数据,很多情况下只提供了折扣或者折扣率其中一种数据,开票接口系统可以根据其中一种格式自动换算出另外一种格式。
4.基础对应
1)客户名称对应
ERP系统中的客户名称与开票实际客户名称叫法不一致,接口系统可以实现对应一次后,后续开票客户名称自动对应。
2)产品名称对应
ERP系统中销售清单的产品名称与实际开票名称叫法不一致,接口系统可以是实现对应一次后,后续开票产品名称自动对应。
5.发票回写
ERP系统中的销售单能与开票系统中的发票一一对应,开票接口系统提供了回写二次开发功能,在打印开票、作废发票、发票冲红的时候实现发票回写功能,可以根据客户的要求,将开票日期、发票号码、发票代码、税额等信息回写到ERP系统对应的销售单据中,实现二者数据信息一一对应。
发票自动开票接口优点
提高开票效率:减少合并、拆分、清单修改开票错误率
提高对账响应时间:减少发票认证不通过率
减少异常错误率:减少开票差错率
减轻发票相关繁琐事务:领票流程更简化,开票用票更便捷