目录

python在涉及复杂运算的专项审计中的运用

目录

最近财审同事在做一个专项审计项目,主要是对行业特定补贴进行审计。

我们做 IT 审计团队进行协助,主要完成补贴计算的自动化。

刚开始我向财审同事了解的时候,就感觉这种项目有个特点就是费人

大大小小的补贴类型有 10 个,每一个类型还需要细分成大概 4 个。

加在一起共计 30-40 个类型。

每一种类型的计算,根据补贴政策如果用 Excel 计算,会非常复杂和麻烦。

单独一个做着可能还行,但一个人要是负责几个,能做下来的话,我是打心眼里觉得真有耐心。

要是中间数导错了,数更新了,需要重新进行,那更是抓狂。

而我们 IT 审计团队则是将每一类计算逻辑,用 python 代码来实现。

说实话,这个工作量也不小。

但,用代码有以下几个好处:

  1. 相同逻辑可以复用。
  2. 多次审计项目,一次写完,多次复用。
  3. 准确率高。

我把所有类型的补贴计算,都抽象成通用函数,放在一个base模块中。

这样,写每一个类型的代码,都可以调用基础模块的函数,这样如果逻辑有变化,我只需要修改基础函数即可,而不用单独去修改每一个补贴计算的代码。这将节省大量时间。

很直观的变化就是,以前需要人工 3 天用 Excel 计算的活,现在用 python 跑,只需要 10 多分钟。

就算中间需要更新数据,重算,也大不了计算机后台算 10 分钟而已。

准确率也不会因为人工的失误或者粗心而出错。

这不经又让我想起,我在初级时和别的部门合作算一个资产证券化的项目,她负责数学建模,我负责用 VBA 编码。

将之前算一次需要 3 个小时,被券商折磨得死去活来的项目,变成改动参数 10 秒出结果。

喝着奶茶,填着工时。

总之,如果你这个工作是一个周期性的重复工作,有计算或操作逻辑,每次又会耗费大量时间,同时又还没有重要得能让公司花钱上系统。

那么,可以考虑使用 Python 这种快速编码,花费一次时间,躺平。

无论是企业或者会计师事务所有这类需求,我们可以合作咨询项目。

我的企业邮箱:tujiabing_cd@shinewing.com