第五十五章 工作流九:收入三流核对

什么时候用

财务核查做到收入,抽了 5 到 10 笔大额,要把合同、货物、资金、发票对一遍。行业里习惯叫「三流」,实际要核四样:合同流、货物流、资金流、发票流。四样里任何一样对不上,都要单独说明。

三种情况必须做这一步:前五大客户收入占比过半;报告期最后两个月收入突然放量;已知有客户与目标公司存在股权或人员关联。这三种情况下,审计报告的数字可能是对的,但数字背后的交易未必是那么回事。

抽多少笔、怎么抽,你自己定,但要在底稿里写清抽法。按金额降序取前若干笔,看的是集中度和单笔风险;按客户取前若干家,看的是客户结构和持续性;按期末月份取全部大额,看的是跨期确认。三种抽法回答的问题不一样,通常要叠加使用。给 AI 的必须是你已经抽好的样本,不要让它替你选——它不知道哪笔可疑,也不知道这家公司的收入是怎么形成的。

这一步的产出不是结论,是一张能拿去问问题的表。表上每一处「否」,后面都要跟一个动作:向公司要协议、向客户发函证、去工商查付款方、回银行打流水。没有后续动作的核对表,等于没做。

指令

你是我的尽调助理,只做单据提取和逐笔比对,不做判断。

【核对范围】
本次抽取 8 笔收入,逐笔提供单据,按笔编号:
R-01 至 R-08,客户名称、合同编号、合同金额、收入确认月份见下表。
(表格:笔号、客户、合同编号、合同金额、收入确认月份)

【每笔单据】
合同(含附件、补充协议)、订单、发货单、物流单、签收单、验收单、
发票(记账联或抵扣联)、银行回款凭证、对账单。
某笔缺某类单据,直接写「缺」,不要推测,不要用其他笔的单据补。

【逐笔核对五项】
1. 金额:合同金额、发票金额(分含税与不含税)、回款金额、账面确认收入,
   四者是否一致;不一致的列出差额。
2. 付款方:回款凭证上的付款方全称,与合同客户全称是否一致;
   不一致的,列出实际付款方全称及凭证摘要。
3. 日期顺序:合同签订日 ≤ 发货日 ≤ 签收或验收日 ≤ 发票开具日 ≤ 回款日;
   标出倒挂的节点,并计算相隔天数。
4. 主体一致:合同卖方、发货方、开票方、收款账户户名,是否为同一主体;
   不一致的分别列出名称。
5. 单据完整:每笔应有单据是否齐全,缺哪一份。

【输出】
表一 三流核对表,一行一笔,列为:笔号、客户、合同金额、发票金额、
回款金额、差额、付款方是否一致、日期顺序、主体是否一致、异常标记。
表二 异常清单,逐条写:笔号、异常类型、具体表现、涉及单据名称及编号或页码。
表三 缺件清单:笔号、缺失单据、影响哪一项核对。

【边界】
- 金额照抄原文,不换算、不估算、不四舍五入。
- 找不到的字段写「未载明」。
- 不判断异常是否重大、是否构成虚增收入、是否影响收入确认。
- 不写「可能存在虚构交易」这类结论,只描述单据事实。
- 不评价客户信用,不推测付款方与客户的关系。

它会给出什么

一张八行的核对表,加两份清单。产出大致是这样:

笔号客户合同金额发票金额回款金额差额付款方一致日期顺序主体一致
R-01客户甲860.00860.00860.000是正常是
R-02客户乙1,240.001,240.001,100.00140.00否正常是
R-03客户丙530.00530.00530.000是正常是
R-04客户丁2,080.002,080.002,080.000否正常是
R-05客户戊470.00470.00470.000是发票早于签收 12 天是
R-06客户己950.00950.00950.000是正常否
R-07客户庚610.00610.00610.000是正常是
R-08客户辛1,320.001,320.0001,320.00未载明未回款是

金额单位为万元。异常清单(节选):

R-02:回款差额 140.00 万元。付款方为某贸易有限公司,与合同客户客户乙不一致;回款凭证摘要为「货款」,未注明合同编号;合同第 7.2 条约定货款由客户乙支付,未见第三方代付条款。

R-04:付款方为某集团财务有限公司,与合同客户客户丁不一致;合同未约定收款账户;该付款方在其他笔中未出现,仅此一笔。

R-05:发票开具日 2025-12-28,签收单日期 2026-01-09,发票早于签收 12 天;合同第 5.3 条约定验收合格后 10 个工作日内开票。

R-06:合同卖方为某科技股份有限公司,开票方为某科技(上海)有限公司,收款账户户名为母公司;发货单抬头为母公司。

R-08:仅有回款计划表,无银行回单;账面已确认收入;合同约定发货后 90 日内付款。

缺件清单:R-03 缺签收单;R-06 缺验收单;R-08 缺银行回单。

三张表的分工要清楚:核对表看全局,异常清单看单笔,缺件清单决定还要向公司要什么。不要只看第一张就下结论。

异常清单的写法有讲究。好的产出会把异常归成四类,每类单独成段:金额类(差额、折扣、退货)、主体类(付款方、卖方、开票方、收款户名不一致)、时间类(倒挂、超期、跨年)、单据类(缺件、复印件、无签章)。归类的意义在于后续动作不同:金额类要回对账单,主体类要查工商和协议,时间类要问业务和会计政策,单据类只要补件。它如果只按笔号平铺,你要让它重排一次。

