System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及税务领域,尤其是涉及一种进项发票抵扣方法、装置、终端及存储介质。
技术介绍
1、进项发票是企业在购买货物或接受服务时所获得的发票,企业可以使用进项发票来抵扣自身销售产品或提供服务所产生的增值税。随着商业活动的日益复杂和交易量的增大,进项发票的数量也在不断增加,发票的采集与抵扣是每个企业都必须面对的重要环节。
2、传统的手动采集和抵扣进项发票的方法通常依赖于人工操作,不仅效率低下,而且容易出错。在收集发票时,企业需要确保发票的完整性和准确性,这需要花费大量时间和精力。另外,现有技术中,发票认证需要通过税务局增值税发票综合管理平台进行发票认证,按照税法规定,只有已进行账务处理的增值税专用发票才可以进行认证抵扣,导致财务进行认证抵扣时需要手工查找需进行抵扣的发票,逐张在税局增值税发票系统中进行认证抵扣,导致发票认证的效率较低,费时费力。在企业发票数量较多,发票种类繁杂的时候,对财务人员造成了较大的工作量。
3、如何实现进项发票的自动化采集与抵扣,提高工作效率和准确性,是当前亟待解决的问题。因此,开发一种能够自动化、高效且准确地完成发票采集与抵扣的方法是当前的重要需求。这种方法应该能够自动化地采集发票信息,并准确地进行发票抵扣,以提高工作效率和准确性。
技术实现思路
1、为了保证企业财务人员能够快速进行进行发票的认证抵扣,有效提高工作效率,本申请提供了一种进项发票抵扣方法、装置、终端及存储介质。
2、第一方面,本申请提供了一种进项发票抵扣方法,
3、一种进项发票抵扣方法,包括如下步骤:
4、接收原始发票信息,所述原始发票信息包括至少一个发票对象,从所述发票对象中提取发票数据;
5、依据预设的筛选标准对所述发票数据进行筛选、从所述发票对象中得到符合预设要求的发票对象并认定为目的发票对象,对所述目的发票对象依次进行合规性校验和真实性校验;
6、当所述目的发票对象均通过所述合规性校验和所述真实性校验时,对所述目的发票对象进行抵扣操作,统计抵扣结果并生成抵扣列表进行输出。
7、通过采用上述技术方案,对发票进行多种方式的批量采集,在发票中确定目的发票,然后对目的发票对象进行相关的查验,最后将查验通过的目的发票对象发送给税务系统进行发票认证,从而可以不需要再通过税局窗口进行发票认证,如此提高了发票认证的效率。
8、优选地,所述接收原始发票信息,所述原始发票信息包括至少一个发票对象,具体包括如下步骤:
9、当接收到的所述原始发票信息为数据形式时,对所述数据进行处理得到所述发票数据;
10、当接收到的所述原始发票信息为二维码形式时,依据二维码解析技术将所述二维码解析成所述发票数据;
11、当接收到的所述原始发票信息为发票影像或原始电子发票的形式时,依据ocr图片识别技术将所述发票影像或所述原始电子发票解析成所述发票数据;
12、当接收到的所述原始发票信息为表格形式时,将所述表格中的内容解析成所述发票数据;
13、当接收到的所述原始发票信息为通过接口拉取到的底账库电子发票时,将所述底账库电子发票解析成所述发票数据;
14、所述发票数据包括,发票号码、发票代码、开票日期、商品明细、税率、购方信息、发票类型以及发票校验码。
15、通过采用上述技术方案,实现了发票的多种方式的采集,能够大批量地录入发票,提高了工作人员的效率,且降低了手动输入的出错率。
16、优选地,所述依据预设的筛选标准对所述发票数据进行筛选、从所述发票对象中得到符合预设要求的发票对象并认定为目的发票对象,对所述目的发票对象依次进行合规性校验和真实性校验,具体包括如下步骤:
17、将所有所述发票数据汇总得到发票数据集,依据所述发票代码从所述发票数据集中得到满足增值税发票代码编制规则的所述目的发票对象和所对应的目的发票数据;
18、对所述目的发票对象进行所述合规性校验,所述合规性校验的项目包括,依据所述目的发票数据中的所述购方信息判断购方是否为当前用户,依据所述商品明细和发布的税收分类编码表判断所述税率是否合规;
19、当所述合规性校验中的项目均通过时,将通过的所述目的发票数据进行合规通过标记,当所述合规性校验中的任意一项不通过时,返回违规与修改提示。
20、通过采用上述技术方案,对发票进行合规性验证,确保发票满足目的发票对象的规则,也以此降低手动输入发票出现错误的概率。
21、优选地,还包括如下步骤:
22、通过所述接口将携带所述合规通过标记的所述目的发票数据发送给外部的税务系统,对所对应的所述目的发票对象进行所述真实性校验;
23、所述真实性校验的项目包括,依据所述目的发票数据查询所对应的所述目的发票对象是否已被抵扣、所述目的发票对象是否红冲、所述目的发票对象是否处于可抵扣时间范围内以及所述目的发票对象是否为真票;
24、当所述合规性校验与所述真实性校验均通过时,将通过的所述目的发票数据进行验真通过标记;当携带所述合规通过标记的所述目的发票数据不满足所述真实性校验中的任意一项时,即当所述目的发票对象为已抵扣、红冲、超过抵扣时间范围或假票四者中任意一项时,视为不通过所述真实性校验,记录不通过的原因并返回提示。
25、通过采用上述技术方案,将所有查验均通过的目的发票对象打上标签,表示可以进行认证抵扣操作,对于不通过的目的发票对象返回不通过的原因提示修改,有利于提高抵扣的效率。
26、优选地,所述当所述目的发票对象均通过所述合规性校验和所述真实性校验时,对所述目的发票对象进行抵扣操作,具体包括如下步骤:
27、接收勾选结果,所述勾选结果由对通过所述合规性校验与所述真实性校验的至少一条所述目的发票对象进行勾选得到,所述勾选结果包括抵扣勾选结果和不抵扣勾选结果;
28、当所述勾选结果为所述抵扣勾选结果时,对所述抵扣勾选结果所对应的所述目的发票对象进行抵扣标记,并将携带抵扣标记的所述目的发票对象发送至所述税务系统进行请求抵扣;
29、当所述勾选结果为所述不抵扣勾选结果时,对所述不抵扣勾选结果所对应的所述目的发票对象进行不抵扣标记。
30、通过采用上述技术方案,通过税务系统的接口对工作人员勾选的目的发票对象进行抵扣或者不抵扣的操作,减少了工作人员在税务系统登录查询的时间,可以快速处理大量发票数据,提高了工作效率。
31、优选地,所述统计抵扣结果并生成抵扣列表进行输出,具体包括如下步骤:
32、抵扣完成后,统计抵扣结果,并对所述抵扣结果中抵扣成功的所述目的发票对象、抵扣失败的所述目的发票对象以及不再抵扣的所述目的发票对象进行相应的结果标记,依据所述结果标记将所述抵扣结果生成所述抵扣列表进行输出。
33、通过采用上述技术方案,依据标记区分出抵扣操作的结果,本文档来自技高网...
【技术保护点】
1.一种进项发票抵扣方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的进项发票抵扣方法,其特征在于,所述接收原始发票信息,所述原始发票信息包括至少一个发票对象,具体包括如下步骤:
3.根据权利要求2所述的进项发票抵扣方法,其特征在于,所述依据预设的筛选标准对所述发票数据进行筛选、从所述发票对象中得到符合预设要求的发票对象并认定为目的发票对象,对所述目的发票对象依次进行合规性校验和真实性校验,具体包括如下步骤:
4.根据权利要求3所述的进项发票抵扣方法,其特征在于,还包括如下步骤:
5.根据权利要求4所述的进项发票抵扣方法,其特征在于,所述当所述目的发票对象均通过所述合规性校验和所述真实性校验时,对所述目的发票对象进行抵扣操作,具体包括如下步骤:
6.根据权利要求5所述的进项发票抵扣方法,其特征在于,所述统计抵扣结果并生成抵扣列表进行输出,具体包括如下步骤:
7.一种进项发票抵扣装置,其特征在于,包括如下模块:
8.一种智能终端,其特征在于,包括存储器和处理器,所述存储器中存储有至少一条指令
9.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至6任一所述的进项发票抵扣方法。
...【技术特征摘要】
1.一种进项发票抵扣方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的进项发票抵扣方法,其特征在于,所述接收原始发票信息,所述原始发票信息包括至少一个发票对象,具体包括如下步骤:
3.根据权利要求2所述的进项发票抵扣方法,其特征在于,所述依据预设的筛选标准对所述发票数据进行筛选、从所述发票对象中得到符合预设要求的发票对象并认定为目的发票对象,对所述目的发票对象依次进行合规性校验和真实性校验,具体包括如下步骤:
4.根据权利要求3所述的进项发票抵扣方法,其特征在于,还包括如下步骤:
5.根据权利要求4所述的进项发票抵扣方法,其特征在于,所述当所述目的发票对象均通过所述合规性校验和所述真实性校验时,对所述目的发票对象进行抵扣操作,...
【专利技术属性】
技术研发人员:吴量,秦鹏,丁士祥,
申请(专利权)人:江苏环迅信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。