财务把那封旧邮箱收件记录打印出来时,纸边还带着打印机的温度。
收件人一栏并非现有公司邮箱,而是陆启明早年用过的个人域名邮箱,抄送里混着一个供应商业务员和一个已经离职的渠道助理。邮件主题很短:垫付款明细确认。附件名却长得让人心里发沉——《YUE_原料样品补偿汇总_临时版》。
会议室里,财务主管把三份表摊开,一份现金流表,一份供应商对账单,一份样品出库汇总。单独看,谁也挑不出大毛病:经营现金流紧绷但可解释,几家原料厂的账期延长有邮件往来,样品出库也有送样、退样、报废状态。
林听晚没有急着问陆启明。她先把现金流表推到自己面前,用红笔圈住五月、六月、七月三个月的「其他经营性支出」。
「这里为什么比预算多出四十七万?」
财务主管姓罗,昨晚几乎没睡,眼底一圈青。她接上投屏:「公账能解释的只有二十九万,主要是临时包材调整和两笔物流加急。剩下十八万多,没有合同编号,没有采购申请,只有付款备注。」
屏幕上跳出几行记录。
「原料垫付,待冲抵。」
「样品补差,渠道先行。」
「老客补偿,后续转合同。」
每一行金额都不大,三千、八千、一万二,分散在不同日期。可它们加起来,足够让融资前的现金流解释多出一页风险说明。
陈砚秋坐在林听晚左侧,手指按着杯沿,没有说话。供应链主管邵斌却先开了口:「这些都是早期留下来的临时处理。那会儿公司没现在这么规范,供应商催得急,渠道也要维护,很多款先由个人垫一下,再等订单回来冲。不是挪用,也不是私账。」
林听晚抬头看他:「我没有说是挪用。我问的是,为什么没有进入公账。」
邵斌停了一下:「因为当时还没确定责任归属。比如原料小批量试产,供应商不愿意开小额合同,我们先让熟人垫;样品给渠道试卖,有些卖掉了,有些退不回来;渠道补偿也不是标准返点,按销售口径先压住客户情绪。等后面单子跑顺了,本来要补的。」
「本来要补,补到哪里?」林听晚问。
邵斌被问得皱眉:「补进合同,或者冲抵货款。」
「现在合同里没有,货款里也没有。」
会议室安静下来。
罗主管把第二份供应商对账单放大。供应商「青禾植物萃取」在六月底的对账单上写着:野月应付三十二万七千,其中公账应付二十六万五千,历史垫付待抵六万二千。公账系统里只确认了二十六万五千,剩下六万二千没有发票,没有采购订单,却在供应商备注里被默认成野月欠款。
陈砚秋终于抬了眼:「他们什么时候提的?」
「昨天晚上。」罗主管说,「审计进场后,他们先问我们是否要重签对账口径。今早又发了邮件,说如果月底前不确认历史垫付款,下一批原料要款到发货。」
这才是压力最重的地方。暗账不是躺在旧文件夹里等人整理的纸,它已经顺着供应商账期爬到现金流上。野月刚因共创包装爆单,一旦上游改成款到发货,现金流表上那根绷紧的线会立刻被拉断。
邵斌急了:「供应商这么说,是因为他们也怕审计。林总,我们不能把过去所有临时处理都按违规来定性,否则上游会觉得我们翻旧账,以后谁还敢配合?」
「配合不是替我们保密。」林听晚把红笔放下,「早期临时处理可以解释为什么发生,不能解释为什么现在还在账外。更不能在融资前变成供应商握在手里的条件。」
她点开现金流表旁边新建的复核页,在第一行写下:账外事项不评价动机,先还原事实。
「从现在起,所有历史垫付款分三类。」她声音不高,却把每个人的视线都压回屏幕,「第一类,有合同、有发票、有公账付款或冲抵记录,进入正常应付。第二类,有供应商确认但缺公司审批,列为待核事项,不得直接承认债务。第三类,只有私人聊天、口头确认、邮件备注,没有业务闭环,进入风险披露,不得从公司账户支付,除非补齐审批链和责任人。」
邵斌脸色变了:「这样写,供应商那边会炸。」
「供应商会不会炸,不取决于我们写不写,取决于他们手里有没有我们承认过的东西。」林听晚看向罗主管,「把供应商对账单逐笔拆出来,金额、日期、对应原料批次、是否入库、是否开票、是否冲抵,六个字段必须齐。缺一项,不能进公账。」
罗主管立刻点头,手指在键盘上飞快敲起来。
梁舒一直坐在角落,面前放着两台电脑。她今天没有被安排发言,只负责复核资料来源。听到「字段」两个字,她抬头:「林总,我这里有一份旧表。」
大家都看向她。
梁舒把U盘没有插进公共电脑,而是先举起来给罗主管看:「这是从共享盘历史备份里导出的,只读副本。我没有改过,文件创建时间是前年十一月,最后修改是去年三月。表名叫『临时收支池』,但里面的字段和现在供应商对账单的备注很像。」
本小章还未完,请点击下一页继续阅读后面精彩内容!林听晚点头:「投只读截图。」
梁舒打开截图。旧表格式很粗糙,甚至没有公司LOGO,第一列叫「事项来源」,第二列叫「垫付人/确认人」,第三列叫「关联批次」,第四列叫「后续处理」,第五列叫「备注」。
她把鼠标停在第四列:「这里有三个选项:转公账、渠道抵扣、样品消耗。现在看到的三类差异,刚好对应这三个字段。原料垫付款本来应该转公账,渠道补偿本来应该走渠道抵扣,样品出库应该标记样品消耗。但从去年三月以后,这个旧表就没有再更新。」
罗主管立刻反应过来:「也就是说,暗账并非突然冒出来的,是这张临时表停更以后,旧口径继续被人拿来用了。」
梁舒点了一下头,声音很稳:「而且形成时间能缩小。前年十一月到去年三月,是有人在整理;去年三月之后,临时表停止维护,但供应商和渠道还按旧字段沟通。也许公司内部以为临时处理已经结束,外部却还在按这个口径认。」
邵斌的嘴唇动了动:「这表我见过。那时候真的就是临时池,大家都忙,谁垫了、谁确认,先记一下,等财务流程补上。」
「谁负责补?」林听晚问。
邵斌沉默。
林听晚没有追问他的沉默,而是把第三份样品出库汇总打开。样品是最容易被忽略的一块。金额小、频次高、去向杂,过去一句「市场试用」就能把几十盒货带出去。
屏幕上,仓库系统显示六月出库样品一千二百六十盒,客户确认回执八百九十盒,退回一百一十盒,报废六十盒。剩下两百盒,没有客户确认,也没有退库记录,只在备注栏写着「渠道消耗」。
罗主管把梁舒提供的旧表字段匹配上去,两百盒里有一百三十盒对应到三个渠道门店的补偿说明。可是渠道补偿表里,没有这些样品金额;现金流表里,也没有以样抵款的冲销记录。
「这就是差异。」林听晚说,「样品出库不是免费空气。它要么是销售费用,要么是渠道补偿,要么是库存损耗。你们把它写成『消耗』,它就从三张表里同时消失了。」
这句话比任何责备都重。
陈砚秋的脸色沉下来。他比任何人都清楚融资尽调会怎么问。投资人不会听「创业初期不容易」,他们会问供应链负债是否完整,渠道补偿是否真实,库存损耗是否可核验。
邵斌还想挣扎:「林总,如果全按公账规则拉出来,短期现金流会很难看。供应商会催,渠道会要说法,审计也会追责任。现在正是融资前,能不能先内部消化,等过了这一轮再慢慢补?」
林听晚合上笔帽,声音冷了半分:「融资前不是把风险藏起来的时候,是决定公司值不值得被信任的时候。」
她把三份表并排放在投屏上。现金流表的缺口、供应商对账单的备注、样品出库的差异,被同一条红线串起来。
她转向陈砚秋:「这件事今天形成专项台账。你签发,财务主责,供应链配合,梁舒只做字段比对和证据标注,不承担旧账责任。」
梁舒的手指在键盘上停了一瞬。
过去很多「临时处理」最后都会落到执行人身上,谁整理表谁像参与者,谁补材料谁像知情者。林听晚这一句把边界划清楚。梁舒可以提供证据,可以参与复核,但梁舒不是旧账的容器。
陈砚秋看向她,又看向林听晚,终于点头:「我签。」
邵斌的肩膀垮了一点。他知道这意味着供应链要把过去几年所有含糊的单据翻出来,意味着他不能再用「早期情况特殊」盖过去。
下午四点,专项台账第一版生成。文件名被林听晚改成《供应链账外事项还原表》,没有用「暗账」两个字。她说内部可以警醒,但对外文件要准确。表头新增了八个字段:来源单据、对应公账科目、金额、责任部门、外部确认人、内部审批人、证据等级、处理结论。
梁舒把旧表字段逐一映射进去。转公账对应应付账款,渠道抵扣对应销售费用或返利,样品消耗对应库存损耗或市场费用。灰色的历史备注被拆成一格一格可核验的事实。
林听晚看着第一批标黄记录,心口没有轻松。规则把风险拉到台面,台面上的东西不会因为被看见就消失。
罗主管的手停在键盘上。
「怎么?」林听晚问。
罗主管把一条记录放大。那是恒源包材去年二月的一笔样品包材补差,金额一万八千六。来源单据缺失,供应商确认人存在,内部审批人为空,备注栏却不是常见的「待冲抵」或「渠道消耗」。
那一格里,只有六个字。
陈总旧友确认。
会议室里的空气被谁按下暂停。
陈砚秋盯着那行字,手指慢慢收紧。林听晚没有看他,只把这条记录标成红色,归入「需陈总本人说明及外部证据核验」。
供应链暗账的线,终于从旧表和旧邮箱,牵到了陈砚秋不愿提起的旧情上。