发现了一片新大陆,将ChatGPT、Python、Excel相结合,解决了做审计的不懂编程,大幅度提高工作的效率。

首先、将底稿excel格式通用化,来适用于所有项目;

其次、利用ChatGPT来写python代码,解决了很多非程序员不会写代码,又没有很多时间慢慢的从基本的开始学起;很多代码就跟学英语一样,你写不出来,但是你一看就懂。

运行python来编制底稿。所有底稿基础表都是来源于企业的科目余额、序时账。底稿格式规范统一化、直接python抓取各明细,填到各科目底稿里面,节省了很多从财务账到底稿基础表的时间。

运行python来核对审计报告。最终呈现的审计报告是word版本,没有办法像excel那样执行ture/false的判断,明细与和合计数不一致,word附注里面的前五大明细与excel底稿里面的不一致,这些核对的工作需要花费很多的时间,而且每次重大的报告,需要5、6个人核对不下10几次,总时间加起来能有近100个小时,100个小时够用来做一个小企业的年报审计工作了。

甚至有个想法从各底稿中抓取基础数据,运行python来实现一键生成现金流量表,不用每次编制现金流量表的时候,各种找不平的原因出现在哪里。

举个简单的例子,抓取资产负债表中的总资产、总负债金额来计算资产负债率。

有人会说这不是excel公式链接一下就能得到的结果,但是你每个项目都要去公式链接,存在看错行的可能,另外碰到要计算复杂财务指标的时候,可能你还要先去了解怎么算,然后再去公式链接,何不将了解的过程放在比较空闲的时候弄成代码,一次性适用于所有项目。

简单代码如下:

import openpyxl

# 打开工作簿

workbook = openpyxl.load_workbook('财务报表分析.xlsx')

# 选择资产负债表

worksheet1 = workbook['资产负债表']

worksheet2 = workbook['财务报表分析']

# 获取资产总计和负债合计的单元格

asset_total_cell = worksheet1['c37']

liability_total_cell = worksheet1['c68']

# 计算资产负债率

asset_total = asset_total_cell.value

liability_total = liability_total_cell.value

debt_ratio = liability_total / asset_total

# 将计算结果写入工作表

result_cell = worksheet2['b2']

result_cell.value = f'资产负债率 = {debt_ratio:.2%}'

# 保存工作簿

workbook.save('财务报表分析.xlsx')