一种电子发票自动化数据处理方法和装置制造方法及图纸

技术编号:27032837 阅读:20 留言:0更新日期:2021-01-12 11:16
本发明专利技术公开了一种电子发票自动化数据处理方法和装置,所述方法包括:获得第一企业信息;判断第一企业的财务方与税务供应商之间是否签订第一资质信息;若未签订,则双方签订第一资质信息之后,由税务供应商确定第一对接信息;获得第一企业的业务系统发送的第一待开电子发票信息;根据第一待开电子发票信息和第一授权信息,按照税务供应商预设的接口格式,集成调用税务供应商接口;获得第一预设时间,进而获得第一待开电子发票的结果信息,判断第一待开电子发票是否开票成功;若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。解决了传统的财务开票采用纸质票的形式存在的资源浪费等诸多问题。

【技术实现步骤摘要】
一种电子发票自动化数据处理方法和装置
本专利技术涉及一种电子发票领域,尤其涉及一种电子发票自动化数据处理方法和装置。
技术介绍
目前公司内部财务开票采用的是纸质票的形式,现在需要新增电子票开票方式,通过供应商提供的标准的API接口,将开票信息发送至供应商,供应商电子票开具完成后,回传信息,具备批量下载、批量打印,以及邮件发送的功能。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:传统的采用纸质票的开票形式,不仅流程繁琐复杂,浪费人力物力,更是对资源造成了极大的浪费。
技术实现思路
本申请实施例通过提供一种电子发票自动化数据处理方法和装置,解决了传统的纸质发票的开票流程复杂、浪费人力物力以及对资源造成极大浪费的技术问题,达到了方便企业节约成本、优化处理流程以及减少资源浪费的技术效果。本申请实施例提供了一种电子发票自动化数据处理方法和装置,其中,所述方法包括:获得第一企业信息;判断所述第一企业的财务方与税务供应商之间是否签订第一资质信息,其中,所述第一资质信息包括所述第一企业开具电子发票的合同资质信息;若未签订,则所述财务方与税务供应商之间签订第一资质信息之后,由所述税务供应商确定第一对接信息,其中,所述第一对接信息包括第一对接接口地址、第一平台编码、第一授权信息;获得所述第一企业的业务系统发送的第一待开电子发票信息;根据所述第一待开电子发票信息和第一授权信息,按照所述税务供应商预设的接口格式,集成调用所述税务供应商接口;获得第一预设时间;根据所述第一预设时间,获得所述第一待开电子发票的结果信息;根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功;若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。另一方面,本申请还提供了一种电子发票自动化数据处理装置,其中,所述装置包括:第一获得单元:所述第一获得单元用于获得第一企业信息;第一判断单元:所述第一判断单元用于判断所述第一企业的财务方与税务供应商之间是否签订第一资质信息;第一确定单元:所述第一确定单元用于若未签订,则所述财务方与税务供应商之间签订第一资质信息之后,由所述税务供应商确定第一对接信息;第二获得单元:所述第二获得单元用于获得所述第一企业的业务系统发送的第一待开电子发票信息;第一调用单元:所述第一调用单元用于根据所述第一待开电子发票信息和第一授权信息,按照所述税务供应商预设的接口格式,集成调用所述税务供应商接口;第三获得单元:所述第三获得单元用于获得第一预设时间;第四获得单元:所述第四获得单元用于根据所述第一预设时间,获得所述第一待开电子发票的结果信息;第二判断单元:所述第二判断单元用于根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功;第一推送单元:所述第一推送单元用于若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:根据税务供应商不同开票公司的对接共性,提供统一的解决方案,再为企业不同业务系统的不同开票公司提供统一接入方式,同时具备批量下载、批量打印,邮件打包发送,使得企业开具电子发票更简单,节省物流成本等,同时系统也更具有安全性、扩展性和通用性。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明图1为本申请实施例一种电子发票自动化数据处理方法的流程示意图;图2为本申请实施例一种电子发票自动化数据处理方法中的根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功的流程示意图;图3为本申请实施例一种电子发票自动化数据处理方法中的获得所述第一企业的业务系统发送的第一待开电子发票信息之后的流程示意图;图4为本申请实施例一种电子发票自动化数据处理方法中的按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户的流程示意图;图5为本申请实施例一种电子发票自动化数据处理方法中的将开好后的电子发票根据预设量打包推送给第一客户之后的流程示意图;图6为本申请实施例一种电子发票自动化数据处理方法中的按照所述推送优先级信息,将所述开好后的电子发票根据预设量打包推送给第一客户的流程示意图;图7为本申请实施例一种电子发票自动化数据处理方法中的获得所述开好后的电子发票的目标用户信息的流程示意图;图8为本申请实施例一种电子发票自动化数据处理装置的结构示意图;图9为本申请实施例示例性电子设备的结构示意图。附图标记说明:第一获得单元11,第一判断单元12,第一确定单元13,第二获得单元14,第一调用单元15,第三获得单元16,第四获得单元17,第二判断单元18,第一推送单元19,总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。具体实施方式本申请实施例通过提供一种电子发票自动化数据处理方法和装置,解决了传统的纸质发票的开票流程复杂、浪费人力物力以及对资源造成极大浪费的技术问题,达到了方便企业节约成本、优化处理流程以及减少资源浪费的技术效果。下面,将参考附图详细的描述根据本申请的示例实施例。显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。申请概述目前公司内部财务开票采用的是纸质票的形式,现在需要新增电子票开票方式,通过供应商提供的标准的API接口,将开票信息发送至供应商,供应商电子票开具完成后,回传信息,具备批量下载、批量打印,以及邮件发送的功能。传统的采用纸质票的开票形式,不仅流程繁琐复杂,浪费人力物力,更是对资源造成了极大的浪费。针对上述技术问题,本申请提供的技术方案总体思路如下:本申请实施例提供了一种电子发票自动化数据处理方法和装置,其中,所述方法包括:获得第一企业信息;判断所述第一企业的财务方与税务供应商之间是否签订第一资质信息,其中,所述第一资质信息包括所述第一企业开具电子发票的合同资质信息;若未签订,则所述财务方与税务供应商之间签订第一资质信息之后,由所述税务供应商确定第一对接信息,其中,所述第一对接信息包括第一对接接口地址、第一平台编码、第一授权信息;获得所述第一企业的业务系统发送的第一待开电子发票信息;根据所述第一待开电子发票信息和第一授权信息,按照所述税务供应商预设的接口格式,集成调用所述税务供应商接口;获得第一预设时间;根据所述第一预设时间,获得所述第一待开电子发票的结果信息;根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功;若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。为了更好地理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技本文档来自技高网...

