logo.png

审计发现“往来款”隐藏收入的十种方法

发布时间:2026-03-31 11:03
【字体:
分享至:

“我们公司有一笔‘其他应付款’挂了三年,金额500万,对方单位从来没催过。审计问财务经理,他说‘可能是记错了’。后来审计顺着这笔钱往前追,发现是两年前的一笔预收账款,客户早就收货了,钱却一直没转收入。”——这是一位审计总监在内部培训时讲的真实案例。

往来款,是财务造假的“万能垃圾桶”。收入不想确认,先挂预收账款;不想交税,先挂其他应付款;不想体现利润,先挂应付账款。表面看,账是平的;实际上,利润被隐藏了,税款被延迟了,报表被扭曲了。

但往来款的“坑”,审计有的是办法填。今天分享10种审计方法,帮你把藏在往来款里的收入挖出来。全是实战经验,希望对你有用。

一、先搞明白:为什么往来款能藏收入?

往来款包括应收账款、应付账款、预收账款、预付账款、其他应收款、其他应付款。其中,最容易被用来藏收入的,是预收账款和其他应付款。

常见的操作手法:

收到客户货款,不确认收入,挂在“预收账款”

收到不属于负债的资金,挂在“其他应付款”

把应确认为收入的款项,伪装成“往来款”,等需要的时候再转

为什么要藏收入?

为了调节利润:今年利润够了,藏一部分到明年

为了延迟纳税:收入不确认,增值税、所得税先不交

为了应付考核:不想超预算,把收入“存”起来

《企业会计准则第14号——收入》明确规定,收入应当在客户取得相关商品控制权时确认。挂着不确认,就是违规。审计署也多次通报“通过往来款隐匿收入”的典型案例,这是审计的重点关注领域。

二、方法一:账龄分析法——盯住“长账龄”往来款

正常往来款,尤其是预收账款,很少超过一年。客户付了钱,半年内通常会发货。如果一个预收账款挂了两年以上,大概率有问题。

操作步骤:

导出所有往来款明细账,计算每笔款项的账龄

重点关注:账龄超过1年的预收账款、其他应付款

对于长账龄款项,逐笔追问:为什么还没结转?对应的合同是什么?客户还在吗?货物发了吗?

典型案例:

某公司预收账款科目中,有一笔300万挂了三年。审计追问,财务说“客户一直没来提货”。审计联系客户,客户说“货我们两年前就收到了,发票也开了”。原来,公司为了延迟确认利润,一直压着不转收入。最终补缴税款和滞纳金80万。

三、方法二:合同核对法——收入确认 vs 合同条款

很多企业挂着预收不转收入,是因为合同里写了“验收合格后确认收入”。但如果验收早就过了,还不转,就是问题。

操作步骤:

抽取大额预收账款,找到对应的销售合同

查看合同中的收入确认条件:发货确认?签收确认?验收确认?

检查这些条件是否已经满足:发货单、签收单、验收报告有没有?

如果条件已满足但未确认收入,就是问题。

典型案例:

某设备公司,预收账款余额5000万,对应合同写明“货到验收后确认收入”。审计发现,其中2000万的设备已经验收超过半年,但收入迟迟未确认。公司解释“客户还没付尾款”。审计指出:收入确认不看收款,看控制权转移。最终调增收入2000万,补税600万。

新收入准则(CAS 14)强调“控制权转移”是收入确认的核心标准,不是“收到钱”。审计要按准则判断,不是按企业习惯。

四、方法三:资金流向追踪法——钱去了哪?

有些企业把收入藏在“其他应付款”里,表面上是欠别人的钱,实际上是自己的钱。审计可以追踪资金流向,看这笔钱最终去了哪。

操作步骤:

找到大额、长账龄的其他应付款

追查资金进入时的银行流水,看付款方是谁

如果付款方是客户,而不是“债权人”,就有问题

追问:为什么客户打款计入其他应付款?对应的业务是什么?

典型案例:

