因为货币资金的审计程序简单易懂,小朋友很容易上手,只要严格按照流程做,不会出现幺蛾子。再者,项目经理在整体层面把控风险,如果认为货币资金风险很高,可以协助小朋友完成这件事情。
下面,我们就来详细讲解一下如何高效核查上市公司的资金流水。
资金流水,主要是银行流水,通过库存现金的交易不多。
只要按照下面这四个步骤去核查,企业的舞弊将无处遁形。
1、在企业财务人员的陪同下,到银行把纸质流水打印出来。打印出来后,要放到我们包里,不能给企业的财务人员,防止他们掉包,等我们把流水扫描一版电子版之后,再把原件给回他们。
通过这一步的检查,我们就能确定电子版流水是否是正确的。
3、把银行存款的序时账导出来,筛选出大额的序时账,比如50万以上的,或者100万以上的,或者实际执行重要性水平以上的。把这些大额的序时账复制粘贴到新的表格中。
4、用vlookup函数匹配序时账和银行流水。(核对准确性)
序时账一般如下图
银行流水一般如下图
我们需要核对哪些内容?这么做有啥用?
只要我们核对一下摘要和银行流水中的“对方户名”就能发现问题。“对方户名”可能是董事长老王的小姨子,但是摘要却写着“支付ABC公司货款”。
当这两者不一致的时候,就要深挖一下了,包括检查合同、询问等程序,自然就能把原因找出来了。
除此之外,还能查出第三方回款的情况。摘要写“收A公司货款”,对方户名却是B公司,那就是第三方回款了。出现第三方回款这种情况,收入就有可能是虚构的,而这第三方,往往是关联公司,因为人家跟你不熟的话,犯不着帮你造假。第三方回款是一种异常现象,我们要打破沙锅问到底,直到被审计单位给出合理的理由。
那么,怎么样快速匹配“摘要”和“对方户名”呢?这就要用到vlookup函数了。以金额为基准,把银行流水中的“对方户名”v过来。如下图。
V过来之后,再用肉眼从头到尾浏览一遍,看看是否有不一样的。由于“摘要”和“对方户名”不一样,摘要往往会多几个字,否则就能用函数来完成了。把中间列隐藏,然后两边对比,即使是几千条数据,浏览一遍也就几分钟的事情。
使用这种技巧核对的前提是,excel版的银行流水要有“对方户名”。在导银行流水的时候,一定要把对方户名给导出来。
我找了几个银行的流水格式,都有对方户名。
(1)中信银行
(2)建设银行
(3)中国银行
(4)徽商银行
5、用excel透视表功能按月汇总银行流水的发生额和银行存款序时账的发生额,两者核对一致。(核对完整性)
第4步核对的是准确性,我们还要核对完整性。有些企业,对于那些一进一出的资金没有入账,比如月初转出100万,月末转入100万。如果这两笔流水没有做账,如果我们只做第4步的话,就没法保证完整性。这个问题怎么解决呢?
我们可以把序时账和银行流水的借贷方,按月汇总起来,可以用透视表功能,也可以用sumif函数,然后核对每个月的发生额总数。比如1月份,序时账借方发生额汇总数是1000万,银行流水1500万,就说明有500万的一进一出没有进账。然后再从银行流水中找出到底是那一笔没有进账,了解未进账原因,是否存在员工占用公司资金的情况。
以上5步的逻辑是:亲自到银行打印的流水,流水是真的。核对纸质流水和电子版流水,可以得出电子版流水是真的。通过匹配摘要和对方户名,证明序时账是准确的。通过核对序时账和银行流水的发生额,证明序时账是完整的。序时账是准确的,并且是完整的,那么银行存款的序时账就是真的。
以上就是上市公司资金核查的程序了,根据上面的步骤来做,大部分涉及货币资金的舞弊行为都能发现。
总的来说,核查流水最重要有两点:一是逻辑链要清晰,要清楚怎么样查,这么查能实现哪些目标。二是excel要好,这能大大提高效率。