网站审阅候选 · 闭环工具文章 · 尚未进入公众号草稿箱

货代公司的现金流控制台 · ARTICLE 02

毛利8,000,现金却先少了44,000:
这票货到底赚没赚?

用一张“单票现金四线轴”,把应付到期、实际付款、应收成立与实际回款拆开,算出最大现金占用、占用时间和下一票付款撞车点。

认知 → 工具 → 实操合成 A 票完整演示44,000 元 × 28 天下一篇:供应商付款周历

毛利8,000,现金却先少了44,000:这票货到底赚没赚?

上一票的现金时差,正在占住下一票的订舱能力

上一篇,我们用现金流自查 12 问和风险登记页,从报价、接单、订舱、异常、放货、开票、回款七个节点里,选出了一票最值得追下去的业务。

现在把这票货的每一天摊开。

账面上,它收入 52,000 元,预计直接成本 44,000 元,毛利 8,000 元。以下为合成演示 A 票,数字仅用于说明工具,不对应任何真实业务结果。

可财务把付款日期排出来后,另一个数字出现了:这票货在客户回款前,最多要占住公司 44,000 元现金;占用还没结束,下一票 30,000 元船司款又到期了。

销售说“这票赚了 8,000”,没有错。

财务说“这票让下一票没钱订舱”,也可能没有错。

两个人手里,只是缺了同一张时间轴。

这篇文章就交付这张工具:单票现金四线轴。它不替你解决融资,也不替你判断客户会不会付款。它只逼团队在钱出去之前,把四件事放到同一页:哪天应该付、哪天真的付、哪天具备收款依据、哪天钱真正到账。

“这票有毛利”,只回答了一半。

毛利回答的是:按当前能识别的收入和直接成本,这票最后可能剩下多少。

它没有回答:

所以我后来更愿意把“这票有 8,000 元毛利”改写成一句完整的经营判断:

公司是否愿意并有能力,承受现金自 D+5 起转负,并让峰值占用 44,000 元从 D+20 持续到 D+48,去换取这票在简化口径下最终可能留下的 8,000 元差额?

这句话仍然不等于“应该接”或“不应该接”。它只是把一个容易被毛利掩盖的决定,重新放回桌面。

单票现金四线轴:不要把四种日期混成一个日期

图中四轨对应应付到期、实际付款、应收成立、实际回款;应收成立与预计回款需在表中拆行记录

四线轴不是复杂模型。每票业务只画四条线:

第一条:应付到期线

根据船司、车队、仓库、海外代理等供应商条款,哪一天必须付多少钱。

它的依据应该是订舱确认、合同、账单、对账单或已经确认的付款条件,而不是“财务一般什么时候付”。

第二条:实际付款线

公司账户实际哪一天付了多少钱。

只认付款回单或银行流水。应付到期日和实际付款日不同,差异要保留,不能事后改成一样。

第三条:应收成立与预计回款线

哪一天单据、费用确认和客户结算条件齐备,形成了能够向客户主张和追踪的应收;按合同或双方确认,预计哪一天到账。

这里最容易犯的错,是把“货已经走了”“账单已经开了”或“客户说会付”直接当成钱已经在路上。应收成立、预计回款和实际到账,是三个不同状态。

因此,应收成立日和预计回款日如果不同,必须在第三条线下拆成两行分别记录,不能压成同一个日期。

第四条:实际回款线

公司账户实际哪一天收到多少钱。

只认银行到账记录。部分回款就拆成多行,不要为了让表格好看,把预计金额当成已经到账。

这四条线真正要保留的,是两组裂缝:

应付到期 ≠ 实际付款;应收成立/预计回款 ≠ 实际回款。

裂缝里的天数和金额,才是公司需要承受的现金时差。

这张表可以直接复制

先建一张票头:

基本信息 填写内容
订单号/票号 用公司现有唯一编号
客户/航线/业务类型 用于后续筛选和复盘
D0 定义 由经营会或财务负责人统一,例如起运日;不要每票自定义
报价收入 金额、币种、报价版本
预计直接成本 金额、币种、依据版本
简化口径差额 报价收入减预计直接成本;另列未计项目
业务责任人/复核人 谁维护,谁核对
最近更新时间 不能只写建表日

再把每一个收付事件放进同一张轴:

