会计这个职业,学好了是财务总监,学不好就是家族企业里的被告人。我有个朋友,干了三年会计,因为把现金流量表编反了,公司账上明明没钱,报表上却显示有八千万现金,老板信以为真去投标,结果保证金被没收,朋友差点被老板砍,现在正在看守所里背会计准则呢。今天咱们就聊一个让无数会计当场崩溃的小问题——经营性应付项目减少为什么要加上?注意,我说的“加上”是打引号的,因为很多人真这么干,然后就被专管员请去喝茶了。
咱们先明确一个基本事实:在现金流量表的间接法里,经营性应付项目的减少不是要加上,而是要从净利润里减去。那为什么还会有人问“为什么要加上”呢?因为逻辑搞反了呗。你想想,应付账款减少意味着什么?意味着你付钱了,现金流出企业,那在计算经营现金流的时候,当然要从净利润里把这部分流出的钱扣掉。可是很多人脑子里有个惯性:负债减少是好事啊,说明公司在还债,信用好,所以应该加回来。大错特错!会计不是讲好事坏事,讲的是现金流的实际去向。
我第一次编现金流量表就栽在这个坑里。那年我刚入职一家小公司,老板说小王你编个表吧,简单。我对着利润表一顿操作,看到经营性应付项目比去年少了50万,心想:负债少了,说明公司信用好,赚了!于是大笔一挥,在调整栏加了个50万。结果净利润100万,加上50万,经营现金流变成150万。老板一看,哇,咱公司现金流这么好,赶紧买个新设备!买完设备发现银行账户里的钱只够发工资,老板问我现金呢?我说报表上不是有150万吗?老板说钱呢?我这才发现,那50万不是现金,是应付账款减少了——钱已经付给供应商了,哪里来的现金?
这还不算最惨的。我有个同事更离谱,第一次报年报,把万元单位看成了元,报了八个亿的应付账款上去,专管员打电话来问:你们公司是不是世界五百强?八个亿的应付账款,你们是给全国发工资吗?同事说不是啊,我们公司就20个人。专管员说那你们这八个亿是欠谁的?同事一查,发现自己把万元当成元,实际是8万,报成了8亿。专管员在电话里笑了五分钟,然后说:小伙子,你这一下子把公司资产规模放大了十倍,下次注意,不然我要怀疑你洗钱。同事后来被老板骂了半个月,从此看到数字就先数零。
好了,言归正传。为什么经营性应付项目减少要减去?咱们用最朴素的例子。假设你公司今年净利润100万,同时应付账款减少了20万。这20万是你去年欠供应商的,今年还了。还钱的时候,现金付出去了,但利润表上没有体现这笔支出——因为去年进货时已经计入了成本,今年还钱只是消灭了一笔负债,不影响利润。所以,净利润100万里包含了去年已经计入成本但今年才付的现金,那今年实际从经营活动中收进来的现金,就应该在100万的基础上减去这20万,得到80万。明白了吗?应付减少是现金流出,所以要减。
那为什么很多人记反呢?因为大家习惯用常识而不是会计逻辑。常识说:负债少了,公司轻装上阵,应该加。但会计讲的是现金流:负债少了是因为你给钱了,钱出去了,所以减。这里有个口诀,我自己编的,每次用之前都翻一下笔记:“应付增加,没给钱,加回来;应付减少,给了钱,减出去。”简单粗暴,但管用。如果你记不住,就想象自己还信用卡:账单余额减少了,那是你转账还钱了,你的银行账户余额也减少了。这时候你的“净利润”可能是稳定的(因为你没额外花钱买东西),但你的现金确实少了。所以,在算“你实际还剩多少钱”的时候,必须把这笔还款扣掉。
我有个学员,做了五年出纳,升了会计后第一次编现金流量表,也栽在这个点上。他问我:老师,为什么应付职工薪酬减少了也要减?我说你想想,应付职工薪酬减少是不是因为发了工资?发工资是不是现金流出?他说是。我说那不就结了:净利润里已经扣了工资费用,但实际发工资是在这个月?不对,工资费用是当月计提,下月发放。净利润里扣的是计提的费用,但发工资是在下个月,所以下个月发工资时,应付职工薪酬减少,现金流出,但是净利润里没有对应这一笔现金流出(因为费用已经在上个月扣了),所以需要从净利润里减去这个减少额。他说哦,那为什么应付职工薪酬增加要加?我说因为计提工资时,费用进了利润表,但现金没出去,所以利润里扣了费用,但现金没少,要加回来。他说懂了,然后第二天又忘了。没事,我写了张小纸条贴在他电脑上:“应付增加加,应付减少减,减的是现金,加的是利润漏掉的。”他贴了三个月,终于记住了。
再讲一个更经典的案例——应交税费。你公司今年赚了钱,计提了所得税费用,净利润100万,同时应交税费-所得税增加了20万。这20万是计提的,还没交,所以净利润里已经扣了这20万费用,但现金没出去,所以计算经营现金流时要加回来。等到下一年你交了这20万税,应交税费减少,现金流出,净利润里没有这个支出(因为去年已经扣了),所以要从净利润里减去这20万。很多人在交税那一年会搞错,觉得“我交了税,利润减少了”,但利润表上当年没交这笔税啊,是去年扣的。所以,应交税费的增减调整一定要按现金实际收付来理解。
还有预收账款。预收账款增加,说明你收钱了但没确认收入,利润表不体现,现金进了,所以要加。预收账款减少,说明你确认收入了,利润表里有了收入,但现金没再进来(因为之前收过了),所以要减。这个逻辑跟应付账款正好相反,但核心一样:看现金是不是真的动过。预收增加——现金进,利润没进,加;预收减少——利润进,现金没进,减。记住:加的是现金多但利润没多的部分,减的是现金少但利润没少的部分。
写到这里,我突然想起自己当年考注会的时候,现金流量表那章我至少错了十遍。每次做题,看到经营性应付项目减少,条件反射就加,然后答案对不上,重新看解析才恍然大悟。后来我总结了一个方法:别管什么增加减少,先问自己“这笔业务有没有导致现金流出或流入”。如果有现金流出但没影响利润,就减;如果有现金流入但没影响利润,就加。比如还债,有现金流出,没影响利润,减。收预收款,有现金流入,没影响利润,加。这比死记硬背靠谱多了。
对了,还有一个常见的雷区:经营性应付项目里包含“其他应付款”吗?严格来说,现金流量表的间接法调整的是与经营活动相关的应付项目,其他应付款如果是经营性的(比如押金、保证金等),也要调整。如果是非经营性的(比如向股东借款),那就不是经营活动现金流了,要放筹资活动。所以调整前先分清性质。我见过一个同学,把股东暂借款的减少也调整进去了,结果经营现金流多了一大笔,报表勾稽关系对不上,最后发现是科目用错了。血的教训啊。
最后,给你们一个
避坑指南:编现金流量表时,先把经营性应付项目的期末余额减期初余额,算出增加额。增加额为正数,则加回净利润;增加额为负数(即减少),则从净利润中减去。别管数字大小,公式就是:加增加,减减少。如果不放心,拿个最简单的例子验证:你只做了一笔还应付账款的分录,净利润为零,应付减少10万,现金减少10万,经营现金流应该是-10万,所以净利润0减去10万,得到-10万,对。如果你加10万,得到10万,那就错了。这个验证方法屡试不爽。
说实话,这个知识点我自己也经常忘,每次用之前都翻一下笔记。毕竟会计不是背圆周率,记错了就得补窟窿。我手机里专门存了一个备忘录,叫“现金流量表口诀”,里面第一条就是:“应付增加是欠钱,现金没走利润扣,加加加;应付减少是还钱,现金走了利润在,减减减。”每次做完表,我还要用勾稽关系检查一遍:经营现金流加上投资筹资净额,得等于现金期末减期初。对不上就查是不是哪个项目调反了。
今天就扯这么多,再说下去老板该催我交报表了。想看下期聊什么,给我私信留言。有人问进项税怎么调,有人问折旧摊销为什么加,我都记着了,下期挑个热门的讲。先这样,我得去把今天的账结了,不然库存现金对不上又要被审计追着问。拜了个拜。
