银行流水核对工具(多帐户版)
作者 / wwcheng
公众号 / 效率视界
银行流水动辄上千上万条的数据给核对人员,不论是审计实习生,还是企业财务人员,都会带来了不小的压力。银行流水核对工作谈不上有什么难度,需要不断重复进行双向核对,只是可能比较枯燥。
但是对于这种重复枯燥的工作,EXCEL VBA却可以轻松胜任,尤其是面对多账户且数据量大的核对情景时。
本文的工具是在 银行流水核对工具-v5(微信公众号:逆行的狗)的代码基础做出部分修改,主要是添加了同时核对多个银行账户的功能,下面会简单介绍一下工具的使用方法(其实只需要单击三个按钮就可以)。
一、导入数据
按照示例模板把多个账户的序时账和银行流水整理好复制到对应表格,为方便测试和保密,工具中我也提供了模拟的多账户数据。
数据要求:序时账和银行流水的“账户、时间、借贷方金额”是必需的。
二、格式校验
单击“格式校验”按钮,如果提示哪里有格式错误,修正后重新进行格式校验,直至提示没有问题之后,才可开始进行核对工作。
数据格式要求(这一步完成了就算是完成了一大半了):
1、序时账和流水的第一列账户必填
2、第一列账户必须连续,不能交叉出现,不能为空,且账户名称不能超过26个字符,可用Len()函数检验
3、序时账和流水的时间和借贷方金额必填,对方户名可不填
4、时间必须为日期格式,可用Month()函数检验
5、借贷方金额中必须为数值,不能出现特殊字符
6、跨期时间要在1-31天之内
三、流水核对
单击“开始核对”按钮,核对方式有四种(方式1:日期(含跨期)+对方+金额 方式2:日期(含跨期)+金额 方式3:月份合计 方式4:手工调整),方式1和方式2的符号是“✔”,方式3的符号是“-”,方式4后续再说明,单击符号“✔”单元格会显示一个数字,这个数字就是相匹配的对应行所在行号。
四、展示结果
单击“暂时(刷新)结果”按钮,会对第三步的结果生成更为详细的分月份展示的报表,每个账户会对应一个报表。
五、手工调整
前四个步骤完成之后,将会开始寻找出现的差异,没有被方式1-3匹配的即为可能存在问题,我们需要进行进一步核对,如果确定没有问题,我们可以在序时账最后一列标注“核对无误”,再单击“展示(刷新)结果”按钮,就会显示出手工调整对核对报表的影响。
本公众号工具会在Github上正式发布和后续更新。
Github项目地址: https://github.com/nigo81/tools-for-auditor
微信公众号:效率视界