开篇:一句话结论
现金流预测不需要模型,需要一张表:未来十三周,每周进来多少、出去多少、剩下多少。贸易商爆掉的多数不是亏损,是错期——利润都在,但回款在第九周,货款在第三周。把每笔应收的预计到账日排进周格子,缺口会在十四天前自己浮出水面。本文给出十三周滚动表的做法:怎么估进账、怎么排流出、偏差怎么复盘、阈值怎么定,最后说清楚系统在这件事里能接住哪一段、接不住哪一段。
一、先算一笔错期的账
以下人物、公司、金额均为虚构教学情景,用于说明问题,不对应任何真实企业。
一家做存储分货的贸易商,2026 年上半年账面毛利很漂亮。5 月中旬,一笔 120 万的采购要预付锁货,公司现金只剩 40 万;同期应收挂着 380 万,其中 260 万的约定回款日在 6 月到 7 月。老板借了过桥才把货锁下,事后复盘:那笔锁货若拖四周,回款刚好接上——但没人提前知道「现金会在哪一周见底」。
这张表缺的就一行:把每笔应收按约定回款日落到具体周,把每笔待付采购按账期与交期落到具体周,第三行算每周净结余。「380 万应收」是一个总数,「6 月第 1 周进 90 万、第 3 周进 120 万」才是一个计划。总数骗人,日历不骗人。日历上的缺口最终都会回到经营数字本身,现金、应收、库存三者的全景关系可先看经营分析专题。
二、十三周滚动表的做法
第一步:排进账。 来源是应收台账:每笔未收款按「约定回款日」归入对应周。三个修正规则:已过账期未收的,按客户承诺的新日期放,没有承诺的按再拖四周放;大客户按历史准时率打折(近四期准时率 80%,这笔 50 万就按 40 万计入);新客户的现款单按发货日加物流回单周期放。预估口径宁滥勿缺——先把日历铺满,再修正。
第二步:排出账。 三块:采购付款按供应商账期与在途订单交期归周;工资房租等固定项每年变化小,一次录满十三周;税金、运费按申报与结算周期放。行情上行期最容易漏的是采购预付——抢锁货的定金、加急的运费,都集中在行情最热那几周,排流出时按采购计划表逐单落周。这里有个常被讨价还价的点:业务报备货需求时习惯只说数量不说付款条件,而预付和月结对现金的杀伤力完全不同——同一笔锁货,现款预付打穿的是本周,月结三十天打穿的只是第五周。表要逼着备货申请把「付款方式」当必填项,缺这一项就不进表。流出排准之后,再回头看哪些备货在现金日历上本来就该缓一周——表不替你做决定,但把「缓一周」这个选项从感觉变成坐标。
第三步:算结余、设阈值。 每周净结余 = 期初现金 + 本周预计进 - 本周预计出。两个阈值建议:任一周末结余低于「两周固定开支」,黄警;低于「一周固定开支」,红警——红警当周就要动手,动作优先级:先收(提前催收下一周有约的大额应收)、再谈(供应商付款日往后挪一周)、后借(过桥是最后选项,不是第一选项)。
| 表格行 | 数据来源 | 更新频率 |
|---|---|---|
| 每笔应收预计到账 | 应收台账+客户承诺 | 每周五 |
| 采购付款到期 | 采购单账期 | 每周五 |
| 固定开支 | 一次录满 | 每季度 |
| 每周净结余 | 前三行计算 | 每周五 |
| 黄/红警标记 | 阈值比对 | 自动出结果 |
第四步:每周滚动。 每周五十五分钟:过账(本周实际进出差多少)、滚动(补上第十四周)、调档(按偏差修正各客户的入账系数)。偏差复盘是表的生命线:某客户连续两周实际比预计晚,后面他的每一笔都自动后移一档,而不是继续信承诺。
常见错法三个:用「月均」摊现金流(月度平均会抹平日内的集中兑付);只排进不排出(流出端采购才是行情期最大变量);把表做成一次性作业(静态表两周就过期)。
最后给一个红警处理的先后次序示例,把动作背下来:虚构情景里某贸易商第 6 周结余预计只剩一周固定开支,触红。正确的手顺是——周一:把第 5、6 两周到期的大额应收逐户提前电话确认到账日(收回两笔,缺口直接填掉);周二:与下笔到期货款的供应商谈付款日后移一周(多数供应商在订单继续的情况下愿意配合);周三:暂停本周所有非急单备货的预付;周四:确认剩余缺口,评估过桥额度并只借恰好够的那个数。同一家公司如果反过来做——先去找过桥、再去催款——借款周期白白多走一周,利息是小事,在供应商和客户面前露怯是大事。表的读数之外,动作次序本身就是现金流管理的一半。
还有一条使用纪律:这张表不进微信群、不发朋友圈,只在老板、财务、业务主管三人间流转。它聚合了你对每个客户付款能力的真实判断,落到客户手里就是「原来你把我排在第几周」——敏感性不亚于成本价。内部传阅时给每份表打接收人与日期,泄露可追溯,这也是日结快照口径外的一份管理留痕。
三、系统接得住哪一段
先把边界说白:太帅ERP 没有现金流预测模型,不会自动生成这张十三周表,也不会替你判断下周会不会缺钱。预测的脑子是你的,系统接的是三截体力活:
数据源接住。 表第一步要每笔应收的「约定回款日」与「未收金额」——前提是每笔发货、每笔收款逐单挂账、口径统一。收付款单据化做不到的,十三周表只能靠微信记录拼,每周五十五分钟会变成周五一整天。
现金底数接住。 现金与信用额度模块让「期初现金」与「各户敞口」有现成读数;日结快照给出每天的账户基线,过账环节对照快照核偏差,不用重新盘库。
提醒接住。 经营预警在临期账款到期前提醒催收——等于替你把「下下周该进的这笔钱」提前推到眼前。额度临线、账款临期两类信号,正是黄警红警的输入。
诚实的部分:入账系数、承诺修正、缺口动作,这些判断永远留在人这边;系统让判断有数可依、每周执行不靠记性。应收按欠期分档排队、按档设动作,是这张表的姊妹篇:账怎么变老、每档干什么,见应收账龄的自动提醒落法;而把发货前的敞口与资金占一次算清的动作,见发货前的订单评审。
四、常见误区
- 误区一:把现金流预测等同于融资。预测是排日历,融资是补日历上的洞。先有表,洞才看得见。
- 误区二:只盯大额客户。三十笔小额应收的集中逾期,一样能把周结余打穿。表要逐笔排,不看单笔大小看周合计。
- 误区三:预测悲观就没信心做生意,乐观就天天缺钱。校准方法是偏差复盘:实际对比预计,连续高估就收紧系数,连续低估就放宽——表的准确度是滚出来的,不是一次算准的。
FAQ(常见问题)
Q1:为什么是十三周,不是半年? 十三周约一个季度,覆盖多数账期两轮循环,又短到预估不至于全错;且避开「半年表每月做一遍太重复」的负担。行业里现金紧张的企业常用十三周口径,银行现金流审查也普遍看季度粒度。
Q2:客户从不给明确回款日,怎么办? 用合同账期推算:发货日加账期天数就是你的基准回款日,表照排。然后靠催收 SOP 把「口头没有日期」逼成「对账函上有日期」——回款日期的可预测性本身就是催收质量的产物。对长期不给日期的客户,把他的进账行整排后移一档,让不确定性在表里显形,比嘴上抱怨管用。
Q3:行情剧烈波动时,表的误差太大还有用吗? 越波动越有用,但口径要换:不追求金额精确,追求「缺口出现的那一周」精确。可以把进账按悲观情形打七折算,缺口周提前出现,你就有两周缓冲去找钱或收账——波动期表的作用是提前量,不是准确度。
Q4:备货计划和现金流表怎么联动? 每笔备货申请先落十三周表:这笔付款进哪一周、当周结余还剩多少。黄警周里的备货一律上会,红警周的备货原则上只放现款可自偿的急单。备货从「看库存需求」升级为「看库存需求加现金日历」。
Q5:十三周表要几个人维护,成本撑得住吗? 一个财务或内勤,每周五十五分钟加一次月初半小时校准,总量不到半天月均。真正的成本不在工时,在数据源:应收台账、客户承诺、采购账期三处口径要先立住。如果公司连每笔发货对应哪笔应收都说不清,先补单据化,再上表——表不会替烂账兜底。
Q6:老板不看表、觉得麻烦,怎么推? 别要求老板看表,要求他看结论:每周一句话推送「未来两周最低结余出现在第几周、差多少」,附上次预测与实际的偏差率。老板为「差多少、什么时候」这两个数买单的次数多了,周五那十五分钟自然就保住了。
带着你的现金日历来验证
表的方法给全了:四步、一张行表、两个阈值。第一次做不必追求完美,拿现有应收和采购计划,四十分钟排出首版,缺口自己会说话。想验证这些数字在系统里每天是怎么自动留档的——带上你家最紧张的那笔付款安排来,按你的账期结构现场排一遍,看看临期提醒和额度读数能替掉多少手工活。上面那张表行行都是维度:应收有没有逐单挂账、期初现金有没有日结底数、临期有没有提醒——照着这些维度去打任何一家供应商,包括我们。
主 CTA:照着评分卡的维度,去打任何一家供应商——包括我们 次 CTA:继续读:元器件贸易现金流管理:应收、在途、库存三池水 → 元器件贸易现金流管理:应收、在途、库存三池水