重组专项小组的第二轮交叉验证进行到第三周时,陈曦在数据清理过程中发现了一个被遗漏多年的异常账户。
这个账户隐藏在宏泰精密二〇一二年至二〇一五年间的外协加工费支出明细里,名义上是支付给一家苏城本地物流公司的仓储管理费,每年金额不大,分散在十几个不同的付款批次中,每一笔都控制在不需要额外审批的金额上限之下。陈曦是在逐条比对加工费支出和实际入库单时注意到它的——系统里的入库单显示相关批次的精密零部件已经全部入库,但对应的物流公司仓储记录里没有这批货物的转运痕迹。换句话说,盛恒付了仓储费,但货物从来没有进过这家物流公司的仓库。她把这个发现告诉沈渡时,语气里有一种被压得很低的兴奋——不是终于抓到了什么的兴奋,是终于可以确定自己多年前在苏城分公司第一次导出宏泰数据时那些直觉并不是多疑。
她顺着这个账户继续往上追溯,在关联企业的工商档案里一层一层往上翻。这家物流公司在宏泰精密被冻结前夕就已注销,注销前最后的控股股东名下还有另一家壳公司。壳公司的注册地址和庞德明在宏泰系统里删除消防施工记录时所使用的固定终端IP在同一个工业园——就在沿河路所在街道的南面,距离沿河路城建档案室不到两站公交。所有关联账户的法人代表全部不是同一个人,但在工商档案里的预留联系电话栏里,这些互为独立法人的公司都留过同一个座机号码。机主登记人姓钟,是钟诚妻子在苏城老家的远房表亲。而这个座机号码的登记地址和沿河路12号只隔了几个门牌号,登记人曾在多年前的一次社区消防演习签到表上签过名,签到表的日期正是方国华在宏泰后门消防栓前按下快门的那年秋天。
陈曦把这些信息整理成一份初步比对表,发给了沈渡和方瑜。她在邮件正文里只写了简短的一段话,但附件里的数据表做了好几页——每一笔异常付款都标注了对应的合同编号、付款日期和收款账户,收款账户之间的关联路径被她在电子表格里逐条拉出了对应的箭头。箭头的交叉点全部落在钟诚亲属名下那张座机号码的登记地址上。沈渡把这份比对表逐页翻完,然后在笔记本上“钟诚”那一页加了一行新的备注:关联账户网络——物流公司/壳公司/座机号码——全部指向钟诚妻子娘家的远房表亲,沿河路消防演习签到表日期与方国华底片同一年秋。
她把搪瓷缸端起来喝了一口茶。茶是早上刚泡的碧螺春,第一道,茶味还没完全展开,入口有点涩,但这种涩她早就习惯了——以前在苏城分公司整理宏泰旧合同时,她每天泡的也是这种茶叶,每道茶的口感和越来越清晰的证据链成反比。茶味越淡,她手里的合同附页就越厚。她放下缸子,拿起内线电话拨给方瑜。
方瑜正在办公室里核对供应链部门刚提交的季度合规自检报告。她听完沈渡的简要陈述,只说了一句话:“我马上过来。”挂了电话后沈渡把陈曦发来的比对表重新打开,翻到那张座机号码登记地址的页面。地址栏里写的是苏城工业园区某老旧小区的名字——这个小区她在苏城分公司出差时曾经路过,就在沿河路所在街道的南面,和沿河路城建档案室只隔着一个公交站的距离,往北走几步路就是她妈以前上班的打字店旧址。她记住了这个地址。那个小区里住着的不是钟诚本人,而是替他注册过十几家壳公司的远房表亲——一个在工商档案里频繁出现在不同公司的预留联系电话栏里、但从来没有在宏泰的任何正式文件中被列入管理层名单的人。
方瑜推门进来,手里端着那杯不加糖的美式,杯子里的咖啡已经快见底了,杯壁上留着一圈深褐色的渍痕,从杯口一直往下延伸到杯底。她把咖啡杯放在沈渡桌上,低头看着屏幕上的比对表,翻到关联账户之间的箭头交叉图。陈曦画得极细致,她逐条把每家公司对应的箭头顺过一遍,然后用指尖轻轻点在屏幕边缘的空白处。
“陈曦把几年前那份偏离度对照表的底层逻辑套用到第二轮交叉验证中——从单次价格偏离扩展到付款流向异常检测,从静态比对扩展到全量账户关联。她以前在苏城分公司导出数据时只用一栏备注自我标记,但今天这栏备注扩散成了几十条箭头。那些被反复圈掉又恢复的标注,现在在系统里变成了可追溯的反向排查路径。”
方瑜的嘴角动了一下。不是笑,是某种认可。她说这份比对表一旦核实,钟诚妻子名下所有关联账户都将进入经侦的视野——不是加害者,而是资金转移链上的关键节点。钟诚被判刑之后,他的妻子一直保持沉默,既没有旁听过庭审,也没有在判决后有任何公开表态。但她名下的账户、她在苏城娘家的亲属、她丈夫通过这些亲属注册的壳公司,现在全部被陈曦锁定了。
“她知不知道?”沈渡问。她问的不是钟诚妻子是否知道钟诚的洗钱行为——这个问题的答案只有钟诚妻子自己知道。她问的是:钟诚妻子是否知道自己的名字和亲属网络已经被重组专项小组录入关联账户比对系统。
“不确定。”方瑜把咖啡杯放在桌角,手指在杯沿上轻轻敲了一下,杯沿发出一声极细的脆响。“但她签过一份财产申报表——在钟诚被经侦传唤之前。申报表上没有列出这个座机号码关联的任何一个账户。不管她知道还是不知道,这份遗漏本身就构成法律事实。”方瑜的语气很平,但她的眼睛一直盯着屏幕上那些箭头。交叉比对表的最底层还留着一行空白备注栏,鼠标移过去时会自动弹出一条提示——“沿河路消防演习签到表与此座机号码登记人同一天签名,但签到人并非座机号登记人本人,系代签。”
方瑜把这条提示放大,看到代签人签名旁边的备注栏里填了一个名字——这个人和她在第二轮交叉验证中逐条比对过的宏泰关联账户名单中出现在多个付款记录签名节点上的同一个人使用的是同一个印章。她把这两个名字并列放在屏幕上,中间只隔着一道系统自动匹配的虚线,说这枚印章一旦被确定为代签人本人持有且被重复使用于消防演习、付款签收、及工商档案预留电话登记三项不同性质的事务,就意味着陈曦发现的关联账户网络中存在一个被多份互不相关的文件共同验证过的重复代签节点——这会成为经侦补充调查的正式切入点。
沈渡看着屏幕上那两个被虚线连起来的名字。代签。这个词她太熟悉了。她妈的名字就是被代签在那份消防备案上的——钟诚把她的签名附在沿河路消防改造验收单的住户确认栏里,作为住户同意施工方案的依据。而现在,同一个代签人的印章出现在钟诚妻子的关联账户网络上——它不再是一个孤立的违法行为,而是一整套系统性的代签网络中的一环。
“你打算什么时候把这份比对表提交经侦?”
“等股权穿透的第三轮验证结果出来。”方瑜端起咖啡杯把最后一口喝完,杯底在沈渡桌面上压出极淡的一圈棕色环,和上次审计报告封面上的印痕重叠在一起,两个环的圆心只差不到一毫米。“第三轮验证会把这家壳公司名下所有关联账户和沿河路城建档案共享协议最后一次被调阅的IP地址进行逐条比对。比对结果一旦确定,这份交叉比对表就不再只是内部审计材料——它会成为经侦补充立案的正式依据。”
沈渡把搪瓷缸放在报表旁边,缸口缺瓷的地方露出底下的黑色铁胎。方瑜拿着空咖啡杯站起来准备离开,走到门口时停了一下,没有回头,只是轻轻点了一下头。那个点头的幅度很小,但沈渡看到了。她重新把陈曦的比对表翻到第一页,开始逐条核对关联账户之间的时间节点,在笔记本上画出了一条新的时间轴——一头连着宏泰精密在苏城工业园区的第一笔异常付款,另一头连着那个座机号码登记人在沿河路消防演习签到表上被代签的名字。中间是陈曦用箭头一条一条标注出来的所有壳公司注册日期、注销日期和工商信息变更记录。
下班后,沈渡没有立刻回宿舍。她去了盛恒大厦后面的金桐西巷,那家面馆还开着。老板正在擦灶台,看到她进来,点了点头,没问她要什么,转身就进厨房煮了一碗牛肉面端上来。面还是和以前一样的宽面,汤面上浮着一层薄薄的牛油,葱花切得很细,牛肉片铺在碗边,每一片都切成同样的厚度。老板把面放下,在旁边椅子上坐下来,问她最近加班多不多。她说还行,端起搪瓷缸喝了一口茶。老板看了一眼她手里的缸子,说这个缸子有些年头了,上面缺瓷的地方还是和以前一样没补。她说不用补。
吃完面她沿着巷子往回走,在路灯下停了一会儿。修鞋铺的卷帘门已经拉下,门口那盆绿萝在夜风里轻轻晃动着藤蔓。她忽然想起在苏城分公司整理完宏泰第一批旧合同的那天晚上,也是一个人走在老城区的巷子里,青石板路面被雨淋得发亮,路灯把她的影子拉得很长。那时候她手里只有几十份合同附页的扫描件,不知道沿河路12号的门牌什么时候会被贴封条,不知道钟诚的签名在系统日志里留下了多少可追溯的删除记录。现在这些问题的答案全部被归入了同一个加密文件夹,文件夹里还多了一个新发现——陈曦今天下午发给她的关联账户交叉比对表。她站在路灯下把搪瓷缸盖子拧开又拧紧,然后继续往回走。