基于微软用户界面自动化技术的自动报税方法及系统与流程

文档序号:12470790阅读:362来源:国知局
基于微软用户界面自动化技术的自动报税方法及系统与流程
本发明涉及报税
技术领域
,具体而言,涉及一种基于微软用户界面自动化技术的自动报税方法及基于微软用户界面自动化技术的自动报税系统。
背景技术
:每家代账公司每个月必须要完成大量的报税工作,但是随着客户公司数量的增加,报税方式却没有变化,报税会计每个月都要进行大量简单重复的工作:反复的复制粘贴、反复的登录报税软件、反复的核对明细表和申报表的数据、反复点击补零及保存、反复点击上传报表及打印等。以一个100套帐的代账公司为例:每套账需要做6个至15个申报表,每个申报表的计算与核对需要2分钟至3分钟,每个申报表的申报需要1分钟至2分钟,合计1800分钟至7500分钟,取最小的平均数3000分钟,也需要一个熟练的报税会计不停地工作6个多工作日,并且为了报税还需要设置专职报税会计岗位,浪费了大量的时间和精力。此外,目前国税、地税都没有提供公开的可调用的接口进行报税,而且各个省的报税方式都不一致,一部分是在报税网站申报,还有一部分是具有一个或多个报税客户端。因此,传统的方式不可能实现自动报税,而如何提高工作效率、如何减少劳动力成本就成为亟待解决的问题。技术实现要素:本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本发明的一个目的在于提出了一种基于微软用户界面自动化技术的自动报税方法。本发明的另一个目的在于提出了一种基于微软用户界面自动化技术的自动报税系统。有鉴于此,根据本发明的一个目的,提出了一种基于微软用户界面自动化技术的自动报税方法,包括:获取报税所需数据;根据报税所需数据,按照预设财务规则生成纳税申报表;获取税务系统中界面节点的关键信息;将关键信息与纳税申报表的字段相匹配,生成字段-UI匹配库;存储字段-UI匹配库;利用UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作。本发明提供的基于微软用户界面自动化技术的自动报税方法,获取报税所需数据,并按照预设财务规则生成纳税申报表,获取税务系统中界面节点的关键信息,将关键信息与纳税申报表的字段进行匹配,生成字段-UI匹配库,将字段-UI匹配库进行存储备用,利用TestStackWhite封装的UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作,因此,只需要对报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,可以完全摆脱没有接口就不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑,报税速度只取决于目标报税系统的响应速度,因此使报税过程更加快捷。更关键的是,报税过程由电脑代替了人工操作,使报税数据更规范、更标准、更精确。需要说明的是,综合使用White和AutoIt对字段-UI匹配库中的条目进行操作,是因为有些控件单一地使用White或AutoIt不能够识别,以及有的操作使用White或AutoIt能够使效率更。具体地,将本发明的基于微软用户界面自动化技术的自动报税方法进行循环,能够实现批量自动报税,代账公司使用传统的方式,在一定时间内可能只能为十几、二十家企业做账和报税,而利用本发明在同样的时间可以为上百家企业做账和报税,很大程度上提高了代账行业的产能。根据本发明的上述基于微软用户界面自动化技术的自动报税方法,还可以具有以下技术特征:在上述技术方案中,优选地,获取报税所需数据具体包括:调用接口获取报税所需数据;和/或根据预设模版导入获取报税所需数据。在该技术方案中,可以通过调用接口和/或根据预设模版导入从而获取报税所需数据,能够从畅捷通易代账或其他数据源自动获取报税所需数据,也支持用户将已有的财务数据进行导入,更加方便用户的使用,也能够节约报税时间,节省报税操作。在上述技术方案中,优选地,报税所需数据包括以下至少一种或其组合:客户信息、财务报表原始数据、增值税收支明细表、余额表。在该技术方案中,报税所需数据包括以下至少一种或其组合但不限于此:客户信息、财务报表原始数据、增值税收支明细表、余额表,根据所述的报税所需数据能够自动生成纳税申报表,进而实现自动报税,不需要或尽量减少了人工操作,纳税申报表包括财务报表和增值税、所得税等申报表。在上述技术方案中,优选地,获取税务系统中界面节点的关键信息的工具包括以下至少一种或其组合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在该技术方案中,通过UISpy、inspect、UIAVerify、AutoItWindowInfo工具获取税务系统中界面节点的关键信息,进而实现自动报税,可以完全摆脱国税、地税没有提供公开的可调用的接口而不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑。在上述技术方案中,优选地,界面节点的关键信息包括以下至少一种或其组合:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题。在该技术方案中,界面节点的关键信息包括以下至少一种或其组合但不限于此:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题,通过匹配税务系统中界面节点的关键信息,使得在报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,需要说明的是,上述为可利用的属性,但是有的控件在不同的操作系统下可能只有部分属性是公共的,得要考虑使用在所有系统下都可以支持的属性。在上述技术方案中,优选地,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合:系统启动、系统登录、系统注销、页面切换。在该技术方案中,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合但不限于此:系统启动、系统登录、系统注销、页面切换,具体地,能够存储代账客户信息,实现自动启动、自动登录、自动注销报税系统,提升了用户的使用体验。在上述技术方案中,优选地,对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印。在该技术方案中,对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印,由自动报账代替人工报账,提高了工作效率、减少了劳动力成本,提高了报税数据的规范性、精确性。根据本发明的另一个目的,提出了一种基于微软用户界面自动化技术的自动报税系统,包括:第一获取单元,用于获取报税所需数据;第一生成单元,用于根据报税所需数据,按照预设财务规则生成纳税申报表;第二获取单元,用于获取税务系统中界面节点的关键信息;第二生成单元,用于将关键信息与纳税申报表的字段相匹配,生成字段-UI匹配库;存储单元,用于存储字段-UI匹配库;处理单元,用于利用UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作。本发明提供的基于微软用户界面自动化技术的自动报税系统,第一获取单元获取报税所需数据,并由第一生成单元按照预设财务规则生成纳税申报表,第二获取单元获取税务系统中界面节点的关键信息,由第二生成单元将关键信息与纳税申报表的字段进行匹配,生成字段-UI匹配库,存储单元将字段-UI匹配库进行存储备用,处理单元利用TestStackWhite封装的UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作,因此,只需要对报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,可以完全摆脱没有接口就不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑,报税速度只取决于目标报税系统的响应速度,因此使报税过程更加快捷。更关键的是,报税过程由电脑代替了人工操作,使报税数据更规范、更标准、更精确。需要说明的是,综合使用White和AutoIt对字段-UI匹配库中的条目进行操作,是因为有些控件单一地使用White或AutoIt不能够识别,以及有的操作使用White或AutoIt能够使效率更。具体地,将本发明的基于微软用户界面自动化技术的自动报税系统的功能进行循环,能够实现批量自动报税,代账公司使用传统的方式,在一定时间内可能只能为十几、二十家企业做账和报税,而利用本发明在同样的时间可以为上百家企业做账和报税,很大程度上提高了代账行业的产能。根据本发明的上述基于微软用户界面自动化技术的自动报税系统,还可以具有以下技术特征:在上述技术方案中,优选地,第一获取单元具体包括:调用接口获取报税所需数据;和/或根据预设模版导入获取报税所需数据。在该技术方案中,第一获取单元可以通过调用接口和/或根据预设模版导入从而获取报税所需数据,能够从畅捷通易代账或其他数据源自动获取报税所需数据,也支持用户将已有的财务数据进行导入,更加方便用户的使用,也能够节约报税时间,节省报税操作。在上述技术方案中,优选地,报税所需数据包括以下至少一种或其组合:客户信息、财务报表原始数据、增值税收支明细表、余额表。在该技术方案中,报税所需数据包括以下至少一种或其组合但不限于此:客户信息、财务报表原始数据、增值税收支明细表、余额表,根据所述的报税所需数据能够自动生成纳税申报表,进而实现自动报税,不需要或尽量减少了人工操作,纳税申报表包括财务报表和增值税、所得税等申报表。在上述技术方案中,优选地,第二获取单元获取税务系统中界面节点的关键信息的工具包括以下至少一种或其组合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在该技术方案中,第二获取单元通过UISpy、inspect、UIAVerify、AutoItWindowInfo工具获取税务系统中界面节点的关键信息,进而实现自动报税,可以完全摆脱国税、地税没有提供公开的可调用的接口而不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑。在上述技术方案中,优选地,界面节点的关键信息包括以下至少一种或其组合:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题。在该技术方案中,界面节点的关键信息包括以下至少一种或其组合但不限于此:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题,通过匹配税务系统中界面节点的关键信息,使得在报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,需要说明的是,上述为可利用的属性,但是有的控件在不同的操作系统下可能只有部分属性是公共的,得要考虑使用在所有系统下都可以支持的属性。在上述技术方案中,优选地,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合:系统启动、系统登录、系统注销、页面切换。在该技术方案中,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合但不限于此:系统启动、系统登录、系统注销、页面切换,具体地,能够存储代账客户信息,实现自动启动、自动登录、自动注销报税系统,提升了用户的使用体验。在上述技术方案中,优选地,处理单元还用于:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印。在该技术方案中,处理单元对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印,由自动报账代替人工报账,提高了工作效率、减少了劳动力成本,提高了报税数据的规范性、精确性。本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。附图说明本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了本发明的一个实施例的基于微软用户界面自动化技术的自动报税方法的流程示意图;图2示出了本发明的一个实施例的基于微软用户界面自动化技术的自动报税系统的示意框图;图3示出了本发明的具体实施例的基于微软用户界面自动化技术的自动报税系统架构示意图;图4示出了本发明的具体实施例的字段-UI匹配示例的示意图。具体实施方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。本发明第一方面的实施例,提出了一种基于微软用户界面自动化技术的自动报税方法,图1示出了本发明的一个实施例的基于微软用户界面自动化技术的自动报税方法的流程示意图:步骤102,获取报税所需数据;步骤104,根据报税所需数据,按照预设财务规则生成纳税申报表;步骤106,获取税务系统中界面节点的关键信息;步骤108,将关键信息与纳税申报表的字段相匹配,生成字段-UI匹配库;步骤110,存储字段-UI匹配库;步骤112,利用UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作。本发明提供的基于微软用户界面自动化技术的自动报税方法,获取报税所需数据,并按照预设财务规则生成纳税申报表,获取税务系统中界面节点的关键信息,将关键信息与纳税申报表的字段进行匹配,生成字段-UI匹配库,将字段-UI匹配库进行存储备用,利用TestStackWhite封装的UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作,因此,只需要对报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,可以完全摆脱没有接口就不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑,报税速度只取决于目标报税系统的响应速度,因此使报税过程更加快捷。更关键的是,报税过程由电脑代替了人工操作,使报税数据更规范、更标准、更精确。需要说明的是,综合使用White和AutoIt对字段-UI匹配库中的条目进行操作,是因为有些控件单一地使用White或AutoIt不能够识别,以及有的操作使用White或AutoIt能够使效率更。具体地,将本发明的基于微软用户界面自动化技术的自动报税方法进行循环,能够实现批量自动报税,代账公司使用传统的方式,在一定时间内可能只能为十几、二十家企业做账和报税,而利用本发明在同样的时间可以为上百家企业做账和报税,很大程度上提高了代账行业的产能。根据本发明的上述基于微软用户界面自动化技术的自动报税方法,还可以具有以下技术特征:在本发明的一个实施例中,优选地,获取报税所需数据具体包括:调用接口获取报税所需数据;和/或根据预设模版导入获取报税所需数据。在该实施例中,可以通过调用接口和/或根据预设模版导入从而获取报税所需数据,能够从畅捷通易代账或其他数据源自动获取报税所需数据,也支持用户将已有的财务数据进行导入,更加方便用户的使用,也能够节约报税时间,节省报税操作。在本发明的一个实施例中,优选地,报税所需数据包括以下至少一种或其组合:客户信息、财务报表原始数据、增值税收支明细表、余额表。在该实施例中,报税所需数据包括以下至少一种或其组合但不限于此:客户信息、财务报表原始数据、增值税收支明细表、余额表,根据所述的报税所需数据能够自动生成纳税申报表,进而实现自动报税,不需要或尽量减少了人工操作,纳税申报表包括财务报表和增值税、所得税等申报表。在本发明的一个实施例中,优选地,获取税务系统中界面节点的关键信息的工具包括以下至少一种或其组合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在该实施例中,通过UISpy、inspect、UIAVerify、AutoItWindowInfo工具获取税务系统中界面节点的关键信息,进而实现自动报税,可以完全摆脱国税、地税没有提供公开的可调用的接口而不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑。在本发明的一个实施例中,优选地,界面节点的关键信息包括以下至少一种或其组合:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题。在该实施例中,界面节点的关键信息包括以下至少一种或其组合但不限于此:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题,通过匹配税务系统中界面节点的关键信息,使得在报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,需要说明的是,上述为可利用的属性,但是有的控件在不同的操作系统下可能只有部分属性是公共的,得要考虑使用在所有系统下都可以支持的属性。在本发明的一个实施例中,优选地,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合:系统启动、系统登录、系统注销、页面切换。在该实施例中,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合但不限于此:系统启动、系统登录、系统注销、页面切换,具体地,能够存储代账客户信息,实现自动启动、自动登录、自动注销报税系统,提升了用户的使用体验。在本发明的一个实施例中,优选地,对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印。在该实施例中,对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印,由自动报账代替人工报账,提高了工作效率、减少了劳动力成本,提高了报税数据的规范性、精确性。本发明第二方面的实施例,提出了一种基于微软用户界面自动化技术的自动报税系统200,图2示出了本发明的一个实施例的基于微软用户界面自动化技术的自动报税系统200的示意框图:第一获取单元202,用于获取报税所需数据;第一生成单元204,用于根据报税所需数据,按照预设财务规则生成纳税申报表;第二获取单元206,用于获取税务系统中界面节点的关键信息;第二生成单元208,用于将关键信息与纳税申报表的字段相匹配,生成字段-UI匹配库;存储单元210,用于存储字段-UI匹配库;处理单元212,用于利用UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作。本发明提供的基于微软用户界面自动化技术的自动报税系统200,第一获取单元202获取报税所需数据,并由第一生成单元204按照预设财务规则生成纳税申报表,第二获取单元206获取税务系统中界面节点的关键信息,由第二生成单元208将关键信息与纳税申报表的字段进行匹配,生成字段-UI匹配库,存储单元210将字段-UI匹配库进行存储备用,处理单元212利用TestStackWhite封装的UIA类库和/或AutoIt脚本,对字段-UI匹配库中的条目进行操作,因此,只需要对报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,可以完全摆脱没有接口就不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑,报税速度只取决于目标报税系统的响应速度,因此使报税过程更加快捷。更关键的是,报税过程由电脑代替了人工操作,使报税数据更规范、更标准、更精确。需要说明的是,综合使用White和AutoIt对字段-UI匹配库中的条目进行操作,是因为有些控件单一地使用White或AutoIt不能够识别,以及有的操作使用White或AutoIt能够使效率更。其中,第一获取单元202和第二获取单元206可以由一个部件实现,第一生成单元204和第二生成单元208可以由一个部件实现。具体地,将本发明的基于微软用户界面自动化技术的自动报税系统200的功能进行循环,能够实现批量自动报税,代账公司使用传统的方式,在一定时间内可能只能为十几、二十家企业做账和报税,而利用本发明在同样的时间可以为上百家企业做账和报税,很大程度上提高了代账行业的产能。根据本发明的上述基于微软用户界面自动化技术的自动报税系统,还可以具有以下技术特征:在本发明的一个实施例中,优选地,第一获取单元202具体包括:调用接口获取报税所需数据;和/或根据预设模版导入获取报税所需数据。在该实施例中,第一获取单元202可以通过调用接口和/或根据预设模版导入从而获取报税所需数据,能够从畅捷通易代账或其他数据源自动获取报税所需数据,也支持用户将已有的财务数据进行导入,更加方便用户的使用,也能够节约报税时间,节省报税操作。在本发明的一个实施例中,优选地,报税所需数据包括以下至少一种或其组合:客户信息、财务报表原始数据、增值税收支明细表、余额表。在该实施例中,报税所需数据包括以下至少一种或其组合但不限于此:客户信息、财务报表原始数据、增值税收支明细表、余额表,根据所述的报税所需数据能够自动生成纳税申报表,进而实现自动报税,不需要或尽量减少了人工操作,纳税申报表包括财务报表和增值税、所得税等申报表。在本发明的一个实施例中,优选地,第二获取单元206获取税务系统中界面节点的关键信息的工具包括以下至少一种或其组合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在该实施例中,第二获取单元206通过UISpy、inspect、UIAVerify、AutoItWindowInfo工具获取税务系统中界面节点的关键信息,进而实现自动报税,可以完全摆脱国税、地税没有提供公开的可调用的接口而不能自动报税的尴尬局面,也几乎不用去考虑各个报税系统后台的各种复杂的实现逻辑。在本发明的一个实施例中,优选地,界面节点的关键信息包括以下至少一种或其组合:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题。在该实施例中,界面节点的关键信息包括以下至少一种或其组合但不限于此:控件的Name、控件的AutomationId、控件显示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、网页的Form/Iframename、网页表单字段的name/id、窗口类型、窗口标题,通过匹配税务系统中界面节点的关键信息,使得在报税系统界面进行操作就能实现自动登录、自动注销、自动报税、自动打印等自动化操作,需要说明的是,上述为可利用的属性,但是有的控件在不同的操作系统下可能只有部分属性是公共的,得要考虑使用在所有系统下都可以支持的属性。在本发明的一个实施例中,优选地,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合:系统启动、系统登录、系统注销、页面切换。在该实施例中,字段-UI匹配库中的界面节点的匹配包括以下至少一种或其组合但不限于此:系统启动、系统登录、系统注销、页面切换,具体地,能够存储代账客户信息,实现自动启动、自动登录、自动注销报税系统,提升了用户的使用体验。在本发明的一个实施例中,优选地,处理单元212还用于:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印。在该实施例中,处理单元212对字段-UI匹配库中的条目进行操作包括:对字段-UI匹配库中的条目进行自动登录、自动注销、自动填写、自动报税、自动打印,由自动报账代替人工报账,提高了工作效率、减少了劳动力成本,提高了报税数据的规范性、精确性。具体实施例中,本发明利用的UIA(UserInterfaceAutomation)技术为微软于2005年发布,前身为MSAA(MicrosoftActiveAccessibility),其最初目的是帮助残障人士使用Windows应用程序,它提供一套接口,让开发人员可以方便的给残疾人开发可以使用的软件,比如读屏程序(鼠标移动到按钮的时候,可以发出声音,辅助视力障碍的人操作电脑)。UIA在MSAA的基础上进行了封装,重新设计并实现了UIAutomation类库,它提供了桌面上大多数用户界面(UI)的编程访问与控制,UIA支持的平台包括XP,WindowsServer2003及后续版本的操作系统。图3示出了本发明的具体实施例的基于微软用户界面自动化技术的自动报税系统架构示意图,系统的工作过程为:准备报税所需数据(TaxData),可以调用畅捷通易代账接口或其它数据源的接口取数,也支持用户模版导入,报税所需数据(TaxData)包括客户信息、财务报表原始数据、增值税收支明细表、余额表等数据。根据报税所需数据(TaxData),依据预设财务规则生成纳税申报表(DeclareReports)。使用UISpy、inspect、UIAVerify、AutoItWindowInfo等工具找出税务系统中界面UI节点的关键信息,与纳税申报表字段相匹配,生成字段-UI匹配库(UIMatchesLibrary)备用。字段-UI匹配(UIMatchesLibrary)同时也包括了系统登录、系统注销、页面切换等UI节点的匹配。使用TestStackWhite封装的UIA类库或AutoIt脚本,对字段-UI匹配库(UIMatchesLibrary)中的条目进行逐条操作(Get/Action)可实现自动登录、自动注销、自动报税、自动打印等所有自动化操作,把上述过程循环操作,即可实现批量自动报税。图4示出了本发明的具体实施例的字段-UI匹配示例的示意图,相对于图4的匹配表如表1所示:表1字段上海国税eTax增值税一般纳税人申报表进项税额转出匹配窗口ZZ005增值税一般纳税人申报【2016年9月】UI关键信息Name:CellR014001其中,字段为上海国税eTax增值税一般纳税人申报表进项税额转出,匹配窗口为ZZ005增值税一般纳税人申报【2016年9月】,UI关键信息为Name:CellR014001。在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1