某公司其他应付款中,有一笔800万来自某贸易公司。审计追查银行流水,发现这家贸易公司就是公司的代理商。进一步查合同,发现是代理商预付的货款,但公司为了延迟确认收入,挂在其他应付款。最终调增收入800万。

五、方法四:函证+替代测试法——让客户告诉你真相

对于预收账款,函证是最直接的方法。但很多企业会“沟通”客户,让客户回函确认“预收账款余额正确”。审计需要打破这种默契。

操作步骤:

对主要预收账款客户发函,确认“预收账款余额”

同时,对同一客户发另一封函,确认“是否已收货”“是否已验收”

如果客户回函说“已收货”,但企业未确认收入,就是问题

如果客户不回函,做替代测试:查发货单、运输记录、客户签收单

典型案例:

某公司预收账款客户中,有一家回函确认“预收账款余额100万正确”。但审计同时电话访谈客户,客户说“货去年就收到了,你们怎么还没开票?”审计据此认定,收入应在上年度确认,调增利润100万。

六、方法五:毛利率分析法——异常低的毛利率

如果企业隐藏了收入,那么收入和成本会不匹配。毛利率会异常偏低。

操作步骤:

计算企业各产品的毛利率,和行业平均、历史数据对比

如果毛利率显著低于正常水平,且没有合理解释(如原材料涨价、产品降价),可能存在收入隐藏

进一步核查:是否有大额预收账款未结转?是否有其他应付款来自客户?

典型案例:

某公司毛利率从去年的25%降到15%,同行平均22%。管理层解释“市场竞争激烈”。审计发现,公司预收账款比去年增加了3000万,且账龄都在一年以上。追问后确认,这部分预收对应的货物早已发出,收入被隐藏了。还原后,毛利率恢复到23%。

七、方法六:收入与现金流匹配法——钱进了,收入没进

收入隐藏的一个典型特征是:经营活动现金流远大于净利润。钱进来了,但收入没确认。

操作步骤:

计算“销售商品、提供劳务收到的现金”与“营业收入”的比值

如果比值持续大于1.2,且没有合理解释(如预收款增加),可能存在收入隐藏

分析预收账款的变动:预收增加额 + 营业收入,应该约等于销售收到的现金

如果等式不平衡,找出差额的去向

典型案例:

某公司销售收到的现金2亿,营业收入只有1.2亿,预收账款增加了5000万,还有3000万差额。审计追查,发现3000万挂在“其他应付款——暂收款”中,实际上是客户预付款。公司承认隐藏了收入。

现金流量表与利润表的勾稽关系,是审计发现收入操纵的重要工具。审计人员要熟练掌握。

八、方法七:大额往来款“穿透”法——查上下游

有些企业通过“过桥”公司隐藏收入:客户把钱打给A公司,A公司再以“往来款”名义打给企业。企业挂其他应付款。

操作步骤:

关注大额、频繁的“其他应付款”往来

穿透查看付款方的背景:是不是空壳公司?是不是和客户有关联?

追踪资金最终来源:通过银行流水,看资金最初是从谁那里来的

如果资金源头是客户,那就是收入

典型案例:

某公司其他应付款中,有一笔2000万来自某咨询公司。审计穿透查询发现,咨询公司的资金来自三家客户。公司承认,通过咨询公司“洗”了一道,把客户货款伪装成往来款,延迟确认收入。

九、方法八:存货与预收匹配法——货走了,钱还在

预收账款对应的是存货。如果预收账款很大,但存货没有相应减少,说明货物可能没发;如果存货已经减少,预收还没转收入,说明收入被隐藏。

操作步骤:

计算“预收账款/存货”的比值,和去年对比

如果预收大幅增加,但存货没有相应减少,可能货物未发

如果存货大幅减少,但预收没有同比例减少,可能收入未确认

对异常项目,逐笔核对发货记录和收入确认时间

典型案例:

某公司存货减少3000万,但预收账款只减少了500万,收入只确认了500万。审计判断:至少还有2500万货物已发出,但收入未确认。追问后,公司补确认收入2500万。

