本发明专利技术公开了一种用于发票抵扣自动认证的系统和方法,包括:开票模块,用于根据开票方提供的开票信息,开具对应的发票,并将所述发票通过RESTful接口发送至开票与认证服务器进行存储;开票与认证服务器,用于存储开票客户端开具的发票,通过RESTful接口接收报账模块的发票认证请求,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票;并将发票认证结果返回至报账模块;报账模块,用于向开票与认证服务器发送发票认证请求;通过RESTful接口接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。解决了发票抵扣由于时效性无法认证操作的问题,且简化繁琐操作,提高了工作效率。提高了工作效率。提高了工作效率。
【技术实现步骤摘要】
一种用于发票抵扣自动认证的系统和方法
[0001]本申请涉及计算机系统,具体涉及一种用于发票抵扣自动认证的系统和方法。
技术介绍
[0002]当前的直接使用税局综合服务平台抵扣认证的方式,当集团型用户需要操作不同企业抵扣认证时,需要物理切换不同ukey,操作不便且容易丢失,且综合服务平台无法与集团报账系统进行对接,需要报账后手工完成发票认证操作,造成大量人力浪费。而且由于很多用户公司要求,需要在月底完成当月全部发票结账,因此,系统提高发票采集时效性,且实现报账同步认证是非常有必要的。在《一种企业进项发票管理系统》中,首先从税局自动发票采集,然后才能完成后续手动申请认证等操作,用户需手动在内部报账系统和进项发票管理系统操作两边,操作较为繁琐,且采集发票时效性为t+1,未下载到的发票无法进行抵扣认证操作,当用户需要实时性较高时,无法保证实时性。
技术实现思路
[0003]针对上述技术问题,本申请提供一种用于发票抵扣自动认证的系统,包括:开票模块、开票与认证服务器和报账模块;
[0004]开票模块,用于根据开票方提供的开票信息,开具对应的发票,并将所述发票通过RESTful接口发送至开票与认证服务器进行存储;
[0005]开票与认证服务器,用于存储开票客户端开具的发票,通过RESTful接口接收报账模块的发票认证请求,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票;并将发票认证结果返回至报账模块;
[0006]报账模块,用于向开票与认证服务器发送发票认证请求;通过RESTful接口接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
[0007]进一步的,开票模块,将发票信息转换为xml格式,通过RESTful接口发送至开票服务器进行存储。
[0008]进一步的,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
[0009]通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣的发票,并勾选。4、根据权利要求1所述的系统,其特征在于,报账模块的功能,还包括:在接收到发票认证报文为不合法后,结束报账操作。
[0010]进一步的,开票与认证服务器的功能,还包括:将通过认证勾选的发票,上传至税局段,完成勾选认证的核销。
[0011]本专利技术同时提供一种用于发票抵扣自动认证的方法,应用于开票与认证服务器,包括:
[0012]接收报账模块的发票认证请求;
[0013]解析发票认证请求报文,获取并勾选可用于抵扣的发票;
[0014]并将发票认证结果返回至报账模块。
[0015]进一步的,解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:
[0016]通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣扣的发票,并勾选。
[0017]本专利技术同时提供一种用于发票抵扣自动认证的方法,应用于报账模块,包括:
[0018]向开票与认证服务器发送发票认证请求;
[0019]接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
[0020]进一步的,还包括:
[0021]在接收到发票认证报文为不合法后,结束报账操作。
[0022]本专利技术提供的一种用于发票抵扣自动认证的系统和方法,提供RESTful接口对接用户报账系统,在用户报账时帮助客户直接完成自动勾选认证操作,完成报账到勾选认证一站式操作。解决了发票抵扣由于时效性无法认证操作的问题,且简化繁琐操作,提高了工作效率。
附图说明
[0023]图1是本申请提供的一种用于发票抵扣自动认证的系统的结构示意图;
[0024]图2是本申请涉及的应用于开票与认证服务器的一种用于发票抵扣自动认证的方法的流程示意图;
[0025]图3是本申请涉及的应用于报账模块的一种用于发票抵扣自动认证的方法的流程示意图。
具体实施方式
[0026]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0027]图1是本申请提供的一种用于发票抵扣自动认证的系统的结构示意图,下面结合图1对本申请提供的系统进行详细说明。本申请提供的系统包括:开票模块110、开票与认证服务器120和报账模块130;
[0028]开票模块,用于根据开票方提供的开票信息,开具对应的发票,并将所述发票通过RESTful接口发送至开票与认证服务器进行存储;
[0029]开票与认证服务器,用于存储开票客户端开具的发票,通过RESTful接口接收报账模块的发票认证请求,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票;并将发票认证结果返回至报账模块;
[0030]报账模块,用于向开票与认证服务器发送发票认证请求;通过RESTful接口接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
[0031]开票模块,将发票信息转换为xml格式,通过RESTful接口发送至开票服务器进行存储。
[0032]开票与认证服务器,通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣的发票,并勾选。
[0033]开票与认证服务器,将通过认证勾选的发票,上传至税局段,完成勾选认证的核销。
[0034]基于同一专利技术构思,本专利技术同时提供一种用于发票抵扣自动认证的方法,应用于开票与认证服务器,包括:
[0035]步骤S201,接收报账模块的发票认证请求;
[0036]步骤S202,解析发票认证请求报文,获取并勾选可用于抵扣的发票;
[0037]步骤S203,并将发票认证结果返回至报账模块。
[0038]应用于开票与认证服务器,通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣的发票,并勾选。
[0039]基于同一专利技术构思,一种用于发票抵扣自动认证的方法,应用于报账模块,包括:
[0040]步骤S301,向开票与认证服务器发送发票认证请求;
[0041]步骤S301,接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。
[0042]报账模块,在接收到发票认证报文为不合法后,结束报账操作。
[0043]以下实施例提供某集团内部开票到报账完整流程,如下:
[0044]集团内部A使用开票与认证服务器为集团内部公司B开一张发票T,公司B税务人员使用本专利技术系统的开票模块,选择开票方,即公司A,选择开票日期范围,即可从公司A开票与认证服务器提取符合条件的发票,提取发票通过RESTful本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于发票抵扣自动认证的系统,其特征在于,包括:开票模块、开票与认证服务器和报账模块;开票模块,用于根据开票方提供的开票信息,开具对应的发票,并将所述发票通过RESTful接口发送至开票与认证服务器进行存储;开票与认证服务器,用于存储开票客户端开具的发票,通过RESTful接口接收报账模块的发票认证请求,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票;并将发票认证结果返回至报账模块;报账模块,用于向开票与认证服务器发送发票认证请求;通过RESTful接口接收开票与认证服务器返回的发票认证结果,完成发票报账到抵扣的认证操作。2.根据权利要求1所述的系统,其特征在于,开票模块,将发票信息转换为xml格式,通过RESTful接口发送至开票服务器进行存储。3.根据权利要求1所述的系统,其特征在于,通过解析发票认证请求报文,获取并勾选可用于抵扣的发票,包括:通过解析json格式的发票认证请求报文,获取用于认证的发票信息,在开票与认证服务器上获取所述发票信息对应的可用于抵扣的发票,并勾选。4.根据权利要求1所述...
【专利技术属性】
技术研发人员:荣卫鑫,
申请(专利权)人:航天信息软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。