陈伟(教授/博士) 王湘玙(南京审计大学 江苏南京 211815)
经济责任是指领导干部在任职期间,对其管辖范围内贯彻执行党和国家经济方针政策、决策部署,推动经济和社会事业发展,管理公共资金、国有资产、国有资源,防控重大经济风险等有关经济活动应当履行的职责。经济责任审计是中国特色社会主义审计监督制度的重要组成部分,是我国目前政府审计的一类重要审计项目。其中,党政领导干部经济责任审计是经济责任审计的重要组成部分。随着数字经济的发展,目前的经济责任审计项目一般规模较大,需要审计的内容范围较广,需要分析的数据来源丰富、数据类型也多种多样,且不仅仅有数据库中的结构化电子数据,还包括大量的非结构化数据。这使得目前常用的审计技术方法不能有效地满足数字化环境下经济责任审计的需要,因此,如何利用人工智能技术提高审计的效率和效果,对开展党政领导干部经济责任审计项目非常重要。本文结合目前智能审计与经济责任审计的研究与应用现状,研究智能审计在党政领导干部经济责任审计中的应用。
中共中央办公厅、国务院办公厅2019 年7 月发布的《党政主要领导干部和国有企事业单位主要领导人员经济责任审计规定》对党政主要领导干部经济责任审计的内容作出了规定。一般来说,党政主要领导干部经济责任审计的主要内容是对领导干部在审计期间内贯彻执行重大经济方针政策和决策部署情况、统筹推动地区经济社会发展情况、重大经济事项的决策、执行和效果情况、财政管理和经济风险防范情况、保障和改善民生情况、所属部门财务收支监管以及内控制度建设情况、以往审计发现问题的整改落实情况以及履行党风廉政建设第一责任人职责情况等方面进行审计,此外审计人员还需要结合地区、部门(系统)和单位的实际情况、地方特色或经济特点,在合理合法的范围内制定经济责任审计的具体审计内容。
根据以上文件,结合目前审计实践,从领导干部的权力与责任出发,党政领导干部经济责任审计的内容一般可以概括为“四权一廉”和其他审计事项等六个方面的审计。
(一)经济决策权审计。经济决策权的主要审计内容是领导干部任职期间是否建立完善重大经济决策制度和各类保障制度,重大建设项目和重要国有资源及资产的使用、处置的决策、执行和效果等是否存在不合规的情况。
(二)经济政策执行权审计。经济政策执行权的主要审计内容是领导干部任职期间是否贯彻执行重大经济方针政策和决策部署,即相关重大政策措施和决策部署贯彻落实是否存在不坚决、不全面、不到位等情况,揭示和反映发展质量低下、目标任务完成不力、选择性执行等突出问题;在贯彻落实重大政策措施时,是否明确了贯彻执行的时间表、路线图和阶段性目标,相关实施方案是否符合国家战略规划,相关措施是否到位,目标任务是否完成或落实效果是否达到目标。
(三)经济管理权审计。经济管理权的主要审计内容是领导干部任职期间对地方财政收支与政府性债务风险防范、民生政策落实、民生和涉农补贴发放以及失地人民保障等的管理情况。
(四)经济监督权的审计。经济监督权的主要审计内容是领导干部对所属部门和下级单位或部门的各类经济事项和活动是否履行监督的职责。
(五)廉洁从政审计。廉洁从政的主要审计内容是领导干部是否做好党风廉政建设,是否贯彻和落实中央精神等。例如,是否存在违反廉洁从政规定经商办企业或为家属经商提供便利的行为;与相关往来单位是否存在利益输送;是否存在违规接受礼品礼金和服务等。
(六)其他事项审计。其他审计事项主要是确认以往审计发现问题是否已经完成整改。
(一)党政领导干部经济责任审计数据来源分析。数字经济环境下,为了开展党政领导干部经济责任审计,需要对相关电子数据进行分析,从而发现相关审计线索。其中,审计数据采集是进行电子数据审计的首要步骤。根据《党政主要领导干部和国有企事业单位主要领导人员经济责任审计规定》,结合党政主要领导干部经济责任审计实际情况,审计数据采集的类型可分为非结构化数据和结构化数据。需要采集的结构化数据主要包括:财政收支、财务收支相关资料等,如经济政策执行权审计时采集的工资发放情况表和上报的预算工资表等。需要采集的非结构化数据主要包括:被审计的领导干部经济责任履行情况报告;工作计划、工作总结、工作报告、会议记录、会议纪要、决议决定、请示、批示、目标责任书、经济合同、考核检查结果、业务档案、机构编制、规章制度、以往审计发现问题整改情况等资料。
(二)相关智能审计技术方法分析。党政主要领导干部经济责任审计中面临大量的非结构化数据,这些非结构化数据资料是审计工作中常用的电子表格工具、数据库工具等难以处理的。因此,研究智能审计技术在党政领导干部经济责任审计中的应用对有效开展党政领导干部经济责任审计非常重要。根据人工智能技术的发展现状和审计业务的实际需要,部分可行的非结构化数据智能审计方法应用示例如下。
1.非结构化数据智能分析。在采用OCR 技术对被审计相关非结构化材料文字识别的基础上,通过在不同版本、纸质和电子版被审计非结构化数据间自动完成相关内容的检索、比对等自动分析,从而发现相关审计线索,供审计人员进行专业判断。
2.非结构化数据智能审核。根据不同行业特点,通过个性化设置相关规则,自动识别文档中的错误,以及文档中潜在的法律风险,智能发现相关审计线索,供审计人员进行专业判断。通过自动提取被审计单位文档内容的关键信息,协助审计人员完成内容一致性检查等工作,让审计过程更高效。
3.印章智能分析。通过对文档扫描件或者图片中的印章内容信息进行检测和一致性比对等分析,智能发现相关审计线索,供审计人员进行专业判断。
(三)基于智能审计技术的党政领导干部经济责任审计方法原理。基于智能审计技术的党政主要领导干部经济责任审计方法主要是充分利用被审计单位相关的各类数据,包括结构化数据和非结构化数据,特别是非结构化数据,基于“智能总体分析,发现疑点,智能分散核实”的审计思路,采用相关智能审计技术,发现相关审计线索,在此基础上,通过对这些审计线索做进一步的延伸审计和审计事实确认,最终获得审计证据,从而发现经济责任审计中的相关问题。基于智能审计技术的党政主要领导干部经济责任审计方法可以弥补常用审计方法的不足,其原理如图1所示。
图1 基于智能审计技术的党政主要领导干部经济责任审计方法原理
为了实现以上基于智能审计技术的党政主要领导干部经济责任审计方法,部分人工智能技术分析如下(陈伟,2021):
1.OCR 技术。OCR(Optical Character Recognition,光学字符识别)技术就是通过光学技术和计算机技术对纸质或电子图片材料上的文字和字符进行识别,并将文字和字符内容转换为计算机能够接受、可编辑的电子文本格式。OCR 概念产生于1929 年,是计算机视觉研究领域的分支之一,目前已广泛应用于生活中的各个方面如汽车进入收费站、停车场时的车牌自动识别;用手机中的APP 识别名片、身份证中的信息等。
2.自然语言处理技术。自然语言处理(NLP,Natural Language Processing)是语言学、逻辑学、计算机科学、人工智能等计算机和人类(自然)语言交叉的研究与应用领域,它主要研究如何实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理技术可用于文本相似度计算、文本分类、信息检索等方面。
3.机器学习。机器学习(Machine Learning,ML)是实现人工智能的一种方式,是人工智能最前沿的研究领域之一。机器学习就是“让机器进行学习”,通俗地讲,就是“训练一个模型”。机器学习有多种学习方法,常见的有监督学习、非监督学习、强化学习和迁移学习等。机器学习有助于解决目前常用审计方法的不足,采用机器学习算法,通过自动地从提供的训练数据中学习,让审计方法变得更“智能”。
(一)案例背景及主要审计思路分析。A 市为A 省经济发展较为迅速、高新技术产业相对集中、信息化程度较高的地级市。A 市长作为推动该市经济发展的第一责任人,对A 市长的经济责任审计是发现经济问题、加强经济监督、促进经济发展、增强社会信任的有力监督手段。根据审计工作安排,现需要对A 市长开展经济责任审计。本案例以经济执行权审计为例,研究智能审计技术在A 市长经济责任审计中的应用,其中重点审计内容之一是审计市政府与省政府签订的目标责任书完成情况。其主要审计思路如下:
1.审计数据采集。为了完成审计任务,审计人员需要采集相关数据文件,以了解A 市长贯彻落实中央和省委、省政府的重大经济方针政策、决策部署情况。
2.审计数据预处理。在实际的审计工作中,审计人员获取到的目标责任考核结果文件等数据文件均为PDF 扫描版本,且文件数量大、内容繁杂,这对审计人员获取目标责任的内容以及被审计单位的考核结果带来了挑战。因此,需要应用相关智能审计技术,帮助审计人员快速处理文件,从而提高审计效率。
3.审计数据分析。在审计数据采集和预处理的基础上,审计人员可以开展相关审计数据分析,主要思路如下:(1)检查目标责任落实情况不到位的问题:对目标责任书文件目录和目标责任考核结果文件目录进行智能比较(查找在目标责任书文件目录中存在,但在目标责任考核结果文件目录中不存在的文件),从而发现相关审计线索,并通过延伸取证,最终获得相关证据。(2)检查目标责任考核结果不合格的问题:对目标责任考核结果的具体文件进行智能分析,如采用OCR 把图片格式的目标责任考核结果文件批量转换成文本文件格式,在此基础上进行智能分析,发现考核结果不合格的问题,并根据发现的审计线索,进行延伸取证,最终获得相关证据。
(二)案例应用。根据以上审计思路,以检查目标责任考核结果不合格问题为例,关键步骤分析如下:
1.审计数据采集。在数据采集阶段,审计人员需要从A市政府获取A 市长任职期间与省政府签订的所有项目目标责任书以及省政府下发的目标责任考核结果文件。相关数据文件示例如图2 所示。
图2 采集来的非结构化数据示例
2.审计数据预处理。在数据预处理阶段,审计人员需要对获取的目标责任考核结果扫描文件等非结构化的数据资料进行批量格式转换,即将图片格式的PDF 文件转化为可编辑的文本文件,以便审计人员进行文本内容查找等分析操作。由于相关文件数量较多,因此,需要应用相关智能审计技术,帮助审计人员快速对相关文件进行预处理,从而提高审计效率。基于AI 的OCR 图片精准识别技术为实现这些审计数据的预处理提供了技术方法。根据上述需要,基于Python 的数据预处理算法示例如下:(1)利用OS库遍历文件夹内所有的目标责任考核结果文件,依次完成(2)和(3)。(2)对每一个目标责任考核结果文件调用FITZ库将PDF 格式的目标责任考核结果文件按页码依次切割成JPG 图片文件。(3)在(2)的基础上,调用AI 程序对切割后的JPG 图片进行OCR 识别,并将识别结果输出为相应的文本文件。
3.审计数据分析。
(1)发现疑点。在数据分析阶段,审计人员需要对这些预处理后转换成文本文件格式的目标责任考核结果文件进行分析,统计关于被审计单位A 市的目标责任以及考核结果,并分析考核结果较差或者扣分的事项,进而锁定A市长在贯彻落实重大经济政策和决策部署过程中存在的不足之处,从而发现相关审计线索。由于省政府下发的考核结果文件中包含全省18 个市(州)的考核结果,若采用传统的查阅法需要依次翻看每一份文件,找到A 市所在的位置并手工录入考核事项和考核结果,这些操作不仅浪费审计人员大量的时间和精力,也存在人工录入带来的误差和风险。基于AI 的智能技术可以自动批量地提取文件中的“考核内容”和“考核结果”并写入对应的Excel 表格文件当中,从而提高审计效率,降低审计风险,为实现上述审计数据分析需要提供了技术方法。基于Python 的处理算法示例如下:①审计人员在文件夹中可以通过遍历得到的文件名采取“切片”操作,即取得“考核内容”。接着调用Python 中的re 库,使用正则表达式定位并提取文本中对应的“考核结果”。②将上一步获取的“考核内容”和“考核结果”利用openpyxl 库,写入Excel 表格文件中,如下页图3 所示。不难发现:该单位部分目标考核结果评价较差或存在扣分,如2018 年度“三保”责任落实情况、2018 年度预决算公开考评和2019 年度食品安全工作评议三个考核内容存在明显的扣分项。审计人员需要对这些考核结果评价较差或存在扣分的目标责任做进一步的分析。
图3 数据分析结果示例
以2018 年度“三保”责任落实情况为例,通过分析该目标责任考核结果文件的具体内容,结合与相关人员进行访谈获得的资料信息,发现2018 年度“三保”责任落实情况存在扣分项的原因是市直事业单位存在工资发放不合理的情况,这就为审计人员提供了新的审计线索和思路。
(2)延伸取证。根据上述发现的审计线索,在延伸取证阶段,审计人员根据被审计单位提供的2018 年度和2019年度A 市市直事业单位的工资发放情况表和上报的预算工资表,可以核查2018 年度和2019 年度事业单位工资发放不合理的具体情况。审计人员需要将获取的36 个市直事业单位工资情况表中的基本工资、基础性绩效工资、奖励性绩效工资和国家规定津贴补贴进行逐一对比分析。根据审计经验,奖励性绩效工资因存在较大的个体差异性和变动性,较容易出现违规发放问题,因此,后文以奖励性绩效工资发放的合理性审计为例。审计人员在核对并录入实际发放的奖励性绩效工资时需要逐一打开两个年度数十张Excel 文件格式数据,并在表格中查找奖励性绩效工资的汇总数进行逐一录入和对比分析,这一重复机械操作不仅会浪费审计人员大量的时间和精力,也存在人工录入带来的误差和风险。基于AI 的智能数据分析方法为实现上述操作提供了技术方法。比如,通过采用程序自动循环完成比较各单位绩效工资实际发放总额(从各单位绩效工资实际发放数据文件中提取各单位实际发放总额)和计划绩效工资发放总额(从报送到上级单位的数据中查找)的差额,并生成可视化分析结果,从而可以容易地发现相关问题。其“奖励性绩效工资计划数与实际发放数的差额”整体情况和具体情况可视化分析结果分别如图4 和图5 所示。
图4 “奖励性绩效工资计划数与实际发放数的差额”整体情况可视化分析结果示例
图5 “奖励性绩效工资计划数与实际发放数的差额”具体情况可视化分析结果示例
由图4 和图5 的分析结果不难看出:2018 年度有些事业单位(Y14、Y4)存在实际发放数大于计划数的情况,可能存在超额发放奖励性绩效工资的风险,需要进一步落实该单位的工资预算与发放的合理性、合规性和合法性。根据这一分析结果,审计人员通过与该单位的财政部门和人事部门进行确认和沟通,最终掌握了造成差额不合理的原因为:绩效工资发放流程控制不足,导致绩效工资发放存在泄漏或误差,进而导致计划与实际产生较大差距。
本文根据目前党政领导干部经济责任审计的现状及需要,研究了智能审计技术在党政领导干部经济责任审计中的应用,并以党政领导干部经济责任审计中的经济执行权为例,研究了具体的审计方法,并采用Python 工具实现了该方法,进一步验证了本文研究的方法在实务工作中运用的可行性与有效性。通过本文的研究不难发现:运用智能审计技术,不但可以弥补目前常用审计方法的一些不足,还能够帮助审计人员快速锁定审计线索、发现审计问题、提高审计效率、精准审计结果,从而为党政领导干部经济责任审计智能化发展提供了技术方法与经验参考。