十、方法九:期后事项分析法——期后大量转收入

有些企业会把收入藏在预收里,等过了年审,再在期后转成收入。审计可以通过查看期后预收账款的变动,发现线索。

操作步骤:

审计资产负债表日(如12月31日)后1-3个月的预收账款明细

看有没有大额预收在期后集中转为收入

对于期后转收入的预收,检查对应的发货、验收日期是否在期前

如果货物在期前已发出,收入应在期前确认,而非期后

典型案例:

某公司12月31日预收账款余额5000万,次年1月转收入4000万。审计检查这4000万对应的发货单,发现80%的发货日期在12月25日之前。说明收入应在当年确认,公司为了调节利润,推迟到了次年。

《企业会计准则》要求,收入确认应当在控制权转移的当期。期后转收入不能改变期前的确认义务。

十一、方法十:行业惯例对比法——别人怎么做的?

不同行业,收入确认有惯例。如果企业的做法和行业普遍做法不一样,就要警惕。

操作步骤:

了解行业通用的收入确认时点(如电商以签收为准、软件以激活为准)

对比企业的做法,看是否一致

如果企业明显滞后于行业,询问原因

参考同行业上市公司的收入确认政策,看是否有“异常保守”

典型案例:

某电商企业,同行都在客户签收时确认收入,该公司却坚持“客户确认收货后7天无理由退货期满”才确认,导致收入延迟7-15天。审计认为,7天退货期属于“预计负债”范畴,不影响收入确认时点。要求企业按签收时点确认,调增当期收入。

往来款不是“垃圾桶”,更不是“保险箱”。想靠它藏收入,早晚会被审计挖出来。

10种方法,不是每个项目都要全用,而是根据风险判断,选择最有效的几种。核心思路是:不只看账,要看业务;不只看余额,要看变动;不只看企业怎么说,要看客户怎么认。

记住一句话:收入藏得住一时,藏不住一世。审计有的是办法,让你的“往来款”开口说话。


“我们公司有一笔‘其他应付款’挂了三年,金额500万,对方单位从来没催过。审计问财务经理,他说‘可能是记错了’。后来审计顺着这笔钱往前追,发现是两年前的一笔预收账款,客户早就收货了,钱却一直没转收入。”——这是一位审计总监在内部培训时讲的真实案例。

往来款,是财务造假的“万能垃圾桶”。收入不想确认,先挂预收账款;不想交税,先挂其他应付款;不想体现利润,先挂应付账款。表面看,账是平的;实际上,利润被隐藏了,税款被延迟了,报表被扭曲了。

但往来款的“坑”,审计有的是办法填。今天分享10种审计方法,帮你把藏在往来款里的收入挖出来。全是实战经验,希望对你有用。

一、先搞明白:为什么往来款能藏收入?

往来款包括应收账款、应付账款、预收账款、预付账款、其他应收款、其他应付款。其中,最容易被用来藏收入的,是预收账款和其他应付款。

常见的操作手法:

收到客户货款,不确认收入,挂在“预收账款”

收到不属于负债的资金,挂在“其他应付款”

把应确认为收入的款项,伪装成“往来款”,等需要的时候再转

为什么要藏收入?

为了调节利润:今年利润够了,藏一部分到明年

为了延迟纳税:收入不确认,增值税、所得税先不交

为了应付考核:不想超预算,把收入“存”起来

《企业会计准则第14号——收入》明确规定,收入应当在客户取得相关商品控制权时确认。挂着不确认,就是违规。审计署也多次通报“通过往来款隐匿收入”的典型案例,这是审计的重点关注领域。

二、方法一:账龄分析法——盯住“长账龄”往来款

正常往来款,尤其是预收账款,很少超过一年。客户付了钱,半年内通常会发货。如果一个预收账款挂了两年以上,大概率有问题。

操作步骤:

导出所有往来款明细账,计算每笔款项的账龄

重点关注:账龄超过1年的预收账款、其他应付款

