我从2024年5月开始做这套工具箱,从最开始的 v0.0.1 版本与到今天发布的 v0.5.5 版本,一共 55 个版本。
从 v0.4.1 版本开始,广泛地交由财审同事以及所里中台使用,也根据用户的反馈不断地完善。
可以看到,虽然我们是业余利用空闲时间搞的,整个发布更新频率还是很高的。
整套工具,以明细表生成为核心,向上下游作业流程扩展。
核心包括:账套制作、校验,明细表、披露表生成,附注生成,刷报告(使用王建彬制作的附注工具)。
所有功能配置均在 Excel 完成,符合审计人员操作习惯,配置完成,只需要点击下“开始运行”即可完成相应功能作业。
这套工具非常适合 1-2 人完成这一套操作,而不需要分散在众多作业人员,
因此该工具的使用,配套需要 作业模式的变革
。
当然讲“变革”有点大,实际上,只需要经理层面能理解,并要求项目组执行即可。
而这也契合了所内中台作业模式所需。
也有财审同事讲,生成明细表、披露表等这些工作审计软件不都有了吗?你这个和它们比有什么区别?
我理解最大的区别就是 立足点
的不同,我设计时的立足点就是由一两个人完成这所有的事,
而审计软件的立足点是按科目划分,审计人员独立完成各主体各科目的底稿,
也就是说,目前的审计软件,是审计作业人员在审计一个主体时,打开所负责的科目的底稿,才可以生成出明细表、披露表。
而我们不需要,审计人员你去做真正的审计,去执行分析性程序、细节测试,
这些以出报告为目的的,明细表、披露表、附注、报告,全部由 1-2 个人完成。
只需要利用工具完成数据处理、汇总后,在一张Excel配置表上配置好,直接所有主体明细表自动生成。
可以看出,我们从工作方式上,把这部分耗时但又不是“审计”的工作直接全部剥离出来,程序完成。
另外,一个很大的区别就是 实用为王
,我们不是开发一套审计软件,不需要流程控制、风险控制,不需要大而全,
我们最终、最根本的目标就是尽一切努力,提高一线人员的效率。
审计软件的底稿模板是固定的,你得用它的模板才能自动刷数。
而我们是可以自定义模板,仅仅通过一张 Excel 配置表就可以完成软件执行前的基础工作,
把所有复杂、无用的“审计软件”中通病的环节去除掉。
在最近的重大更新前,审计中台同事测试(使用所里电脑,配置不高),生成25个主体的所有科目的明细表,耗时大概是 20多分钟
,
但之前我使用的 Python 的 openpyxl 库有个问题,就是明细表插入行后,其它表引用明细表公式行号不会自动变,
当时,同事是在披露表使用了一些复杂公式来曲线救国,影响不大。
最近我重新写了功能,换用 xlwings 库来写,操作时后台打开Excel插入行,因此行号变化的问题解决了。
但由于每次都打开关闭Excel 所以速度下来了,
25个主体所有科目明细表,耗时大概是 1 小时 40 分钟
。
假设你有 100 家主体,那耗时再在这个基础上乘以4就可以了。
即使这样,我感觉效率还是大大提高了。
你用审计软件能在一天内完成几百家主体的明细表吗?它就不是这么设计的。
这只是明细表,而审计中的重复工作不只是明细表,很多数据处理工作都是审计软件不涉及的。
我们在这个流程梳理过程中,把所有财审提出的影响效率的事都一个一个去解决。
目前来看,并没有遇到什么实质性障碍。
我们的思路就是:
以Excel为前端界面,审计人员在Excel中填写配置表,这个他们天然有熟悉感、安全感、接受程序非常高。
以Python为工具内核,用户点击对应功能的“开始运行”,程序计算或批量处理,直接给用户Excel结果。
而程序开发,每个功能是独立的,会一点Python的人都可以写一个小的功能,直接可以嵌入进来,
尤其是现在有了 AI,写一个功能是非常容易的事。
这中间稍微需要动脑筋的是,了解审计人员使用习惯,以他们最简便、最能接受的方式,设计配置表,设计他们需要填写哪些内容。
不要看这个小小工具很 Low ,也许比很多那些看上去高大上的系统,被束之高阁要强大很多。
我们没有任何其它负担,用户使用就是我们最大的目标,
所以我们是听劝的。
审计说,插行公式要跟着变,我们改了,
审计说,预审生成的数据,终审生成要在之前基础上更新,我们实现了,
审计说,明细表链接的试算链接要能批量替换更新,我们加上了,
审计说,明细表里每个结果要能提取出来,不用每个底稿打开看,我们加上了,
审计说,TB里要批量把未审报表粘贴过来,我们加上了,
审计说,往来上期账龄要从之前底稿里搬运过来,我们加上了,
总之,通用场景的,能做的需求,我们都会考虑进去。
我在做财审的时候,其实也做了很多工具,但都是一个个文件,比较分散,
目前虽然功能上是一个一个独立的功能,但我们都整合在一个工具箱里,
所有功能操作逻辑都是一样,填配置表、点击运行、生成结果,
操作上是比较容易接受,也不会有散乱的感觉。
做这些事,其实我还是比较有成就感的,
现在是 25 个功能,也许后面会是更多,更完善。
等合适的时机,我也会把这套工具分享出来,
算是对审计行业的一点小小贡献,让更多一线人员受益。