【技术保护点】
1.一种电子发票自动化数据处理方法,应用于一电子发票服务平台,其中,所述方法包括:/n获得第一企业信息;/n判断所述第一企业的财务方与税务供应商之间是否签订第一资质信息,其中,所述第一资质信息包括所述第一企业开具电子发票的合同资质信息;/n若未签订,则所述财务方与税务供应商之间签订第一资质信息之后,由所述税务供应商确定第一对接信息,其中,所述第一对接信息包括第一对接接口地址、第一平台编码、第一授权信息;/n获得所述第一企业的业务系统发送的第一待开电子发票信息;/n根据所述第一待开电子发票信息和第一授权信息,按照所述税务供应商预设的接口格式,集成调用所述税务供应商接口;/n获得第一预设时间;/n根据所述第一预设时间,获得所述第一待开电子发票的结果信息;/n根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功;/n若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。/n

【技术特征摘要】
1.一种电子发票自动化数据处理方法,应用于一电子发票服务平台,其中,所述方法包括:
获得第一企业信息;
判断所述第一企业的财务方与税务供应商之间是否签订第一资质信息,其中,所述第一资质信息包括所述第一企业开具电子发票的合同资质信息;
若未签订,则所述财务方与税务供应商之间签订第一资质信息之后,由所述税务供应商确定第一对接信息,其中,所述第一对接信息包括第一对接接口地址、第一平台编码、第一授权信息;
获得所述第一企业的业务系统发送的第一待开电子发票信息;
根据所述第一待开电子发票信息和第一授权信息,按照所述税务供应商预设的接口格式,集成调用所述税务供应商接口;
获得第一预设时间;
根据所述第一预设时间,获得所述第一待开电子发票的结果信息;
根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功;
若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户。


2.如权利要求1所述的方法,其中,所述根据所述第一待开电子发票的结果信息,判断所述第一待开电子发票是否开票成功,包括:
当所述第一待开电子发票的结果信息为开票成功时,获得所述开好后的电子发票的第一发票信息;
将所述第一发票信息发送给所述业务系统;
当所述第一待开电子发票的结果信息为开票失败时,获得所述第一待开电子发票的开票失败原因信息;
将所述开票失败原因信息发送给所述业务系统。


3.如权利要求1所述的方法,其中,所述获得所述第一企业的业务系统发送的第一待开电子发票信息之后,所述方法还包括:
获得上传发票申请信息,其中,所述上传发票申请信息中包括所述第一待开电子发票信息;
获得所述第一发票额度列表;
根据所述第一发票额度列表,判断所述第一企业是否存在于所述第一发票额度列表中;
若不存在,则发送第一提示信息;
若存在,则判断所述第一待开电子发票的发票金额是否小于或等于第一金额,其中,所述第一金额为所述第一企业的金额上限;
如果未超过所述第一金额,则当所述上传发票申请为成功之后,将所述第一待开电子发票信息的状态设定为待开票;
如果超过所述第一金额,则将所述第一待开电子发票的发票金额划分为多个开票申请记录;
当所述多上传发票申请为成功之后,将所述多个开票申请记录的状态设定为待开票。


4.如权利要求1所述的方法,其中,所述若开票成功,则按照预设业务规则,将开好后的电子发票根据预设量打包推送给第一客户,还包括:
获得第二预设时间;
每间隔所述第二预设时间,获得所述第一企业的发票余量信息;
获得第一预警值和第二预警值;
根据所述第一预警值和第二预警值,判断所述发票余量信息是否满足第一预设条件;
若满足所述第一预设条件,获得第一指令信息,其中,所述第一指令信息用于发送第一邮件至第一邮箱;
若不满足所述第一预设条件,则判断所述发票余量信息是否满足第二预设条件;
若满足所述第二预设条件,获得第二指令信息,其中,所述第二指令信息用于发送第二邮件至所述第一邮箱;
若不满足所述第二预设条件,则判断所述发票余量信息是否满足第三预设条件;
若满足所...

【专利技术属性】
技术研发人员:江玉如曹平
申请(专利权)人:上海瀚之友信息技术服务有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1