The invention discloses a method and a system for checking rules of two-dimensional tax tables. The methods include: obtaining two-dimensional tax declaration form; using recursive method to locate coordinates of two-dimensional tax declaration form to get coordinate positioning data; checking the two-dimensional tax declaration form according to coordinate positioning data and preset logic rules to get the results of verification; judging whether the results contain error information; if not, completing the verification; if not, confirming the results. Define the location of the error table; correct the content of the error table according to the preset logic rules. The invention realizes the universality and rule consistency of the two-dimensional tax table by positioning the coordinates of the two-dimensional table cells, makes the two-dimensional tax table adapt to the development and application of various business scenarios, and improves the universality of the application of the two-dimensional tax table.
【技术实现步骤摘要】
一种税务二维表规则校验方法及系统
本专利技术涉及软件开发
,特别是涉及一种税务二维表规则校验方法及系统。
技术介绍
一直以来针对税务行业二维表的规则校验较为繁琐,尤其是针对税务申报表,不同纳税人需要的各种申报表较多且校验规则不断更新。目前,通常采用的二维表规则校验方法在开发过程中都是把校验规则写到实际的业务系统中,这样就导致了校验方法受到限制,不能独立部署,无法对接各种应用系统,不能被推广应用。迫切需要一种新的规则校验方法实现开发过程中的独立部署以及对接各种应用系统。
技术实现思路
基于此,有必要提供一种税务二维表规则校验方法及系统,以实现独立部署以及对接各种应用系统,提高税务二维表应用的广泛性。为实现上述目的,本专利技术提供了如下方案:一种税务二维表规则校验方法,包括:获取税务申报二维表;采用递归方法对所述税务申报二维表进行坐标定位,得到坐标定位数据;依据所述坐标定位数据和预设逻辑规则对所述税务申报二维表进行规则校验,得到校验结果;判断所述校验结果中是否包含错误提示信息;所述错误提示信息为提醒所述税务申报二维表中存在填写逻辑错误的信息;若否,则完成校验;若是, ...
【技术保护点】
1.一种税务二维表规则校验方法,其特征在于,包括:获取税务申报二维表;采用递归方法对所述税务申报二维表进行坐标定位,得到坐标定位数据;依据所述坐标定位数据和预设逻辑规则对所述税务申报二维表进行规则校验,得到校验结果;判断所述校验结果中是否包含错误提示信息;所述错误提示信息为提醒所述税务申报二维表中存在填写逻辑错误的信息;若否,则完成校验;若是,则确定错误表格位置;所述错误表格位置为所述税务申报二维表中所述错误提示信息对应的表格位置;依据所述预设逻辑规则对所述错误表格位置的内容进行更正。
【技术特征摘要】
1.一种税务二维表规则校验方法,其特征在于,包括:获取税务申报二维表;采用递归方法对所述税务申报二维表进行坐标定位,得到坐标定位数据;依据所述坐标定位数据和预设逻辑规则对所述税务申报二维表进行规则校验,得到校验结果;判断所述校验结果中是否包含错误提示信息;所述错误提示信息为提醒所述税务申报二维表中存在填写逻辑错误的信息;若否,则完成校验;若是,则确定错误表格位置;所述错误表格位置为所述税务申报二维表中所述错误提示信息对应的表格位置;依据所述预设逻辑规则对所述错误表格位置的内容进行更正。2.根据权利要求1所述的一种税务二维表规则校验方法,其特征在于,在所述若是,则确定错误表格位置之后,还包括:依据所述坐标定位数据计算所述错误表格位置处的表格内容并显示。3.根据权利要求1所述的一种税务二维表规则校验方法,其特征在于,在所述采用递归方法对所述税务申报二维表进行坐标定位,得到坐标定位数据之后,还包括:将所述坐标定位数据自动转换为JSON格式报文节点、XML格式报文节点和数据库字段。4.根据权利要求1所述的一种税务二维表规则校验方法,其特征在于,所述采用递归方法对所述税务申报二维表进行坐标定位,得到坐标定位数据,具体包括:获取所述税务申报二维表中第i行第m个单元格的坐标以及所述第m个单元格的跨行跨列数Aspansm=[Arowspanm,Acolspanm],其中,Arowspanm表示所述第m个单元格的跨行数,Acolspanm表示所述第m个单元格的跨列数;其中所述税务申报二维表中第1行第1个单元格的坐标确定第i行第m+1个单元格的坐标判断所述Arowspanm是否等于1;若是,则确定第i+Arowspanm行的第m个单元格的坐标若否,则确定第i+Arowspanm-1行的第m个单元格的坐标更新Arowspanm=Arowspanm-1,并返回所述判断所述Arowspanm是否等于1。5.根据权利要求1所述的一种税务二维表规则校验方法,其特征在于,所述依据所述坐标定位数据和预设逻辑规则对所述税务申报二维进行规则校验,得到校验结果,具体包括:依据所述坐标定位数据和预设表内逻辑规则对所述税务申报二维进行表内校验,得到第一校验结果;依据所述坐标定位数据和预设表间逻辑规则对所述税务申报二维进行表间校验,得到第二校验结果。6.一种税务二维表...
【专利技术属性】
技术研发人员:任东,赵长江,吴乐云,李振德,颜士营,张蕾,
申请(专利权)人:王亚萍,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。