对于长账龄款项,逐笔追问:为什么还没结转?对应的合同是什么?客户还在吗?货物发了吗?

典型案例:

某公司预收账款科目中,有一笔300万挂了三年。审计追问,财务说“客户一直没来提货”。审计联系客户,客户说“货我们两年前就收到了,发票也开了”。原来,公司为了延迟确认利润,一直压着不转收入。最终补缴税款和滞纳金80万。

三、方法二:合同核对法——收入确认 vs 合同条款

很多企业挂着预收不转收入,是因为合同里写了“验收合格后确认收入”。但如果验收早就过了,还不转,就是问题。

操作步骤:

抽取大额预收账款,找到对应的销售合同

查看合同中的收入确认条件:发货确认?签收确认?验收确认?

检查这些条件是否已经满足:发货单、签收单、验收报告有没有?

如果条件已满足但未确认收入,就是问题。

典型案例:

某设备公司,预收账款余额5000万,对应合同写明“货到验收后确认收入”。审计发现,其中2000万的设备已经验收超过半年,但收入迟迟未确认。公司解释“客户还没付尾款”。审计指出:收入确认不看收款,看控制权转移。最终调增收入2000万,补税600万。

新收入准则(CAS 14)强调“控制权转移”是收入确认的核心标准,不是“收到钱”。审计要按准则判断,不是按企业习惯。

四、方法三:资金流向追踪法——钱去了哪?

有些企业把收入藏在“其他应付款”里,表面上是欠别人的钱,实际上是自己的钱。审计可以追踪资金流向,看这笔钱最终去了哪。

操作步骤:

找到大额、长账龄的其他应付款

追查资金进入时的银行流水,看付款方是谁

如果付款方是客户,而不是“债权人”,就有问题

追问:为什么客户打款计入其他应付款?对应的业务是什么?

典型案例:

某公司其他应付款中,有一笔800万来自某贸易公司。审计追查银行流水,发现这家贸易公司就是公司的代理商。进一步查合同,发现是代理商预付的货款,但公司为了延迟确认收入,挂在其他应付款。最终调增收入800万。

五、方法四:函证+替代测试法——让客户告诉你真相

对于预收账款,函证是最直接的方法。但很多企业会“沟通”客户,让客户回函确认“预收账款余额正确”。审计需要打破这种默契。

操作步骤:

对主要预收账款客户发函,确认“预收账款余额”

同时,对同一客户发另一封函,确认“是否已收货”“是否已验收”

如果客户回函说“已收货”,但企业未确认收入,就是问题

如果客户不回函,做替代测试:查发货单、运输记录、客户签收单

典型案例:

某公司预收账款客户中,有一家回函确认“预收账款余额100万正确”。但审计同时电话访谈客户,客户说“货去年就收到了,你们怎么还没开票?”审计据此认定,收入应在上年度确认,调增利润100万。

六、方法五:毛利率分析法——异常低的毛利率

如果企业隐藏了收入,那么收入和成本会不匹配。毛利率会异常偏低。

操作步骤:

计算企业各产品的毛利率,和行业平均、历史数据对比

如果毛利率显著低于正常水平,且没有合理解释(如原材料涨价、产品降价),可能存在收入隐藏

进一步核查:是否有大额预收账款未结转?是否有其他应付款来自客户?

典型案例:

某公司毛利率从去年的25%降到15%,同行平均22%。管理层解释“市场竞争激烈”。审计发现,公司预收账款比去年增加了3000万,且账龄都在一年以上。追问后确认,这部分预收对应的货物早已发出,收入被隐藏了。还原后,毛利率恢复到23%。

七、方法六:收入与现金流匹配法——钱进了,收入没进

收入隐藏的一个典型特征是:经营活动现金流远大于净利润。钱进来了,但收入没确认。

操作步骤:

计算“销售商品、提供劳务收到的现金”与“营业收入”的比值

如果比值持续大于1.2,且没有合理解释(如预收款增加),可能存在收入隐藏

分析预收账款的变动:预收增加额 + 营业收入,应该约等于销售收到的现金

