周六上午十点十八分,夏梦到达宠物医院。
候诊区里已经坐了几个人。靠墙的位置放着两只航空箱,一只橘猫隔着网格不停往外看。另一边,一只小型犬正试图从主人腿上爬到地面。
满满趴在陆祈安脚边,多多则把鼻子埋进前台旁边的零食展示架,尾巴差点扫倒最下面一排罐头。
“多多。”夏梦刚叫出名字,它立刻回过头。
牵引绳被猛地拉直,陆祈安还没来得及收紧,多多已经拖着他往门口冲了两步。夏梦蹲下来接住它,它整只狗挤进她怀里,鼻尖在她外套上来回闻。
“今天没有带吃的。”多多显然不信,继续检查她的口袋。
满满慢慢站起来,走到她身边。夏梦摸了摸它的脸,又顺着后颈摸到背上。
“最近腿还僵吗?”
“刚睡醒的时候偶尔会。”陆祈安说,“走开以后就正常。”
他的语气和平时差不多,没有提上周的分手,也没有问她怎么过来的。
夏梦站起身,“等多久了?”
“十分钟。”
“预约不是十点半吗?”
“多多在车上一直叫,提前带进来了。”
多多已经重新回到零食架前,夏梦拉了一下它的牵引绳。“你不是来看医生的吗?”
它抬头看她一眼,像是不理解看医生为什么不能顺便买零食。
前台工作人员叫了满满的名字,“Manman ”
夏梦和陆祈安同时抬头。
工作人员看了看系统,“Who is the primary contact for Manman and Duoduo?”(谁是满满和多多的主要联系人?)
陆祈安没有马上回答,前台将屏幕转过来一点。
系统里目前登记的主要联系人是:Meng Xia,备用联系人是:Qian Lu。
那是他们第一次给满满预约绝育时留下的信息。此后的疫苗提醒、体检通知和病历邮件,一直优先发到夏梦的邮箱。
工作人员问:“Would you like to keep the current contact details?”(需要保留目前的联系人信息吗?)
陆祈安看向她,夏梦看着屏幕上的名字。
“把主要联系人改成他吧。”她说,“我的号码留作备用联系人。”
工作人员确认:“So Qian Lu will be the primary contact, and Meng Xia will remain as the secondary contact?”(所以陆祈安作为主要联系人,夏梦保留为第二联系人?)
“对。”陆祈安没有反对。
工作人员修改完成后,让他核对地址、电话号码和紧急联系人。夏梦退开半步,把位置让给他。
这不是谁更在乎满满和多多,只是它们现在和谁一起生活,晚上不舒服时谁能第一时间带它们去医院。
屏幕里的顺序应该与现实一致。
满满的年度检查没有发现明显异常。兽医检查了牙齿、耳朵和关节,又询问了饮食、运动量以及最近是否出现饮水增加或体重变化。
陆祈安回答日常情况,夏梦补充满满以前肠胃敏感,换粮后容易软便。
兽医建议考虑做一次基础血液检查,作为进入老年阶段前的健康基线。陆祈安同意了。
抽血时,满满安静地站在检查台上,只在针头靠近时把头转向夏梦。
她伸手遮住它的视线,“很快。”多多在地面上急得来回转,像被抽血的是它。
护士给满满贴好止血棉以后,多多立刻凑过去闻,又被陆祈安拉开。“别舔。”
多多被阻止后,开始研究检查室角落里的垃圾桶,夏梦把它的头拨回来,“你到底是来看谁的?”
兽医笑着问:“Duoduo is due for his annual check next month as well. Would you like us to book it today?”(多多下个月也该做年度检查了,需要今天一起预约吗?)
陆祈安拿出手机查看日历,夏梦没有替他回答。
“下个月第二个周六上午。”他说,“还有位置吗?”
护士确认后,把预约发到新的主要联系人号码。夏梦的手机没有再同时震动。
她低头摸了摸满满贴着胶布的前腿。
没有提醒发到她这里,并不等于她以后不会知道,只是以后,需要有人主动告诉她。
检查结束后,两个人带着狗去了附近的公园。多多刚走上草地便开始往前冲,满满仍然贴着夏梦走,速度不快。
陆祈安手里拿着医院开的检查单。“血检结果明天下午出来。”他说,“我发给你。”
“好。”
“多多下个月的预约,我也发你。”
“嗯。”
他们沿着步道走了一段。周围遛狗的人很多,满满偶尔停下来闻树根,多多则对每一只路过的狗都表现出过分热情。
陆祈安忽然问:“以后医院那边,主要联系人改成我,你会介意吗?”
“不会。”
“以前都是你管这些。”
“现在它们跟你住。”
“你也可以继续管。”
夏梦低头看着满满,“我会关心,但不能还是所有事情都等我安排。”
陆祈安沉默了一会儿。“我不是想把它们都推给你。”
“我知道。”
“只是有时候我不知道,什么事情应该告诉你,什么事情不该再找你。”
夏梦没有立即回答。分手以后,他们不可能像从前一样分享每天发生的每一件小事。
可满满和多多不是一句“以后不联系”就能从中间消失的东西。
“跟健康有关的告诉我。”她说,“普通照片,你想发也可以。但不用每天汇报。”
“那你什么时候想来看它们?”
“我会提前问你。”
“还要预约?”
“提前说一声,不算预约。”
陆祈安笑了一下,笑意很短。“行。”
走到停车场入口时,他问:“要不要送你?”
“不用了。”
“你怎么回去?”
“坐车。”
“你不是有驾照吗?”
“有驾照,又没有车。”
“我的车你也开过。”
“现在不合适。”
陆祈安握着多多牵引绳的手停了一下,“只是送你一段。”
“我知道。”夏梦说,“但我自己回去更方便。”
他没有再坚持。分别之前,夏梦蹲下来抱了抱满满。多多挤过来,把脑袋硬塞进两者中间。
陆祈安站在旁边等她。这一次,没有阿姨准备的保温袋,也没有需要搬走的纸箱。
她只是来看满满做检查,看完以后,各自回去。
周一上午九点十二分,南十字物流的第一笔新账户付款进入待审批状态,金额是二万三千二百澳元。
这是上周暂未到期的两张运输发票,如今已经达到付款条件。按照整改方案,这笔付款将作为新流程的第一次端到端控制测试。
陈嘉怡使用实名账号准备付款资料。Linda复核供应商授权函、银行证明和独立回拨记录。嘉恒总经理完成最终审批。夏梦负责记录每一步的时间、人员和支持证据。
上午九点三十一分,付款状态变成:Released
银行回执显示,收款账户名称与获得授权的母公司一致。
接下来只差最后一步:供应商到账确认。
项目计划要求在付款完成后的一个工作日内取得书面确认,并再次核对到账金额及付款参考号。
夏梦在追踪表中写下:Payment released – receipt confirmation pending(付款已放行——等待到账确认。)
没有提前改成绿色。
上午十一点四十,联合项目群里弹出一条消息。
Veridian项目经理问:“From Jiaheng’s side, are you keeping the end-to-end test open until supplier receipt confirmation is obtained?”(嘉恒这边是否会在取得供应商到账确认以前继续保持端到端测试未关闭?)
夏梦看了一眼追踪表,嘉恒内部的测试状态仍然是橙色。
她回复:“Yes. The payment has been released, but supplier receipt confirmation is still pending. Jiaheng will keep the test open until the final evidence is obtained.”(是的。付款已经放行,但供应商到账确认仍未取得。嘉恒会在取得最后一项证据以前保持测试未关闭。)
项目经理很快回复:“Understood. We’ll keep the corresponding Veridian review item open as well.”(明白。Veridian这边对应的复核事项也会暂时保持未关闭。)
夏梦看着那句话,付款从嘉恒账户放出去,只能证明银行接受了指令,不能证明供应商实际收到了款项,也不能证明付款参考信息足以让对方正确分配到合同主体。
尤其这一次,合同供应商与收款账户持有人是两个关联但独立的法律实体。到账确认不是一句礼貌性的“收到了”,它是这套新流程最后一段证据。
夏梦没有继续回复,而是将相关邮件转给Linda,并写明自己的建议。
Linda正在处理月末应计,只回复:“把嘉恒这边的状态和理由写清楚就行。”
下午一点,Veridian项目经理提议临时加开一个十分钟的进度电话,Linda确认时间后,双方接入会议。
项目经理先说明:“从Veridian这边的本周复核进度来看,付款控制本身已经没有新的问题。我想确认一下,嘉恒是否仍然准备把端到端测试保持为未完成状态。”
周砚深上线时,会议已经开始。“还缺什么?”他问。
夏梦说:“供应商到账确认。”
“确认时限?”
“一个工作日内。”
“现在过了多久?”
“三个半小时。”
项目经理说:“所以我建议先关闭。如果明天仍未确认,再作为单独跟进事项。”
周砚深没有立即给意见。“关闭标准是谁定义的?”
“项目计划里写的是首次付款完成。”
夏梦打开批准后的测试方案。“附件里写的是付款放行、银行回执、供应商到账确认以及审计日志完整。”
项目经理翻到对应页面,确实有四项。“银行回执已经证明账户正确。”他说。
夏梦将测试方案翻到验收标准那一页。四项要求仍然列在那里:付款放行、银行回执、供应商到账确认,以及完整的审计日志。
夏梦回答:“银行回执证明钱按照指令被发送。供应商确认用于证明款项进入正确账户,并被识别为合同主体的应收款。”
周砚深问:“嘉恒这边准备怎么处理?”
夏梦说:“我的建议是继续保持橙色。明天下午一点以前取得确认;如果超过时限仍然没有回复,再通过独立联系人核实。”
Linda随后开口:“嘉恒这边先按这个状态保留。等最后一项证据回来以后再关闭测试。”
周砚深问:“付款风险现在是否受控?”
“是。”夏梦说。
“端到端测试是否完成?”
“还没有。”
周砚深看了一眼双方的状态栏。“Veridian这边也会把付款控制和端到端测试分开记录。”他说,“付款本身没有发现新的控制问题,但我们的复核还缺最后一项证据。”
项目经理看了一眼状态栏:“所以这里会同时保留两个状态?”
“因为本来就是两个问题。”周砚深说。
会议在十一分钟后结束。夏梦把追踪表更新为:Payment control status: Effective(付款控制状态:有效。)End-to-end test status: Pending receipt confirmation(端到端测试状态:等待到账确认。)
同一笔付款,第一次在报告里同时拥有了两个不同答案。
下午两点二十,供应商仍未回复。
夏梦检查了发送地址,确认邮件发到了合同主体的应收账款邮箱,也抄送了母公司财务团队。
两点四十五,陈嘉怡凑过来,“会不会他们只是没看见?”
“可能。”
“那我直接打变更表上的联系人?”
“不行。”
陈嘉怡很快反应过来,“对,不能用变更资料上的号码。”她从原始合同和供应商官网重新找到总机号码。“我来打?”
夏梦问:“这次测试里,谁负责确认?”
陈嘉怡看向追踪表,付款准备人是她。到账确认的跟进人写的是夏梦。
“你。”
“那我打。”
夏梦拨通供应商总机,转接到应收账款部门。接电话的人确认付款已经到账,但因为付款进入母公司账户,而发票属于子公司,内部系统暂时没有自动匹配。
他们正在手工分配款项。“Does that mean the invoices are currently still shown as outstanding under the contracted entity?” (这是否意味着这些发票目前在合同主体的系统中仍显示为未结清?)
对方停顿了一下。“Yes, until the receipt is allocated internally.”(是的,在收款完成内部分配以前,发票仍会显示为未结清。)
这正是首次付款后确认需要发现的问题。钱没有丢,账户也没有错,但如果不继续跟进,嘉恒的银行记录显示已经付款,供应商子公司的账龄表却仍然显示欠款。下一次催款时,双方可能再次从头查起。
夏梦要求对方提供书面到账确认,并注明:
- 实际收款日期;
- 金额;
- 收款账户;
- 对应发票号码;
- 母公司向合同主体完成内部款项分配的预计时间。
下午三点二十七分,书面确认发来。母公司已经收到二万三千二百澳元。
款项预计在当天营业结束前分配至子公司应收账款系统。对方同时确认,在分配完成后会发送更新后的对账单。
夏梦将邮件原件、通话记录和银行回执放进同一个证据文件夹。端到端测试仍然没有变成绿色,还差更新后的供应商对账单。
项目经理看到更新后的状态,在联合项目群里问:“我们已经有书面到账确认了,为什么测试仍然保持未关闭?”
夏梦回复:“目前取得的是母公司到账确认,合同主体的发票还没有完成核销。”
“这不就是我们要的吗?”
“付款流程确实到达了授权账户。”夏梦说,“但合同主体的发票还没有被核销。”
“那是供应商内部问题。”
“是。但我们这次测试的目的,就是确认向关联实体付款以后,债务能不能在合同主体下正确结清。”
项目经理安静了一下,随后问道:“供应商预计什么时候能完成内部分配?”
“对方承诺今天营业结束前完成。嘉恒明天上午会查看更新后的对账单。”
“如果他们内部系统慢两天呢?”
“那我们会把它记录成流程限制,再决定以后付款通知是否需要增加合同主体和发票分配说明。”
项目经理点了点头:“那明天联合更新时把结果带上。”
“好。”
下午四点十分,IT完成重复发票规则的测试数据准备。
陈嘉怡从过去三个月记录里找出十组真实重复发票和十组合法相似交易。她没有再把样本名单丢给夏梦确认,而是自己逐项说明判断依据。
其中一组是每月固定金额的仓库租金,一组是同一软件订阅按不同部门拆分的发票,还有一组是供应商先开错金额、随后冲销并重新开具。
Linda看完后,问:“为什么这组不算重复?”
陈嘉怡回答:“第二张发票对应第一张的贷项通知单,原发票不会进入付款批次。”
“证据在哪里?”
“附件三和附件四。”
Linda点头,“发给IT。”
陈嘉怡按下发送。过了一会儿,她忽然说:“我现在每次写‘由AP复核’,都会觉得不够。”
“为什么?”夏梦问。
“因为AP到底是谁?”
她把测试责任拆成三行:
Sample preparation: Jiayi Chen(测试样本准备:Jiayi Chen。)
Process review: Linda Chen(流程复核:Linda Chen。)
System testing: IT administrator(系统测试:IT管理员。)
夏梦看了一眼。“这样清楚。”
“我以前真的很喜欢写‘财务团队负责’。省事,也省名字。”
陈嘉怡把文件保存。“现在发现,没有名字才麻烦。”
夏梦看了一眼文件里的三行责任人,没有反驳。
下午五点五十五分,夏梦收到宠物医院发来的满满血液检查报告副本。她仍然是备用联系人,因此系统也向她发送了一份。
报告没有明显异常,兽医建议继续观察起身时的关节僵硬,并保持适量运动。
陆祈安几分钟后发来消息:“结果正常。”
夏梦回复:“我也收到了。”
对面显示正在输入。过了一会儿,只发来一句:“它今天精神挺好。”
紧接着是一张照片,满满趴在阳台门边晒太阳,多多半个身体压在它身上,旁边还散着一只被咬开的纸盒。
夏梦看着照片,“纸盒里是什么?”
“它们的新关节零食。”
“多多吃了吗?”
“包装吃了一部分,零食没吃到。”
夏梦没忍住笑了一下,“先看它有没有吞塑料。”
“检查过了,只有纸。”
聊天停了一会儿。陆祈安又发来:“下次多多体检,我会提前告诉你。”
“好。”没有更多的话。
夏梦把满满的检查报告存进自己单独建立的宠物文件夹。以后预约和提醒不会再先发给她,但满满和多多的检查结果,她仍然会收到一份。
她看完报告,又点开陆祈安发来的那张照片。多多还压在满满身上,纸盒碎片散了一地。夏梦把照片也存了下来。
晚上七点十二分,周砚深收到嘉恒当天的整改更新。南十字物流的第一笔新账户付款测试仍是橙色。
批注写着:Funds received by authorised parent entity. Allocation to contracted entity remains pending. Updated supplier statement required before closure.(款项已由获授权的母公司收到,尚待分配至合同主体。关闭测试前需取得更新后的供应商对账单。)
项目经理在旁边加了一条意见:Consider closing the payment test and tracking allocation separately as a supplier process matter.(建议关闭付款测试,并将内部款项分配作为供应商流程事项单独追踪。)
周砚深打开证据文件夹。付款回执、到账确认、通话记录和公司授权都已归档。
夏梦还附了一段简短说明:The payment was sent to the authorised account as intended. However, the contracted entity’s invoices remained outstanding until internal allocation. This indicates that future remittance advice should identify both the account holder and the contracted supplier entity.(付款已按计划进入获授权账户,但在内部款项分配完成前,合同主体的发票仍显示未结清。这表明后续付款通知应同时注明账户持有人及合同供应商主体。)
没有把问题写成付款失败,也没有因为钱已经到账,就把后续对账当作无关事项。
周砚深在批注栏里回复:Agreed. Veridian will keep its review open until the supplier ledger reflects settlement. We also recommend adding the remittance requirement to the future-state control.(同意。Veridian会在供应商账簿反映结清以前保持对应复核事项未关闭。我们同时建议将付款通知要求加入后续正式控制流程。)
发送以后,他关掉证据文件夹。如果明天上午更新后的供应商对账单显示发票已经结清,嘉恒就可以关闭内部测试,Veridian也可以结束对应的复核事项。
至于这套流程真正好不好用,还要等下一次账户变更发生时再看。
周六家庭聚餐的提醒仍在日历里。母亲下午又发来一张餐桌照片,问他家里那套碗够不够。
他回复:“够。”
几秒后,母亲发来:“你确定你看照片了吗?”
周砚深重新打开照片,桌上只有六套餐具,周六一共八个人。
他回道:“还差两套。”
母亲发来一个满意的表情,“看来还没忙傻。”