日期 线别 对象/事项 金额与币种 依据 证据状态 实际现金变动 累计净现金 责任人
D+n 应付到期/实际付款/应收成立/预计回款/实际回款 供应商、客户或费用事项 条款、账单、确认、银行记录 齐/缺/滞后

这里虽然是“四条线”,但第三条线包含“应收成立”和“预计回款”两个事件状态,所以表格可以出现五种线别值。实际现金变动只记录银行账户真实发生的收付:实际付款填负数,实际回款填正数;应付到期、应收成立和预计回款事件均填 0。证据状态标为“缺”或“滞后”时,要在“依据”栏写明缺什么,并在表尾“证据缺口”中指定补证责任人和截止日。

表尾只汇总老板真正要看的项目:

汇总项 应填写什么
最大现金占用 累计净现金最低点的绝对值
占用窗口 从现金转负到恢复为零或正的日期区间
预计与实际偏差 哪一笔早付、晚付、早回或晚回,为什么
重叠付款 占用窗口内还有哪些票、哪些供应商款到期
证据缺口 缺什么、向谁补、截止日
当前决定 继续、调整、暂停或升级
授权人与复核日 谁承担决定,何时重新检查

这不是财务一个人的表。若等财务从银行流水里补完,它已经退化成事后记录。

谁填、什么时候填,决定工具会不会活下来

业务责任人:先把轴建起来

最迟在第一笔不可逆供应商承诺或付款发生前建表。业务责任人负责确认票号、D0、收入成本版本,并推动四条线有人维护。

操作:提供供应商节点和单据状态

操作最接近订舱、车队、仓库、代理条款,也最早知道异常确认是否卡住。操作负责把应付到期日、金额依据和单据缺口写进来。

销售:提供客户确认和预计回款依据

销售不能只填“客户关系很好”。需要写明客户结算条件、确认记录、预计回款日来自哪份合同、邮件或双方确认。

财务:用银行记录填实际线,并复核累计现金

财务填实际付款和实际回款,核对累计净现金最低点。发现预计与实际不一致,不把原预计覆盖掉,而是保留偏差及原因。

授权人:只处理超过公司规则的占用和例外

文章不替任何公司设统一金额或天数。公司要根据自己的可用现金、合同义务、客户结构和权限,写清什么情况业务责任人可以继续,什么情况必须升级。

合成演示:毛利 8,000 元的 A 票,怎样占住 44,000 元

合成 A 票的三个关键节点:D+20 现金低点、D+21 下一票到期、D+48 本票到账

以下为合成演示。数字为说明工具而设计,不对应任何真实公司、客户、供应商或经营结果。为简化演示,暂不计税费、汇差、资金成本和间接费用。

合成 A 票的报价收入为 52,000 元,预计直接成本为 44,000 元,简化口径下差额为 8,000 元。

如果只看这三个数字,这票没有明显问题。

现在把日期加进来:

日期 四线事件 金额 证据/状态 实际现金变动 本票累计净现金
D+5 船司款到期并实际支付 30,000 船司账单、付款回单齐 -30,000 -30,000
D+9 车队与仓库款到期并实际支付 8,000 对账单、付款回单齐 -8,000 -38,000
D+12 异常费确认滞后,客户结算资料未齐 — 应收证据滞后 0 -38,000
D+18 单据补齐,应收成立 52,000 客户结算依据齐;尚未到账 0 -38,000
D+20 海外代理款到期并实际支付 6,000 代理账单、付款回单齐 -6,000 -44,000
D+21 下一票船司款到期 30,000 下一票的到期义务 本票不记入 本票仍为 -44,000
D+48 预计回款 52,000 合同或双方确认的预计日期;尚未到账 0 -44,000
D+48 本票客户实际回款 52,000 银行到账记录齐 +52,000 +8,000

先看本票。

D+5 以后是 -30,000 元,D+9 变成 -38,000 元,D+20 到达最低点 -44,000 元。D+20 到 D+48 相隔 28 天;直到 D+48 客户实际回款,本票累计净现金才变成 +8,000 元。

8,000 元是真的,44,000 元也是真的。

前者是这组简化数据最终留下的差额;后者是公司在回款前需要先拿出来的现金。

再看 D+21。

