机器人过程自动化如何转变会计和审计

原标题:机器人过程自动化如何转变会计和审计

简而言之

技术不断在迅速改变着社会,会计和审计绝不是免疫的。新技术越来越能够模仿人类活动,比人们能够更快,更准确地完成重复任务。作者概述了机器人过程自动化如何改变行业运作方式,特别关注收益审计领域。

* * *

审计历史上并入了很多与计算机相关的工具和流程,这些工具和流程通常通过许多手动步骤和按键相互关联。然而,一套新的覆盖软件已经出现,它将这些不同的行为组合成一个平滑的自动化过程。机器人过程自动化(RPA)使用这些新的软件工具(例如Blue Prism或UiPath提供的工具)将仍然有点手工的审计过程转变为更加流水线的审计过程。RPA代表了目前审计实践中引人注目且具有颠覆性的变化,有助于审计师在更高的层面上运作。伦敦经济学院教授Leslie Willcocks将RPA定义为“一种模拟人类在过程中执行任务的活动的软件。它可以更快地完成重复的事情, https://mck.co/2LmMmUF)。RPA可以帮助自动化重复性任务,例如复制和粘贴信息。对于会计师来说,RPA代表了提高审计质量的机会; 事实上,RPA已经证明它有能力改进公共会计师事务所提供的业务流程和服务(“保险自动化的整体方法”,埃森哲白皮书,2016, https://accntu.re/2GLBkEQ;“机器人过程自动化RPA):内部审计专业人员入门,“PricewaterhouseCoopers,2017年10月, https://pwc.to/2KTBnB8)。虽然有人担心RPA预示着用机器人取代人,但更好的理解是改变人类工作者的角色,从而腾出时间去完成更有意义的工作。

公共会计实务中的RPA

RPA已经引起了会计师事务所的兴趣,特别是在税务,咨询和保证服务方面。例如,RPA软件机器人(DA Wood,LA Cooper,DK Holderness和T. Sorensen,“成功地实现了账面税差额计算和纳税申报准备等税收活动的重要部分” Robotic Process Automation in Public Accounting“,工作论文,2018年)。RPA也作为咨询产品和服务提供给客户。虽然RPA软件已广泛用于税务和咨询活动,但由于审计服务对上市公司的监管性质很强(伍德等人,2018年),用于审计服务的RPA仍处于早期阶段。不过,讨论RPA应用程序以审计服务很重要。如图所示 图表1可以通过执行基于规则的功能来执行对账,分析程序和双重目的程序(例如内部控制测试和细节测试)的软件机器人实现收入审计。收入通常是审计业务中的高风险领域,自动执行不需要审计师判断的任务有可能通过重新分配审计师的工作来分析RPA软件产生的差异来提高审计质量。

图表1

RPA审计收入的步骤

和解与分析程序RPA

在收入审计中,RPA可以通过登录客户的安全文件传输协议(FTP)网站来协助审计人员检索相关的审计证据,包括当前和上年度销售清单以及试用余额。RPA然后可以计算每个列表的总销售额并将其与每个试算表的总额进行比较。假设金额对账,RPA可以随后计算当前和上年度清单中的总收入金额是否有重大差异,并在差额超过重要性阈值时生成警报。

用于双用途审计测试的RPA

可以对RPA进行编程,以计算销售发票,销售订单和装运凭证中的价格和数量是否不同,并生成包含价格和数量差异的销售交易警报。通过自动执行这些程序,审计人员可以将时间重新分配到更多增值活动中,这将本质上提高审计质量。通过利用RPA软件,审计师可以更好地了解客户的业务运营情况,从而能够更准确地评估重大错报风险。

基于RPA的审计的三步法

RPA是一种利用技术改进流程的形式; 在应用于审计时,预计RPA不仅会取代手动和平凡的审计任务,而且还会激励重新设计审计流程。在决定RPA是否合适时,会计师事务所可以参考由K. Moffit,AM Rozario和MA Vasarhelyi提出的RPA实施路线图(“机器人过程自动化审计”,“ 会计新兴技术期刊 ” ,即将出版)。根据路线图,RPA实施由三个主要阶段组成:1)过程理解,2)审计数据标准化(ADS),以及3)执行自动审计测试(即审计应用程序)。

