穿西装的小偷
第1章 假机票
辰光科技总部在滨江区的双子塔,A座三十七楼,内审部。
整个楼层最闷的那个工位,靠墙,对着消防通道的门。坐那儿的人,夏天比别人多流三成汗,冬天脚底像踩着冰。公司搬进来四年,这个位置换过六个人,最短的只坐了十一天。
沈帆在这儿坐了五年。
墙上贴满了东西。不是便签,不是日历,是辰光科技历年来所有的组织架构图,从总裁办到最末端的仓库,一层一层,密密麻麻。有些名字被红笔圈过,有些被一条细线划掉。每查完一个部门,他就用图钉在那个部门的位置钉一下。时间久了,那一片墙像一幅被反复标注过的作战地图。
他的西装是黑的,常年那两套,轮换着穿。不打领带。在公司这个人人恨不得把品牌logo别在袖口的地方,他这种穿法本身就像个沉默的挑衅。
桌上没什么特别的。一台电脑,一个保温杯,还有一只旧铁皮饭盒。
饭盒是军绿色的,边角磕掉了漆,露出底下暗红的锈。它放在抽屉里,不常打开。但公司里流传着一种说法:要是哪天你看见沈帆把一张纸折成四折,慢条斯理地塞进那只饭盒——那你最好开始担心自己的报销单。
因为那张纸,多半是你的。
事情是从一封匿名邮件开始的。
内审部有个公共邮箱,专门收举报。大多数邮件是垃圾:前妻报复、下属泄愤、竞争部门互相咬。沈帆每天都要过一遍,像淘沙。
这天上午十点零七分,他点开了一封。
没有称呼,没有署名,正文只有一行字:
“副总裁办公室,高珩,差旅费。”
附件是一张截图。某个月的差旅报销明细,金额栏被马赛克遮了大半,但能看清总数——二十三万四千。
沈帆盯着那行字看了三秒。
高珩,副总裁梁成业的助理。二十八九岁,精干,会说话,公司年会上能一口气敬完一桌酒。这种人做助理,通常有两个下场:要么往上爬,要么进局子。中间地带几乎没有。
他把截图放大,看右下角的时间戳。截图是三个月前的。
“匿名举报,多半是真的。”沈帆自言自语,“但真的部分,往往只有一句话。”
他打开内部系统,调高珩的报销权限记录。
这一步需要走审批流程——按规矩,调任何人的完整报销数据都得有书面申请。沈帆没走。他用自己的账号直接进了数据库。这是他干了五年攒下来的“灰色便利”:系统权限给得太宽,而没人愿意管一个内审的权限。
他查的是最近半年。六月到十一月。
数据铺满屏幕。机票、酒店、餐饮、打车、礼品……条目密得像蚂蚁。他把它们按月份排开,做了一张简单的散点图:横轴是时间,纵轴是金额。
一眼就能看出规律。
每个月都有一到两次“大额集中报销”,金额在十五万到三十万之间,对应的项目名写得含糊:“客户拜访”项目协调”战略沟通”。而这类项目,按公司制度,副总裁级别以上可以不附明细。
“不附明细”这四个字,是内审的天敌。因为一旦没有明细,你就没法做凭证核验——除非你自己去把凭证找出来。
沈帆把六月到十一月的数据全部导出来,八千多条记录。然后他做了一件老审计才会做的事:
他不看金额。他先看时间和地点。
机票的第一条规则,是“人在哪”。他随机抽了二十条机票记录,对照同期的酒店记录。正常情况下,机票目的地和酒店城市应该吻合。
六月十七号,机票:深圳。酒店:北京。
七月三号,机票:成都。酒店:深圳。
八月十九号,机票:北京。酒店:上海。
。
二十条里,有十一条对不上。
沈帆靠回椅背,双手交叉放在脑后。不是惊讶,是确认。做这行久了,他对“巧合”这个词有过敏般的警惕——巧合超过三次,就一定不是巧合。
他把这十一条标红,另存了一个文件夹。然后他做了一件更重要的事:
他没有继续往下查。
他关掉所有数据,打开浏览器,搜“深圳航空六月十七号 B738 乘机人查询”。
公开的渠道查不到实名信息。但他有个渠道。大学同学何稹,在税务系统,管发票异常和资金回流。两个人一年也见不了一次面,但每次沈帆开口,何稹都帮。不是因为交情,是因为何稹觉得沈帆干的活儿有意思。
“帮我查一张机票。”沈帆发了消息,附上票号。
“又是谁。”何稹回得很快。
“你别管是谁。就看这票号对应的乘机人,是不是叫高珩。”
“十分钟。”
沈帆放下手机,盯着墙上那幅组织架构图。副总裁梁成业的位置在右上方,红笔圈过,但没钉图钉——说明还没查完。他拿起一支蓝笔,在高珩的名字旁边点了一个小点。
十分钟后,手机震了。
何稹:“乘机人登记的是个叫‘王继业’的人。身份证号我也发了你。跟高珩对不上。”
沈帆看了一眼那个名字,没存进通讯录,只把截图拖进了那个红色文件夹。
王继业。一个完全陌生的名字。但沈帆知道,这不重要。重要的是——这张机票是真的,票号真实存在,航班真实存在,只是乘机人不是高珩。
这就引出一个更麻烦的问题:
如果高珩用一张“别人的机票”报销,那他报的到底是“自己的差旅”,还是“一笔根本不存在的差旅”?
沈帆把那张截图打印出来,慢慢折成四折。动作很熟练,像一种仪式。
他拉开抽屉,拿出那只军绿色铁皮饭盒。
打开。
里面已经躺着厚厚一叠四四方方的纸块,每一块都叠得整整齐齐,像一摞微型的墓碑。
他把新的一块放进去,盖好盖子,放回抽屉。
然后他重新打开电脑,开始调高珩三年的全部报销记录。
三年。八百万。
他准备慢慢看。
第2章 八百
八百四十七万三千。
这是高珩过去三十六个月,在辰光科技报销系统里留下来的总数。
平均每月二十三万五。这个数字放在一家年营收百亿的上市公司里,像大象身上的一只跳蚤——不起眼,但你要是盯着看,会觉得它格外碍眼。
沈帆花了两天,把三十六个月的数据全部过了一遍。他没有用任何自动化的审计软件,就靠Excel和一双看了五年凭证的眼睛。
他发现的第一件事:高珩的报销结构极其稳定。
机票,占41%。酒店,占23%。餐饮,占18%。礼品及其他,占11%。剩余7%是“杂项”。
稳定的结构本身不是问题。问题是太稳定了。
真实差旅的波动是很大的。这个月去趟深圳,机票两千;下个月跑趟新疆,机票一万。正常人的差旅结构是锯齿状的,像心电图。而高珩的曲线平滑得像一条被熨过的领带。
“要么是财务造假的天才,”沈帆想,“要么是从来没出过差。”
他倾向于后者。
第二个发现,来自一个细节。
他把所有机票记录里“舱位等级”筛出来。三年里,高珩报销的机票,经济舱占62%,商务舱占38%。比例几乎是固定的。更奇怪的是,每一张商务舱机票,都恰好出现在每个季度的最后一个月。
季度末。考核月。
沈帆嘴角动了一下。他想,这大概不是巧合,是一种“姿态”季度要冲业绩的时候,助理“陪同出差”的频率和规格都会提高。这是一种心照不宣的政治表演。它说明高珩懂规矩,也说明……有人在替这些票背书。
因为商务舱的报销,需要部门负责人二级审批。梁成业。
他把梁成业的名字在脑中过了一遍。公司二十三个副总裁之一,管市场与战略合作,圈子里有名的“老好人”。办公室门常年开着,谁都能进去聊两句。去年公司团建,他喝了酒,搂着高珩的肩膀说“这是我兄弟”。
兄弟。
沈帆把这个词记在便签上,贴在屏幕边。做内审的都知道,“兄弟”是最贵的词。一旦两个人以兄弟相称,审批这道关就形同虚设——因为兄弟之间,不会互相怀疑。
第三个发现,才真正让他的手指停了下来。
他把所有报销记录里的“报销单号”做了排序,发现了一件奇怪的事:高珩的报销单,编号不是连续的。
比如六月,正常应该有编号 0621、0622、0623……但中间会跳过一个,比如没有 0624。七月又正常。八月又跳。
跳过的数量,三十六个月里一共有四十七张。
缺单。
在财务系统里,报销单只要提交成功,就会占一个号。如果某个号不存在,只有两种可能:一是单据被删除,二是那个号从来没被用过。
沈帆调出了编号序列的底层日志。删除记录,需要权限等级四级以上——也就是副总裁级别。
“梁成业知道这些单子被删。”沈帆低声说。
但删单不代表违法。有时候是重复提交,有时候是填错了退回去重做。问题是:四十七张缺单,对应的金额在哪里?
他把所有月份的实际报销总额,和系统中“应有”的总额做了比对。差额是
一百一十二万。
也就是说,有约一百一十二万的报销,提交过,被删掉了,钱却可能已经从别的地方走了。
或者更直接地说:有人提交了一张报销,发现不对劲,删了单,但钱已经批出去了。
这个漏洞,任何审计软件都不会报警。因为它看起来只是一次“正常作废”。
沈帆靠在椅背上,闭上眼。
他已经看到了骨架:高珩用假票报销,季度末加规格表演忠诚,梁成业在审批上放水,删单留下痕迹——这不是一个人作案,是一条链。
但他还没有证据。至少,还没有能让审计委员会点头的证据。
因为内审的铁律是:你不能靠推理定案。你得拿出凭证。
下午四点,沈帆去了趟地下车库。
不是去开车。是公司的一辆公务车,白色帕萨特,常年停在B2区最角落。这辆车他没有权限开,但有个习惯:每个月,他会去看一眼它的ETC记录和加油卡流水。
高珩是这辆车的常用人之一。
他把最近半年的ETC记录调出来,和报销单里的“用车申请”一条条对。
结果发现:这辆车的ETC记录里,有十七次通行,目的地是机场高速。而高珩的报销单里,只有三次标注了“机场接送”。
剩下十四次,人去了机场,但没报用车。
沈帆一开始以为是疏漏。但再看时间——这十四次里,有九次发生在周末。
周末。自己去机场。不用公务车报备。
“私人行程。”他想,“但用公司的报销渠道。”
这就不对了。如果是私人出行,机票钱不可能走公司报销。除非……机票本身是别人买的。
那个“王继业”。
他忽然停住了。
如果机票的乘机人是一个陌生名字,而高珩的报销单又坚称那是“高珩的差旅”那有两种解释。
第一种:高珩买了别人的票来充数。这意味着假票。
第二种:高珩根本没坐那趟飞机,票是票务公司开的“空票”票号真实,航班真实,但乘机人信息是随便填的,甚至根本没人登机。
如果是第二种,那就不是“虚报差旅”了。那是“虚假交易”。性质完全不同。
前者是违规,后者是舞弊。
沈帆把ETC记录、删单差额、假乘机人三个点连在一起,在纸上画了一个三角。
顶点分别是:高珩、票务渠道、梁成业。
他盯着那个三角看了很久。
然后他把纸折好,塞进铁皮饭盒。
出门的时候,他在电梯口遇到了采购部的一个熟人。对方看见他,笑了一下,那种笑里带着明显的“我不想跟你说话但我又不能直接走”的尴尬。
“沈经理,又加班啊?”
“嗯。你们部门那个团建,是不是下周?”
“对对对,部门聚餐。”对方愣了一下,“你怎么知道?”
“上次吃饭没叫我。”沈帆说得很平静,“我就知道你们部门团建有戏。”
对方脸色变了变,干笑两声,电梯门开了赶紧进去。
沈帆没进电梯。他站在走廊里,看着电梯门合上。
他想,这大概就是“公司里最不受欢迎的人”的日常。不是被恨,是被防。像一只人人都知道在角落里盯着你的猫。
他不在乎。
他从兜里摸出一个小本子,翻到中间一页。上面写着一行字,笔迹已经有些模糊:
“陈文昭,二零一九年十一月十七日。”
学长的名字。和那个日期。
他盯着那行字看了三秒,合上本子,转身走回工位。
明天,他要去查那张“假机票”背后的票务公司。