本票的 44,000 元还没有回来,下一票又有 30,000 元船司款到期。如果下一票也必须按时实付,而期间没有其他可用现金流,两票合计最高可能需要准备 74,000 元。这里的 74,000 元是条件成立时需要准备的金额,不代表公司已经实际支付了 74,000 元;在本票表尾的“重叠付款”栏,只写“下一票 30,000 元到期义务”,不要把 74,000 元重复记成一笔付款。

下一票的订舱款不是被这票“亏掉”的,而是被上一票的时间差暂时占住了。

这就是为什么只看单票毛利,老板可能到付款当天才发现现金不够。四线轴的作用,是把发现时点尽量前移;它不能保证现金一定充足。

四线轴最后必须逼出两项决定

四线轴填完后依次通过两道闸门:占用已授权、来源已确认

填完表,不开决定,这张轴仍然只是一张漂亮记录。

决定一:资金占用有没有被预先看见并授权?

合成 A 票的现金从 D+5 起转负,到 D+48 恢复为正,完整占用窗口为 43 天;其中最大占用 44,000 元出现在 D+20,并持续到 D+48,峰值区间为 28 天。

公司需要回答:这笔占用是在第一笔付款前就被看见并批准,还是到 D+20 才从银行余额里发现?

前者是一次有意识的经营决定。后者只是事情已经发生。

每家公司应该自己设置升级条件,可以是金额、天数、客户状态、证据完整度,也可以是多项组合。但条件和授权人必须预先写清,不能由本文替你填一个看似专业的统一数字。

决定二:与下一票付款重叠时,钱从哪里来?

只要“重叠付款”不为空,就要写明已确认的现金来源、负责人和复核日。

如果来源尚未确认,表里就应保持“待决定”,并按公司权限选择调整、暂停或升级。不能把“客户应该会回”“到时候再说”当成资金来源。

资料不齐时,不要用猜测把轴补漂亮

合成 A 票在 D+12 遇到异常费确认滞后。此时不能把预计回款日当成已经确定,也不能为了计算方便假设客户一定会确认。

缺资料路径应当很具体:

  1. 在线上标记“缺”或“滞后”;
  2. 写明缺的是账单、客户确认、合同条款还是银行凭证;
  3. 指定补证责任人和截止日;
  4. 写明截止日前未补齐时,是调整、暂停还是升级;
  5. 把这个缺口回写到上一篇的风险登记页,下次经营会复核。

缺资料不是表格瑕疵。它本身就是现金风险证据。

下次复盘,不重新争论,只看四种偏差

复盘四种偏差,并把结果写回下一版规则

一票关闭或经营会复核时,只看四类问题:

复盘不是为了给某个部门打分,而是决定下一版工具和规则改什么。

如果多票都在“客户确认日”上反复滞后,就要修改结算资料的准备节点;如果实际付款总早于到期日,就要检查付款动作或供应商条款;如果每次都在下一票到期时才找现金,就要把重叠付款检查前移。

这一步才完成本篇的认知更新:不是记住“现金流很重要”,而是把一次偏差写回字段、触发点、权限或岗位动作。

这张轴能证明什么,不能证明什么

它能证明:在某个版本的订单、条款、单据和银行记录下,一票业务的预计与实际收付如何排列,最大现金占用发生在哪里,谁做了什么决定。

它不能证明:客户一定不会坏账、公司一定有融资、报价一定合理,也不能仅凭一张合成表证明工具已经改善了企业现金流。

真正使用时,请保留供应商条款或账单、客户结算确认、付款回单、到账记录、审批决定和复核日期。没有这些证据,四条线只是四行字。

下一篇:把一票的付款线叠到同一周

单票四线轴解决的是:这一票占多少钱、占多久。

但经营者真正面对的,往往不是一票。

五票业务分别看都能承受,船司、车队、仓库和海外代理的付款却可能集中在同一周。所以下一篇,我们会把每张四线轴上的“应付到期线”抽出来,叠进一张供应商付款周历。

它要回答的是:

现金不是在哪一票里不够,而是会在哪一周被同时抽走?

如果这篇帮你把“有毛利”和“有现金付款”分开了,可以点个赞或在看;也可以把这张四线轴转给正在处理订舱付款、客户账期和异常费确认的同事,让销售、操作和财务拿同一票分别填一次。想继续把单票占用叠成周度付款峰值,欢迎关注下一篇。

资料来源与事实核查

← 返回文章列表