第 36 章
一百天的回响
两份账册并排摊在长案上。誊录官把它们从架上抽下来时,两册的封皮颜色已经不一样了,登记入馆的年月也隔了几年。左面一份是崇祯十六年度的太仓银库出入总册,右面一份是内承运库的旧岁支销底簿。
依照馆中通例,他先对齐两册的年月,再逐栏比对存银数。差异出现了:同一个年度,太仓银库结存的银数与内承运库底簿里记载的“奉旨提取”银数之间,有几笔对不上。
他取来当年的户部题本复核,题本的数字与总册一致,与内库底簿不一致。他把两份账册翻回第一页,从头再看一遍。抄写都工整,用印完整,看不出哪一本有涂改痕迹。
总册里的存银数高一些,内库底簿里的存银数低一些。差额三万一千两。到底是户部账上多记了,还是内库簿上少写了,他没有结论。
他抬头看了一眼窗外。崇祯——这个年号,内阁拟定之初本有四选,最终定名于此,如今已是它最后的日子。而年号纪年的终点,就是这些簿册上最后落笔的日期。
这并非他第一次遇上这样的矛盾。馆中存着从崇祯元年到十七年的各式簿册——兵部的营册、户部的饷册、工部的料价册,每一类都不止一个版本。各衙门自己留存一份,转报题准一份,收入库房归档的又可能是第三份。数字在层递之间变了样。
起初他还会用红笔把差异圈出来,请上官裁断。上官通常不裁断,只叫他在誊录时选取看起来贯通的那个数字入稿,其余继续留在架上,不再翻动。这一留就是几十年。
馆中有条不成文的通例:凡记载相左,取与《实录》相符者。可《崇祯实录》本身残缺。三月十九日以前的记载尚存几卷,十九日以后的只剩下寥寥数行。他面前这些账册,反倒成了还原那一年最完整的材料。
材料越完整,矛盾越多。崇祯十七年正月的京营饷册,册载三大营官军十二万一千三百员名,月饷应支十四万五千五百六十两。同月十三日,太仓银库申报存银四万三千一百两。缺口十万余两,这个数字他从前整理过,知道户部主事李振声在正月的值房里也拨过同样的算盘。问题是存银数本身:太仓银库的四万三千一百两,与内承运库底簿上的数字加总,仍然不足以支付一个月的京营饷银。
而南渡之后的弘光朝廷,其户部账册上的数字同样捉襟见肘——这是一个从北京延续到南京的财政困局。等他把三本册子并列在一起,差额已经从两库之间的三万一千两,扩大为银子与兵饷之间的十万余两。账目先脱了节。
这不算史无前例。万历末年以降,太仓存银与应发饷额之间的亏空几乎逐年存在,只是崇祯十七年正月这一个月格外刺眼。往年有缺口,还能从内库勾拨,或是催征地方钱粮来填补,今年三样都不可用:内库底簿上的存银连宫廷支应都嫌紧,地方的钱粮奏销册里记着历年拖欠,而催征的文书发出去,没有回音。
他又抽出一份档案。内阁副本里收着一道崇祯十七年正月的奏疏,具体是哪一天所上,他核过两遍,日期栏被磨得模糊,只能辨认是正月中旬。奏疏出自户部,内容是请旨拨银充作京营月饷,附带说明太仓存银不足的数额。朱批只有三个字,他认得那笔迹,是崇祯帝惯常批在请饷折子上的答复:下部议。部议所需的环节,他清楚,因为前朝旧档里留着无数道同样的流程——户部议,兵部会商,内阁票拟,再送司礼监批红。每一道环节都要时间,而崇祯十七年最缺的正是时间。
奏疏在部议的程序里转完,大约已到二月。他找到二月初兵部的一份咨文,内容与那道奏疏相关:请求调昌平总兵唐通所部入卫京师,所需粮饷由户部措办。
咨文上的日期是二月初二,而户部的答复落在二月十四。这十二天里,京城到昌平只有几十里路。塘报从昌平到北京,脚程快时一日能到。十二天的拖延,不在于路程。户部要查太仓存银,要核京营现饷,要写题本说明无银可拨,要等兵部再咨再议。每一道程序都合乎规则,每一道程序都消耗日子。等户部的答复终于送到兵部,昌平城里的形势已经变了。二月中旬的塘报,唐通率部移驻居庸关。这道命令是兵部下达的,调唐通离开昌平,去守居庸关。他调走了。他的兵在居庸关停了下来,因为没有粮饷,没有继续向东推进的力气。命令也脱了节。【小节的节奏】
誊录官在一叠夹页里又翻出一封塘报,纸色比他先前看过的都新。那封塘报登记在崇祯十七年三月十七日名下,内容却只有一行字:大顺军前部已过昌平。
他算了一下日子。从三月初七居庸关失守的塘报算起,到三月十七这一封,十天之间,关于大顺军的消息从“居庸关破”推进到了“昌平已过”。而兵部值房里还在等待的,是三月初发出的勤王诏的回复。勤王诏下过不止一道。三月初六诏天下兵勤王,三月初十又催辽东总兵吴三桂入关。誊录官手里没有吴三桂回奏的副本——那封回奏在三月二十日才到达北京,到时明廷已经不存在了。
他见到的是一封三月初九发出的兵部文书,内容是催促各路援兵星夜赴京,文书末尾照例写着“火速飞递”。但文书从兵部发出之后,走的是驿路。而此时从北京到山东的驿路,从正月起就已经是“十驿九空”的局面。他见过一份正月里山东巡抚的报告,说沿途驿卒逃亡大半,马匹倒毙,各县不肯供应夫役。也就是说,那封标着“火速飞递”的文书,实际到达各镇的时间,取决于沿途驿站还在不在。
大部分驿站已经不在了。塘报的递送比兵部文书稍好,因为塘马不发驿站,另有一套人马。可塘马的路线同样依赖沿途州县提供草料。三月初十以后,许多州县在备战或准备迎降,塘马经常跑完全程也换不到一匹新马。他把三月十七那封塘报告诉他的事,与兵部文件箱里的三封旧塘报放在一起,得出了一个简单的判断:到三月中旬,北京收到的消息,只剩下能够活着跑进城门的那几条驿路传来的东西。其余的消息,断在路上,和那些停在半路的援军一样。时间也脱了节。【小节的推进】
三样脱节合在一起,他在案上铺开一张纸,试着把崇祯十七年正月初一到三月十九日逐日排下来。簿册上的日期已经很难全部对应,但他不需要对应全部,他需要的是看清几组日期之间的距离。
第一组:正月初三,李自成从西安发兵,大约初九过了潼关——这是塘报里说的,他核对过几个版本,日期略有出入,但相去不远。第二组:正月十五,户部还在核算京营月饷的缺口;同日,兵部正调兵遣将赴山西堵截。
第三组:二月初二,兵部咨文调唐通入卫;二月十五左右,李自成的军队已经进入山西,太原易手。
第四组:三月初一,大顺军攻破宁武关;三月十七,塘报说昌平已过。第五组:三月十九,北京城破。
他在这张纸上写下的最后一个日期,还是他后来从清军入城后的文告里抄录的,原本的明朝记录可能根本没有留下那一天。这五组日期并置在一起,那条脱钩链条已经成型:账目反映不了库藏,命令匹配不了战场,日期对应不上事件。三层脱钩互相加固。
账目失实让命令无法下达,命令失灵让战局加速恶化,战局恶化又反过来让账目的意义完全消失——到了三月十七,北京城里就算还有十万两银子,也没有一条安全的路可以把银子运出城去买粮。而城门外的粮食市价,从正月以来已经翻了一倍,因为从通州到北京的运粮船队,在天津到张家湾之间停了摆。【小节的独立段】
誊录官放下笔,忽然想起一件事。他翻到一份广东旧档,崇祯十年的一条塘报,内容很短,讲虎门一带明朝水师击退了一股远来的夷船。当时官军的火器尚能命中,水师一个月内两次出海拦截,地方官所报的军费开支有账可查,朝廷按账拨了款。他从太仓那几年的岁出总册里调出对应条目,款项数目与塘报所请的数额相符。
也就是说,在崇祯十年,大明帝国还具备一种基本能力:地方报来的战事,中央按数拨钱;中央发出命令,地方按时执行。账目、命令、时间还错得不太远。
仅仅七年之后,同是一份塘报、一道奏疏、一笔军费,三样东西在流程里各自走完漫长的路径,路径之间却再也碰不上头。这中间发生了什么,他无法用一句话回答。但他整理的这些簿册,恰好记录了全部过程:哪一年的欠饷累积到几个月,哪一处的驿路开始断供,哪一年起地方奏销不再按时上报,哪一年起京营的兵额只是纸面上的数字。每一条变化看上去都慢,万历年间欠饷一点,天启年间欠饷几点,到崇祯朝就成了虚额三成、五成、七成。
所有的缓慢变化,都在崇祯十七年的春天抵达了临界值。账册上的存银数因此成了一种标记,标记的不是库房里还有多少银子,而是这个王朝的文书能不能继续让它自己的制度运转。皇帝在宫中看到的太仓存银数、户部在值房里核实的存银数、实际躺在库房中的存银数,三个数字已经各自独立。同样,一道调兵命令的实际执行日期、公文上的日期、塘报里报告的日期,也在彼此分离。朝堂上的一切讨论都还按部就班——大臣们翻阅文册,援引条例,引用数字——只是那些数字与事实之间已经没有固定联系。
有人说,明朝亡于党争,亡于崇祯帝的猜忌,亡于大臣不肯担当。这个说法不算错。朝堂上确实没有一日安宁:正月的南迁之议,皇帝想走而不愿担弃守之名,大臣劝留却拿不出守卫之策,反复试探,互相推诿,直到敌人兵临城下。这些情形,他整理过的记载里都有,白纸黑字,一笔不差。
可如果只追究责任,仍然回答不了一个更基本的问题:就算皇帝肯走,大臣肯担当,南迁之后,用什么来支付一路上的军队和粮饷?
南京户部的库房里有多少银子可用,档案里同样记得清清楚楚。留都的存银不到万两,漕粮滞留于途,连维持南京城防的旧额都不敷。南迁之议的失败,并不仅仅因为政治上无人敢拍板,还因为财政上已经没有任何一个中枢机构能对“迁都”二字作出担保。
责任感的分量,在账目失实的情况下无从掂量。崇祯帝曾多次要求大臣捐助,要求勋戚报效,皇亲国戚们推辞的理由千奇百怪,而户部拿不出足以让他们就范的账目底账。不是户部的官员不努力,是户部本身已经无法证明“国家的存银”有多少。当皇帝不知道国库里还剩多少钱,大臣不知道兵册上有多少兵,每一个人的决策都只能在失真的信息上打转。【小节的转折】
誊录官把广东那份旧档放回原处。左案的太仓总册和内库底簿还在那里,摊开,等着他作出判断。他又看了一遍那两个数字之间的差额,然后把视线移到那份三月十七的塘报上。
一个念头出现了:如果崇祯十年虎门之战的指挥者提前知道,七年之后朝廷会连一道调兵令都无法送出居庸关,他们还会不会按那个流程,从地方报功到中央核销,逐级走完所有审批手续?那些审批手续没有错。逐级核实、多方会签、交叉比对,是二百七十多年里形成的制度,为的是防止地方造假、杜绝侵吞。它在承平年代行之有效,它的问题在于每一步都假设下级的奏报尚有核实的基础。基础存在时,流程是保障;基础消失时,流程就变成了减速器。
崇祯十七年,地方官仍然在造册,驿卒仍然在跑单,督抚仍然在题报,但那台机器里流动的信息已经全部失灵。核准一份可能早已过时的军报,需要的时间比敌军前进的速度更长。他翻到《崇祯长编》里对二月朝会的一处记载:当日出席官员不满六十人,其他一律称病。
他没法核对这些“病”是真的还是托词,但有一份兵部正月里的查验报告可以提供旁证:京营军士每月领取饷银时须亲自到营画押,正月查验,实到者不足册载兵额的二成。官员与兵士同样缺席,缺席的原因未必相同,但他们共同指向了制度运转的某种停顿:当月底领饷的人越来越少,当月的朝会出席者也就越来越稀。账册上的名数与朝堂上的座位数是同一件事的两面。
一个王朝的行政,可以理解为三张表在同步运行:账目记录库藏,公文命令人事,日程排布日期。只要三张表之间还能相互校准,行政就能运转;任其相互脱开,行政便只是在纸面上重复自己。崇祯十七年的北京,三张表已经不再指向同一个帝国。库藏的数、命令的路、日期本身,各自说话,互不相通。
最终日期的到来与此是否直接相关,不是一个容易论证的问题。北京城破的根本原因当然是大顺军的军事进攻,但城破的具体过程不是没有偶然性。正阳门的开启、内应的存在,都有其特定机缘。
可是在这些偶然背后,有一个必然的底座:守城一方在三月十九日能够动员的力量已经耗尽。
城墙上守军的数量,账簿里没有记录,因为当天负责登记守城人数的文书没有上班,或者逃了,或者并不存在这样一份文书。代替记录的是三月二十日入城的清点——李自成的部下接管九门时,城上守军已散,没有留下人员名册。他见过一份后来由降官整理的城防交接文册,上面写明移交九门锁钥时的经过,对守城官军只字未提。守城人数的记载,就这样干干净净地消失了。它不是被谁篡改的,只是当时没有人来得及为它留下一笔。
档案的缺失,有时候并不出自政治禁忌,而只是它本来就不在任何人愿意保存的范畴之内。【小节的短段】
窗外的光暗下来。誊录官把两本账册合上,在索引簿“崇祯十七年”条目的下方添了一行小字:存银数两库互异,存疑。他取下这一叠卷宗,拂掉封皮上的灰尘,归入标着“崇祯朝”的那一格木架。锁扣合拢时,木屑从旧铆钉上簌簌掉落。他的动作很轻,这个动作仍然惊动了积年的尘土。尘土落尽后,架上多了一册注明“存疑”的账簿。
这些簿册没有随王朝的覆灭而消失,它们被清军接收、被重新编目、被后来的史官翻开。在那些后来者眼中,挡在明史与事实之间最厚的东西,除了战乱造成的焚毁与散佚,还有这一层“存疑”的注脚。它留下了问题,没有留下答案。朔风卷着街巷里的灰土扫过长案,案上只剩下一支用秃的笔。
他没想到要吹熄桌上的灯,灯芯在风里闪了一下,又亮起来。远处传来一声巡逻兵的击柝,声音从紫禁城的阴影下穿过灰蒙蒙的屋顶,抵达这间堆满旧档的屋子时,已经细弱得几乎辨认不出。这是三月十九日之后的又一个更夫。
这座城市换了主人,而夜晚依旧到来。账册归架,灰尘落定,但“存疑”二字所标记的裂缝仍然横在那里,横在二百七十六年王朝的最后一本账册与所有后来者之间。没有人能在今晚把它填平。
窗外的夜色,与万斯同在北京寓所里摊开那两份记载时所面对的夜色,并无不同。史家与誊录官隔着几十年,面对的是同一团迷雾。问题不在说法多寡,而在选择说法的人。而每一个选择,最终都回到了账簿、塘报、日程——这些最基础也最残酷的纸页上。