2016年3月10日,德勤与KiraSystems联手,正式将机器人流程自动化(Robotic Process Automation,RPA)引入财务、审计工作中,紧接着普华永道(PWC)、安永(E&Y)、毕马威(KPMG)等会计师事务所相继推出了各自的流程自动化审计机器人,提高了审计工作效率。在审计过程中,初步分析性程序可以帮助审计人员更确切地了解被审计单位的经营状况和趋势,通过对财务比率和指标不正常波动的分析,决定是否扩大或者缩小采用其他审计程序的范围,以及采用的时间和方式,从而达到提高审计效率的目的。但是,初步分析性程序存在着数据量过多导致审计人员操作繁琐、数据在迁移过程中因审计人员失误造成错填漏填以及同行业数据因过于分散而不易采集等问题。RPA是一种根据预先设定的程序,通过模拟并增强人类与计算机的交互过程,执行基于一定规则的大批量、可重复性任务,实现工作流程自动化的软件或平台。它具有出错率低、安全性高、使审计成本降低、全天候待命等特点。程平认为,RPA相较于人工进行大量重复性操作有着非常明显的优势,如效率高、成本低、速度快,将RPA与初步分析性程序相结合,可以解决数据因分布广而不易收集、人工易出错等问题,有利于提高审计效率与审计质量。 初步分析性程序有利于提升识别财务报表重大错报的可能性,对提高审计工作效率、保证审计工作质量具有重要的现实意义,因此对初步分析性程序的研究一直都是学术界与实务界关注的重点。王丽和刘红芬认为,将分析程序用作风险评估程序,可以帮助注册会计师发现财务报表中的异常变化,或者预期发生而未发生的变化,识别存在潜在错报风险的领域。成静分析了审计分析程序的四大步骤,并通过实例对比传统审计分析程序与基于大数据的审计分析程序的执行效果,证明了引入大数据能够优化和完善审计分析程序。 现有关于审计分析程序的研究主要集中在分析程序执行效果的影响因素、使用方法的改进及其运用,以及在运用分析程序的过程中需要关注的问题(如分析程序应结合其他方法使用、需要了解被审计单位的行业特点等)上,大多探索了在分析程序的实务应用中人工如何提高工作效率和审计质量,而对于初步分析性程序通过信息化提高审计效率与审计质量的研究较少。 鉴于此,本文以A会计师事务所为例,针对初步分析性程序存在的人工易出错、同行业数据难收集等问题,结合RPA,构建初步分析性程序审计机器人模型,详细阐述审计机器人的工作流程及其开发设计,并探究初步分析性程序流程自动化的实现路径以及程序的优化。 二、A会计师事务所主营业务收入审计分析性程序工作现状与存在的问题 (一)分析性程序工作现状 A会计师事务所成立于1999年7月,拥有中国注册会计师100人,是重庆市本土最大的会计审计、资产评估、工程造价咨询和税务咨询综合性专业服务机构,具有大型企业、司法鉴定、金融机构审计经验,其审计业务涵盖多个领域。初步分析性程序工作的主要内容是分析账户余额或其他数据是否符合审计师的期望,通过研究不同财务数据之间以及财务数据与非财务数据之间的内在关系,对财务信息做出评价。初步分析性程序的业务流程如图1所示。 在审计过程中,运用初步分析性程序是为了确定审计程序的性质、范围和时间,识别需要在以后特别考虑的重要事项。首先由项目经理询问被审计单位管理层及其内部其他人员,了解被审计单位的经营状况与经营环境,包括:行业状况,法律风险,监管环境,被审计单位的性质,被审计单位最近的财务状况、经营成果和现金流量,可能影响财务报告的交易和事项,对会计政策的选择和运用,编制财务报表的环境等。然后由审计助理采集被审计单位的相关数据,分类并汇总填制初步业务活动程序表。 项目经理根据采集到的被审计单位财务数据(包括资产负债表、利润表、现金流量表数据)进行分析,通常采用趋势分析法、比率分析法、合理性测试法、回归分析法等方法,主要分析是否有异常项目、行业情况、变化趋势、关键指标、结构变化等。具体而言,即判断事实与被审计单位数据之间是否存在矛盾,行业情况与被审计单位的情况是否一致,对比期内的增长率是否存在波动,关键指标是否异常,内部结构是否异常等。 在执行初步分析性程序时,项目经理应当预期可能存在的合理关系,设定好预期值、可以接受的差异值与差异范围,并与被审计单位记录的金额、依据记录金额计算的比率或趋势相比较,初步判断是否存在异常项目,如果发现异常或未预期到的关系,应当在识别重大错报风险时考虑这些比较结果。再由审计助理从外部收集信息,包括同行业的财务报表、有关被审计单位及其所处行业的经济或市场环境等状况的报告、贸易与经济方面的报纸期刊、政府部门或民间组织发行的行业报告和统计数据等。审计助理将获得的外部数据进行初筛分类后交予项目经理,由项目经理将被审计单位相关财务数据与同行业的数据进行比较,判断所处行业是否竞争激烈、是否处于萧条期,以及公司的经营业绩与同行业公司是否有较大的差异,据此发现一些未知的审计风险。