怎么判断

能直接用的:金额比对、差额计算、日期排序、主体名称逐字比对、缺件统计。这些都是机械动作,它做得比人快,也不容易漏行。八笔和八十笔,对它是一样的工作量。

必须自己判断的:

第一,时间差算不算异常,要按行业惯例。设备行业验收后 30 到 60 天开票是常态,快消行业多是先款后货,工程类按进度结算、跨年开票很常见。同样是发票晚于发货 90 天,在设备行业正常,在快消行业就可疑。它不知道你这一行怎么做生意,所以只能标出天数,不能判断天数意味着什么。

第二,付款方不一致的性质。第三方代付有几种完全不同的可能:集团统一结算、供应链金融平台代付、票据背书转让、客户委托关联方付款。要看合同有没有约定、有没有委托付款协议、这个付款方是不是长期固定出现、付款方与客户有没有股权关系。它会把付款方名称列出来,但这是代付还是资金循环,必须你查工商、查协议之后判断。

第三,差额的性质。回款少于发票,可能是现金折扣、销售折让、退货、质量扣款,也可能就是没收回。要去对账单和退货单里找对应记录。它只会算差额,不会告诉你差额是什么。

第四,发票早于发货的含义。可能是预收款先开票,也可能是提前确认收入。前者看合同付款条款,后者要结合账面收入确认时点。这是会计判断,不是单据比对。

第五,客户本身像不像一个真实客户。把客户的工商信息一并给它——成立时间、注册资本、参保人数、注册地址、联系电话——让它与目标公司的地址、电话、邮箱逐项比对。客户成立三个月、注册资本十万、参保人数为零,却贡献三千万收入,这类事实靠单据比对看不出来,靠工商字段并排就能看出来。但「这算不算异常」还是你判断,它只负责把两列摆在一起。

它做不到的:判断收入是否真实、是否满足收入确认条件、是否构成虚增。它也验不了单据真伪——签章是不是真的、银行回单是不是改过的、合同是不是倒签的,这些要原件核对、银行函证、工商查询。它更识别不了同一实际控制人下的一批客户,那要做股权穿透,不在它的视野里。它也无法判断一笔回款对应哪几份合同,除非你提供银行流水和应收账款明细让它逐笔勾对。

追问示例

第一轮:要它把付款方不一致的挑出来

请单独列出付款方与合同客户不一致的全部笔数,每笔写:笔号、合同客户全称、实际付款方全称、合同里有没有关于付款账户或第三方代付的约定(有就引条款号,没有就写无)。

产出:

共 2 笔。R-02:合同客户客户乙,付款方某贸易有限公司,合同第 7.2 条约定由客户乙付款,无第三方代付条款。R-04:合同客户客户丁,付款方某集团财务有限公司,合同无付款账户约定,无代付条款。

另 R-08 因缺银行回单,付款方未载明,未计入。

这一问的价值,在于把表格里的一个「否」变成可以追查的线索:两笔都没有代付约定,那就要问公司要委托付款协议,或者直接问客户为什么由别人付钱。

第二轮:要它算节点天数

请把每笔的五个日期排出来,逐段计算天数:合同到发货、发货到签收、签收到开票、开票到回款。超过 90 天的段落单独标出。

产出:

R-03:签收至开票 121 天,超过 90 天。R-05:开票至回款 186 天。R-08:发货至约定付款日 90 天,实际未回款,逾期 214 天。其余各段均在 30 天以内。

注:R-03 合同约定月结 60 天,实际 121 天开票,与约定不符。

第三轮:要它自查

请检查上面三张表,找出三处最可能出错的地方,说明理由。不要重新生成整张表。

产出:

一、R-02 的差额 140 万元,可能不是未回款,而是一份合同对应两次回款、只取到一次凭证;建议按银行流水逐笔勾对,而不是按金额匹配。

二、R-06 的主体不一致,可能是我把发货单抬头误读为卖方;发货单抬头常印集团名称,实际发货主体要看发货章。建议回原单据核对印章。

三、R-08 账面已确认收入但无回款,我标了未回款,但没有核对该笔是否已计入应收账款、账龄多久。这一项超出单据比对范围,需财务补充。

第三轮通常会抓出「按金额匹配」这个通病——一笔付款对应多份合同、一份合同分多次付款,纯按金额比对必然出错。这也是银行流水要逐笔勾对的原因。

常见误用

误用一:只核金额,不核日期顺序。

金额对上就以为没问题,是这一步最常见的偷懒。发票早于发货、回款早于合同签订、验收单日期晚于发票半年,这些都不影响金额相等,但都是收入确认和交易真实性的关键线索。日期顺序要单独列一栏,不能省。

误用二:把第三方代付当正常。

看到集团财务公司付款、关联公司代付,觉得大集团都这样,就放过去了。要查三件事:合同有没有约定、有没有委托付款协议、这个付款方是不是长期固定出现。三件都没有,就是一笔需要解释的异常,不能默认合理。

误用三:拿抽样的八笔代表全部收入。

抽样核对只能说明这八笔,不能推出整体。报告里要写清抽样方法、抽样比例、覆盖的收入金额占比,以及未覆盖部分怎么办。八笔全对,不等于收入没问题;八笔里三笔异常,也不等于全部收入有问题。结论的边界要和样本的边界一致。

自检