如果等式不平衡,找出差额的去向

典型案例:

某公司销售收到的现金2亿,营业收入只有1.2亿,预收账款增加了5000万,还有3000万差额。审计追查,发现3000万挂在“其他应付款——暂收款”中,实际上是客户预付款。公司承认隐藏了收入。

现金流量表与利润表的勾稽关系,是审计发现收入操纵的重要工具。审计人员要熟练掌握。

八、方法七:大额往来款“穿透”法——查上下游

有些企业通过“过桥”公司隐藏收入:客户把钱打给A公司,A公司再以“往来款”名义打给企业。企业挂其他应付款。

操作步骤:

关注大额、频繁的“其他应付款”往来

穿透查看付款方的背景:是不是空壳公司?是不是和客户有关联?

追踪资金最终来源:通过银行流水,看资金最初是从谁那里来的

如果资金源头是客户,那就是收入

典型案例:

某公司其他应付款中,有一笔2000万来自某咨询公司。审计穿透查询发现,咨询公司的资金来自三家客户。公司承认,通过咨询公司“洗”了一道,把客户货款伪装成往来款,延迟确认收入。

九、方法八:存货与预收匹配法——货走了,钱还在

预收账款对应的是存货。如果预收账款很大,但存货没有相应减少,说明货物可能没发;如果存货已经减少,预收还没转收入,说明收入被隐藏。

操作步骤:

计算“预收账款/存货”的比值,和去年对比

如果预收大幅增加,但存货没有相应减少,可能货物未发

如果存货大幅减少,但预收没有同比例减少,可能收入未确认

对异常项目,逐笔核对发货记录和收入确认时间

典型案例:

某公司存货减少3000万,但预收账款只减少了500万,收入只确认了500万。审计判断:至少还有2500万货物已发出,但收入未确认。追问后,公司补确认收入2500万。

十、方法九:期后事项分析法——期后大量转收入

有些企业会把收入藏在预收里,等过了年审,再在期后转成收入。审计可以通过查看期后预收账款的变动,发现线索。

操作步骤:

审计资产负债表日(如12月31日)后1-3个月的预收账款明细

看有没有大额预收在期后集中转为收入

对于期后转收入的预收,检查对应的发货、验收日期是否在期前

如果货物在期前已发出,收入应在期前确认,而非期后

典型案例:

某公司12月31日预收账款余额5000万,次年1月转收入4000万。审计检查这4000万对应的发货单,发现80%的发货日期在12月25日之前。说明收入应在当年确认,公司为了调节利润,推迟到了次年。

《企业会计准则》要求,收入确认应当在控制权转移的当期。期后转收入不能改变期前的确认义务。

十一、方法十:行业惯例对比法——别人怎么做的?

不同行业,收入确认有惯例。如果企业的做法和行业普遍做法不一样,就要警惕。

操作步骤:

了解行业通用的收入确认时点(如电商以签收为准、软件以激活为准)

对比企业的做法,看是否一致

如果企业明显滞后于行业,询问原因

参考同行业上市公司的收入确认政策,看是否有“异常保守”

典型案例:

某电商企业,同行都在客户签收时确认收入,该公司却坚持“客户确认收货后7天无理由退货期满”才确认,导致收入延迟7-15天。审计认为,7天退货期属于“预计负债”范畴,不影响收入确认时点。要求企业按签收时点确认,调增当期收入。

往来款不是“垃圾桶”,更不是“保险箱”。想靠它藏收入,早晚会被审计挖出来。

10种方法,不是每个项目都要全用,而是根据风险判断,选择最有效的几种。核心思路是:不只看账,要看业务;不只看余额,要看变动;不只看企业怎么说,要看客户怎么认。

记住一句话:收入藏得住一时,藏不住一世。审计有的是办法,让你的“往来款”开口说话。


站点地图 | 联系我们 主办单位:武汉市审计局 联系方式:027-82938458
网站标识码:4201000052 鄂ICP备20006689号-1 egw.png鄂公安网安备42010202000841号