本申请涉及计算机系统,具体涉及一种用于发票抵扣自动认证的系统和方法。
背景技术:
1、当前的直接使用税局综合服务平台抵扣认证的方式,当集团型用户需要操作不同企业抵扣认证时,需要物理切换不同ukey,操作不便且容易丢失,且综合服务平台无法与集团报账系统进行对接,需要报账后手工完成发票认证操作,造成大量人力浪费。而且由于很多用户公司要求,需要在月底完成当月全部发票结账,因此,系统提高发票采集时效性,且实现报账同步认证是非常有必要的。在《一种企业进项发票管理系统》中,首先从税局自动发票采集,然后才能完成后续手动申请认证等操作,用户需手动在内部报账系统和进项发票管理系统操作两边,操作较为繁琐,且采集发票时效性为t+1,未下载到的发票无法进行抵扣认证操作,当用户需要实时性较高时,无法保证实时性。
技术实现思路
1、针对上述技术问题,本申请提供一种用于发票抵扣自动认证的系统,包括:开票模块、开票与认证服务器和报账模块;
2、开票模块,用于根据开票方提供的开票信息,开具对应的发票,并将所述发票通过restful接口发送至开票与认证服务器进行存储;
3、开票与认证服务器,用于存储开票客户端开具的发票,通过restful接口接收报账模块的发票认证请求,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票;并将发票认证结果返回至报账模块;
4、报账模块,用于向开票与认证服务器发送发票认证请求;通过restful接口接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
5、进一步的,开票模块,将发票信息转换为xml格式,通过restful接口发送至开票服务器进行存储。
6、进一步的,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
7、通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣的发票,并勾选。4、根据权利要求1所述的系统,其特征在于,报账模块的功能,还包括:在接收到发票认证报文为不合法后,结束报账操作。
8、进一步的,开票与认证服务器的功能,还包括:将通过认证勾选的发票,上传至税局段,完成勾选认证的核销。
9、本发明同时提供一种用于发票抵扣自动认证的方法,应用于开票与认证服务器,包括:
10、接收报账模块的发票认证请求;
11、解析发票认证请求报文,获取并勾选可用于抵扣的发票;
12、并将发票认证结果返回至报账模块。
13、进一步的,解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
14、通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣扣的发票,并勾选。
15、本发明同时提供一种用于发票抵扣自动认证的方法,应用于报账模块,包括:
16、向开票与认证服务器发送发票认证请求;
17、接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
18、进一步的,还包括:
19、在接收到发票认证报文为不合法后,结束报账操作。
20、本发明提供的一种用于发票抵扣自动认证的系统和方法,提供restful接口对接用户报账系统,在用户报账时帮助客户直接完成自动勾选认证操作,完成报账到勾选认证一站式操作。解决了发票抵扣由于时效性无法认证操作的问题,且简化繁琐操作,提高了工作效率。
1.一种用于发票抵扣自动认证的系统,其特征在于,包括:开票模块、开票与认证服务器和报账模块;
2.根据权利要求1所述的系统,其特征在于,开票模块,将发票信息转换为xml格式,通过restful接口发送至开票服务器进行存储。
3.根据权利要求1所述的系统,其特征在于,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
4.根据权利要求1所述的系统,其特征在于,报账模块的功能,还包括:在接收到发票认证报文为不合法后,结束报账操作。
5.根据权利要求1所述的系统,其特征在于,开票与认证服务器的功能,还包括:将通过认证勾选的发票,上传至税局段,完成勾选认证的核销。
6.一种用于发票抵扣自动认证的方法,应用于开票与认证服务器,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
8.一种用于发票抵扣自动认证的方法,应用于报账模块,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,还包括: