本书分为三部分,共13章。**部分主要介绍风险导向审计和RPA机器人流程自动化技术,其内容涵盖了风险导向审计概述、基本原理、实施过程、现状以及存在的问题、RPA的概念、功能、特点和优势、典型审计应用、发展趋势,以及常用的RPA软件。第二部分介绍了UiBot软件的安装与使用、基本语法以及基本命令组件。第三部分的内容介绍了审计实务中九个财务报表审计应用场景的机器人开发,具体内容包括场景分析、流程自动化设计与开发步骤详解。本书提供了基于UiBot软件进行RPA开发的部分微视频、源程序等学习资源,以及进行课程讲授的教学大纲、教学日历、教学课件等教学资源。
程平,男,重庆长寿人,博士后,教授,博士生导师,工学硕士、管理学博士、财政部财政科学研究所会计信息化博士后,系统分析师、软件设计师,高级项目经理,中国云会计概念的提出者,春秋战国翻转课堂原创设计者,会计教育专家委员会委员,重庆市中青年骨干教师,重庆市首批会计咨询专家,重庆市会计领军人才(后备),重庆理工大学”青年英才”,国家自然科学基金委管理科学部通讯评议专家,重庆市医疗卫生信息化核心专家组成员,重庆理工大学云会计青年科研创新团队负责人,重庆理工大学云会计大数据智能研究所所长,重庆理工大学会计学院副院长兼MPAcc教育中心主任,长江经济带研究院副院长,重庆信息技术智库主任,拥有工学、管理学、应用经济学多学科教育背景及企业近10年的技术研究、产品开发、技术管理、投融资管理和企业运营管理经验和高校8年的财会审信息化教学研究经历,对财务信息化、医疗卫生信息化、科技金融等领域有深刻的理解和实践能力,有丰富的企业发展战略、产品战略、投融资咨询及实施经验,目前主要从事云会计、会计与审计大数据和人工智能+等方面的研究与项目咨询。 先后在中国管理科学、系统工程理论与实践、控制与决策、管理学报、财务与会计、中国注册会计师、计算机工程等EI、ISTP、CSSCI、CSCD核心学术期刊与报刊上发表160余篇文章,申请软件著作权73项,获国家教学成果二等奖1项、重庆市科技进步三等奖1项(主持)和重庆市教学成果一等奖1项和二等奖1项(主持),目前承担的项目有国家自然科学基金项目《云环境下考虑用户偏好的会计信息系统可信性动态评估模型研究》、国家社会科学基金项目《财务共享服务中心的功能定位与实现路径研究》、***人文社会科学基金项目《开放动态网络环境下高可信会计信息系统的行为特征及评价机理研》等30多项***、省部级与企业委托咨询项目。
本书可作为高等院校会计学、财务管理、审计学等专业智能自动化相关课程的教材,也可以作为计算机、软件、人工智能等专业学生进行RPA开发学习的参考教材,还可以作为审计从业人员和爱好者进行“互联网+审计”跨学科学习和培训的指导用书。
目 录
**部分 审计机器人导论
第1章 审计基本理论与RPA审计机器人 1
1.1 审计基本理论 1
1.1.1 审计的产生与发展 1
1.1.2 审计的概念、目标和对象 2
1.1.3 审计的分类与注册会计师审计 2
1.1.4 审计程序、审计证据与审计工作底稿 3
1.1.5 信息技术对审计过程的影响 5
1.2 RPA审计机器人概述 7
1.2.1 什么是RPA审计机器人 7
1.2.2 RPA审计机器人的主要特点 7
1.2.3 RPA审计机器人的主要功能 9
1.2.4 RPA审计机器人应用场景 10
1.3 RPA审计机器人应用案例 12
1.3.1 应用场景 12
1.3.2 业务描述与痛点分析 13
1.3.3 机器人自动化流程设计 15
1.3.4 机器人流程自动化后的收益 15
第二部分 审计机器人开发技术
第2章 UiBot语法基础 16
2.1 UiBot的组成 16
2.2 下载与安装UiBot Creator 17
2.2.1 下载UiBot Creator 17
2.2.2 安装UiBot Creator 18
2.3 UiBot Creator界面介绍 19
2.3.1 启动界面 19
2.3.2 软件主界面 20
2.3.3 流程编辑界面 22
2.4 UiBot Creator基本语法 23
2.4.1 常量与变量 23
2.4.2 数据类型 24
2.4.3 算术运算符 25
2.4.4 逻辑控制语句 25
2.4.5 条件选择语句 26
2.4.6 循环语句 27
2.5 模拟实训 30
2.5.1 场景描述 30
2.5.2 技术思路 30
2.5.3 开发步骤 31
第3章 UiBot自动化技术 33
3.1 基本命令预制件 33
3.2 鼠标键盘预制件 33
3.3 界面操作预制件 34
3.4 软件自动化预制件 36
3.5 数据处理预制件 38
3.6 文件处理预制件 39
3.7 系统操作预制件 40
3.8 网络预制件 40
3.9 Mage AI预制件 41
第4章 审计机器人研发策略 43
4.1 审计机器人框架模型与研发流程 43
4.1.1 框架模型 43
4.1.2 研发流程 44
4.2 审计机器人分析 45
4.2.1 应用场景 45
4.2.2 业务流程 46
4.2.3 痛点分析 49
4.3 审计机器人设计 50
4.3.1 数据标准与规范化设计 50
4.3.2 机器人自动化流程设计 51
4.4 审计机器人开发 52
4.4.1 开发规范 52
4.4.2 开发实现 53
4.5 审计机器人运用 54
4.5.1 机器人的部署与运行 54
4.5.2 机器人的价值与风险 54
4.5.3 人机协作共生 55
第三部分 审计机器人开发实战
第5章 初步业务活动机器人 57
5.1 场景描述 57
5.2 机器人分析 59
5.3 机器人设计 62
5.3.1 自动化流程 62
5.3.2 数据标准与规范 65
5.4 机器人开发 67
5.4.1 技术路线 67
5.4.2 开发步骤 68
5.5 机器人运用 98
【思维拓展】 99
第6章 会计分录测试机器人 100
6.1 场景描述 100
6.2 机器人分析 103
6.3 机器人设计 105
6.3.1 自动化流程 105
6.3.2 数据标准与规范 106
6.4 机器人开发 109
6.4.1 技术路线 109
6.4.2 开发步骤 111
6.5 机器人运用 129
【思维拓展】 130
第7章 函证程序机器人 131
7.1 场景描述 131
7.2 机器人分析 133
7.3 机器人设计 136
7.3.1 自动化流程 136
7.3.2 数据标准与规范 137
7.4 机器人开发 142
7.4.1 技术路线 142
7.4.2 开发步骤 144
7.5 机器人运用 175
【思维拓展】 177
第8章 主营业务收入审计实质性程序机器人 178
8.1 场景描述 178
8.2 机器人分析 181
8.3 机器人设计 184
8.3.1 自动化流程 184
8.3.2 数据标准与规范 186
8.4 机器人开发 189
8.4.1 技术路线 189
8.4.2 开发步骤 190
8.5 机器人运用 212
【思维拓展】 213
第9章 应收账款审计实质性程序机器人 214
9.1 场景描述 214
9.2 机器人分析 217
9.3 机器人设计 220
9.3.1 自动化流程 220
9.3.2 数据标准与规范 223
9.4 机器人开发 226
9.4.1 技术路线 226
9.4.2 开发步骤 228
9.5 机器人运用 245
【思维拓展】 246
第10章 销售与管理费用审计实质性程序机器人 247
10.1 场景描述 247
10.2 机器人分析 250
10.3 机器人设计 253
10.3.1 自动化流程 253
10.3.2 数据标准与规范 256
10.4 机器人开发 259
10.4.1 技术路线 259
10.4.2 开发步骤 260
10.5 机器人运用 286
【思维拓展】 288
第11章 审计报告及附注生成机器人 289
11.1 场景描述 289
11.2 机器人分析 290
11.3 机器人设计 293
11.3.1 自动化流程 293
11.3.2 数据标准与规范 296
11.4 机器人开发 298
11.4.1 技术路线 298
11.4.2 开发步骤 299
11.5 机器人运用 311
【思维拓展】 312