[发明专利]开票校验方法、装置、可读介质及电子设备在审
申请号: | 202011446042.X | 申请日: | 2020-12-08 |
公开(公告)号: | CN112581196A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 赵国庆;戴晓栋;何凯;王东;董志勇;龚勇浩;尹春天 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06Q40/00 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曾尧 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开票 校验 方法 装置 可读 介质 电子设备 | ||
本公开涉及一种开票校验方法、装置、可读介质及电子设备。本公开提供的技术方案包括:对待开发票进行特殊字符、税号、数据项长度、数据项格式、备注、金额误差、税额误差、总体误差进行校验,完成了对待开发票进行整体校验,满足当前复杂条件下开票数据校验要求。并且,本方案可以针对各票种进行合规性校验,其是在校验的各步骤分票种进行校验,即本方案针对各票种调用同一模板完成合规性校验。因此,相对于传统的发票数据校验是在开具的发票时,根据不同的发票的类型调用不同的校验模板或者不同接口完成合规性校验,本方案校验更集中,可移植性更好。
技术领域
本公开涉及电子发票技术领域,具体地,涉及一种开票校验方法、装置、可读介质及电子设备。
背景技术
随着社会的发展,发票在我国社会经济活动中的意义和作用越来越明显,也越来越受到广大纳税人的关注,开票量呈现倍数增加。同时,发票的票面数据极其重要,只有发票数据格式符合税务政策规则才能认为是有效发票,进行报销和报账。因此,如何在开票量大和不同开票场景的情况下,高效快速的保证开票数据的合规性校验显得尤为重要,传统的发票数据校验对这些方面认知不足,难以满足当前复杂条件下开票数据校验要求。并且,传统的发票数据校验,是在开具的发票时,根据不同的发票的类型调用不同的校验模板或者接口,完成合规性校验,造成校验不够集中,可移植性差。
发明内容
本公开的目的是提供一种多个票种通用的对发票数据进行整体校验的开票校验方法、装置、可读介质及电子设备,以满足当前复杂条件下开票数据校验要求。
为了实现上述目的,本公开提供一种开票校验方法,所述方法包括:
根据待开发票的票种调用与所述票种对应的预设特殊字符库对所述待开发票的必填项进行校验;
根据所述待开发票的税号的长度调用与所述长度对应的预设税号规则对所述待开发票的税号进行校验;
根据所述待开发票的票种调用与所述票种对应的预设数据项长度规则对所述待开发票的数据项的长度进行校验;
根据所述待开发票的票种调用与所述票种对应的预设数据项格式规则对所述待开发票的数据项的格式进行校验;
根据所述待开发票的票种调用与所述票种对应的预设备注校验规则对所述待开发票的备注进行校验;
对所述待开发票进行金额误差校验、税额误差校验和发票总体误差校验。
可选地,所述根据待开发票的票种调用与所述票种对应的预设特殊字符库对所述待开发票的必填项进行校验包括:
在判断所述待开发票的票种为专票时,调用第一特殊字符库对所述待开发票的必填项进行校验,在所述必填项中出现所述第一特殊字符库中的特殊字符时,校验得到所述待开发票不合规,并将出现的特殊字符在所述必填项中标记出来,所述第一特殊字符库包括换行符;
在判断所述待开发票的票种为非专票时,调用第二特殊字符库对所述待开发票的必填项进行校验,在所述必填项中出现所述第二特殊字符库中的特殊字符时,校验得到所述待开发票不合规,并将出现的特殊字符在所述必填项中标记出来,所述第二特殊字符库不包括换行符。
可选地,所述根据所述待开发票的税号的长度调用与所述长度对应的预设税号规则对所述待开发票的税号进行校验包括:
在判断所述待开发票的税号的长度为6至15位时,判断所述待开发票的税号是否满足第一税号规则,在所述待开发票的税号不满足所述第一税号规则时,校验得到所述待开发票不合规,所述第一税号规则为6至15位任意数字字母组合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011446042.X/2.html,转载请声明来源钻瓜专利网。