过程理解。

理论上,大量的审计过程可能非常适合RPA。从RPA中受益最多的审计流程是那些包含定义的审计任务的流程,这些任务重复且耗时,并且不需要审计判断。公共会计师事务所可以通过考虑专业知识(如收入审计领导者)以及计算执行审计任务的实际时间来识别RPA可以增加价值的审计流程。此外,证明自动化的最重要因素是企业需要执行特定功能的次数,这主要取决于正在进行的类似审计的数量。

一旦企业确定某个流程适合RPA实施,理解流程的下一步就是将审计任务划分为可由软件程序解释的小型审计模块。例如,导入或导出数据的任务对于用户而言是直观的,但对于软件程序而言,该任务必须分成一系列小步骤:

  • 定义要从中导入文件的目录
  • 导入文件
  • 保存导入的文件
  • 定义要将保存文件导出到的目录。

审计数据标准化(ADS)。

为了按预期运行,RPA审计应用程序需要跨数据字段保持一致。审计相关数据可能来自不同来源,如客户的ERP系统或第三方资产管理人员; 因此,包含相同信息的不同审计相关报告中的数据字段名称可能会有所不同。如果是这样,RPA软件将无法执行预期的审计测试。因此,RPA实施的第二阶段是为公共会计师事务所创建一个将由RPA取代的每个流程的审计数据标准。

随着公共会计师事务所考虑在财务报表审计中使用技术,ADS正变得越来越重要。ADS模板包含执行审计测试所必需的审计相关数据。公司可以设计类似的数据字段名称和格式,以确保RPA审计应用程序实现其预期目标。

执行基于RPA的审计测试。

RPA审计实施框架的最后一步是对软件进行编程,以自动执行审计测试并将其部署在真实审计业务上。有许多公共会计师事务所可以利用的RPA软件工具; BluePrism(https://www.blueprism.com/)和UiPath(https://www.uipath.com/)是市场上最知名的工具之一。采用随时可用的RPA软件工具的优势在于它们几乎不需要额外的编程。尽管如此,Python和R等编程语言可以协助部署基于RPA的审计任务,但它们需要额外的编程技巧。但是,Python和R已经有了对RPA功能非常有用的库。

在应用于审计时,预计RPA不仅会取代手工和平凡的审计任务,而且还会激励审计流程的重新设计。

将审计测试编程为基于规则的功能可以实现审计测试的自动执行。一旦编制了审计测试,审计人员只需点击一下按钮即可进行基于RPA的审计测试,以导入和读取数据,执行基于规则的审计测试,并将审计测试的结果导出到审计工作表中。

尽管RPA有可能使审计过程的大部分环节实现自动化,但对于会计师事务所而言,最好从小规模开始。针对不需要审计判断的低风险流程领域,可以提高企业RPA项目的成功率。从小做起可以增加RPA软件用户的信心。

对审计业务进行RPA审计测试的部署对衡量基于RPA的审计的成功至关重要。还应该执行由当前(手动)审计测试和基于RPA的审计测试组成的并行审计测试,以验证RPA审计工具。此外,为了使RPA在审计业务中蓬勃发展,公司应该利用IT部门的支持。建立RPA支持热线可以帮助审计人员对这些工具更有信心,并且审计参与团队与IT支持部门之间的持续沟通也可以帮助确保RPA审计工具得到精细调整,以满足特定的审计目标。

下一步是什么?

RPA的兴奋是有根据的,会计界很乐意接受这项技术。基于RPA的审计程序有可能提高审计效率和效果。比以往任何时候,审计行业的变化都在缓慢而稳定地发生,专业人员应该准备好接受RPA技术并享受其劳动成果。返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
推荐阅读