第 37 章
重算熙宁旧账
《宋史》给沈括开出的著述清单有四十多种,经、史、子、集四部都占着一角。今天真正能摊在桌上读的,只剩薄薄的几种。上世纪五十年代,有学者把他的存世文字逐一校订,编出的目录仍然不长;又过了半个多世纪,另一位研究者用三十年时间四处搜求,才把这些散落的篇章凑成一部八十五卷的全集。
清单很长,实物很少。中间少掉的那一大截,是损耗。损耗不是偶然发生的意外。它本身就是记录流传的常态。
陈留县树下的那几个老农没读过沈括,也不知道什么叫目录。他们坐在傍晚的村口说“咱们的账还没算清”,说的其实是同一件事:留下的记录和真实发生过的收支之间,隔着一层东西。要算熙宁变法这笔旧账,先得看清这层东西是什么。
今天重算这笔账的人,多半从一个表格开始。把《宋会要辑稿》《文献通考》《宋史·食货志》《续资治通鉴长编》里同一个名目的数字,一行行录进去,标上出处,再按年份排队。表格一成形,麻烦就来了:同一项收入,几部书给的数不一样。有时差得不远,像传抄中掉了个笔画;
有时差出成倍,根本不像在说同一件事。录到后来,做这张表的人会习惯性地把矛盾的行标出来。标出来不是为了挑错,这些行本身就在说明什么。第一个要处理的,不是“哪个数字对”,而是“为什么会有这么多数字”。
先看青苗钱。这项新法字面上不难懂:官府在青黄不接时把钱或粮借给农户,秋收后连本带息收回,名义上取息二分。二分的说法在诏令和奏章里反复出现,看上去是一个干净的利率。可借期只有半年左右,秋收归回,折成年息就接近四分。
真要去核每年贷出多少、收回多少,数字立刻散开。有的记载盯着各路汇总的发放额,有的盯着中央实际收到的息钱。也有把谷折成钱、把钱折成谷之后混合记账的,本钱与息钱往往不分开。名目相同,口径不同,加减一次就错一层。
还有一层更实的麻烦:放贷本身是任务。新法给各路、各州县压了发放指标,推得动要推,推不动也要推。于是有些地方出现“抑配”——官府半劝半逼,把青苗钱摊给不需要借或不愿借的农户,因为只有贷出去,账面上才有“贷出若干万贯”可报。
这笔账的起点,就已经不在农户的需求上,而在考核的数字上。后来反对派抓住“抑配”二字反复上奏,不是没有来由。对做表格的人来说,这是一行标红的数字。对熙宁年间一个具体农户来说,这是另一回事:他春天从县里领到手的那笔钱,秋后要按什么价折算、交回去时挂哪个名目,全由这些口径决定。账面上的口径之争,落到他手里,就是多还几斗还是少还几斗。
免役钱也一样。这项法子的初衷是把差役折成钱,谁该服役、谁出钱代役,由官府统一安排,用这笔钱雇人应役,理论上比按户轮流服役更省人力。宽剩钱最初有明文限制,不许超过二分,留作水旱之备。可一到地方,宽剩的比例、折纳的比价、户等的评定,都由州县经手,数字便开始分层。
同一路之内,两个相邻的州可以报出差别很大的征额。户等有高下,物产有丰歉。钱荒的轻重也在其中起作用。这些理由都是真的,加在一起,却让一个全国性的总数变得很不可靠。户等评定这一环尤其要紧。
谁家算上户、谁家算下户,直接决定这一户出多少免役钱,也决定它在其他摊派里的位置。评定权在州县,申诉的渠道又窄,于是同一个村子里,两户家境相近的人家,可能因为一个被划进高一等而多出许多。上报时,这些差异被汇总成一个总数,看上去只是几个州的数字不同;拆开看,是许多户人家的实际负担在跳动。
市易务的账更难拆。它动用的是朝廷拨付的钱物作本,做的是赊贷和购销,既要平物价,又要生息。本钱和息钱一旦混记,收益就能两头挪动。写“息钱若干”的,未必算进了损耗;写“得息若干万”的,也未必扣掉了积压的货物。后人把它抄进史书时,往往只抄一句结论,把中间那道换算丢了。结论好读,换算难读,失真的那一层就留在原处。
比数字分歧更深一层的,是宋代财政文书本身的写法。奏状和账状里有一套惯用的词:约、计、若干、自陈、根括、粗足。这些词不是含糊,而是有它们自己的规矩。“约”是估算,“计”是推算,“若干”是概数。报账的人用它们,是因为他手上也只有一个近似的数。
问题在于,当这些带有概数性质的数字一层层上报、又被后人当作确切数字引用时,误差就以复利的方式滚起来。
宋代文献里“虚数”这个词值得单说。它指的不只是虚假。它描述的是一种制度性的记账习惯:某些名目按旧额挂在账上,实际早已收不上来,账面却仍在;有些支出按定额列支,实际未必用完,账面也照列。于是账面收支和实际收支之间,天生隔着一段距离。任何拿账面数字去推算实际财政的人,都要先把这段距离估出来。估错了,整笔账就跟着错。
把上面这些放到一起,就能看见一条从上到下的通路:县里把数报给州,州汇总报给路,路报给三司或中书,中央再把各路拼成全国总数。每一层都有舍入,每一层都有修饰,每一层都可能因为本层的利害而调整措辞。信息在这条通路上被一路磨圆。磨到中央手里,它已经不再是某县某月的实情,而是一个各方都能接受的轮廓。
变法派并非不知道这个毛病。新设的理财机构,用意之一就是绕开旧有层级,把财政信息直接抓在手里。
可只要数字还要靠人一层层填、一层层报,绕开旧衙门不等于绕开损耗。新机构有新的考核、新的报表格式,也就有新的修饰方式。工具换了,通路还在。
磨圆它的力量里,最硬的一股是考核。新法推行期间,地方官的成绩与青苗、免役、市易的推行情况挂钩,推行得好就升,推不动就黜,催得急就罚。上报数字因此不只是实情的记录,也是政绩的证明。一份报告写着“贷出若干万贯,民甚便之”,另一份写着“抑配之弊,实数难考”,放在一起看,未必有一个在说谎;它们各自朝着自己那一头,把同一件事说圆了。
所以当代重算遇到的,是一堆偶然抄错的数字之上,还有一层结构性的失真。它由三样东西共同造成:层级传递中的损耗,考核压力下的修饰,以及文书惯例里本来就允许的概数。数字是真的,失真也是真的,两者并不冲突。一份账状可以既反映实情,又偏离实情,这取决于你看它哪一层。
再回到那个农户。他所在县的上报数字,决定了州里给这个县派下的定额,也决定了次年他家的户等会不会被调高。
他从来没有见过那份文书,但那份文书见过他。整个系统的失真,最终是在他身上兑现成一个具体的数。历史的抽象,到这一层就没有了退路。
到这里,必须正面听一听另一种解释,而且它是很强的解释。有人说,新法之所以败,关键从来不在账能不能平,而在谁有资格记账。青苗、免役、市易,动的是同一件事:把原本留在地方的那部分剩余,从士大夫和乡村上户手里收归中央。谁向谁借、按什么价折、由谁评定户等,这些看起来是技术问题,实际是支配权的问题。反对的声音之所以持久,未必因为它算出了新法的盈亏,而是因为它看见自己的记账权被拿走了。
这个解释抓得住很多现象。它能说明,为什么反对者中,地方上户出身的人格外激烈;为什么有些州县在数字上做得漂亮,实际推行却磕磕绊绊;也能说明,神宗一死,废法为何来得那样快——支撑新法的强制一旦撤去,本地的记账人立刻回到他们熟悉的位置上。
若不处理这一层,只谈数字,确实会把这笔旧账读窄。但把它当成全部,又会漏掉账目本身的作用。
因为记账权的争夺,恰恰是以账目为战场的。中央要收走记账权,靠的是一套新的名目和新的文书;地方要保住它,靠的是在旧名目里做手脚、在新名目里打折扣。账目的失真不是这场争夺之外的杂音,它就是这场争夺留下的痕迹。哪一方的数字被写进上报的文本,本身就是胜负的一部分。数字不是权力的装饰,是权力的载体。
还有一个事实需要放进来看。神宗一死,新法在一年之内相继被废,看上去像是强制一旦撤去,整套制度就自行瓦解。可如果新法从未获得任何自愿的配合,废起来不该这么麻烦。实际上,免役法改回差役的过程并不顺利:不少地方已经习惯了用免役钱雇人应役,重新摊派差役反而引起新的争执;有些州县在执行中半推半就,实际上保留了一些新法的做法。若干年后,部分做法又以另外的名义被捡了回来。
这说明地方并非铁板一块地拒绝,也说明废止本身同样要经过账目的重新调整。谁出钱、谁服役、按什么标准折算,废掉一项制度,这些账还是得重新算一遍。
把废法说成“强制消失、一切归零”,反而看不见那些年里账目一直在动。把这两面合起来看,才能回答最初的问题。账目为什么会失真?因为有一群人在争夺记账的资格。记账权为什么会成为争夺的对象?因为账目本身关系到谁多出、谁少出。两者不是两件事,是一个循环的两头。
只算账而不问记账权,会把这笔旧账读成一道算术题;只问记账权而不算账,会把它读成一场权力斗争,忽略了斗争是在什么材料上进行的。
这就是当代重算的意义所在。它最终给出的,未必是一个比宋人更精确的收支总数——以现有史料的碎片程度,那样一个总数很可能永远无法得到。它能给出的是失真的形状:在哪个环节、因为什么、以多大的幅度偏离。形状比总数更有用,因为形状可以被解释,总数只能被相信。
当代的计量方法在这里既能帮忙,也会添乱。把数字排成序列、算出增长率、做交叉检验,能把明显的错讹筛出来;可如果忘了这些数字本就是从不同口径、不同性质的文书里摘来的,漂亮的曲线反而会把失真当成趋势。
工具越锋利,越需要知道下刀的地方是什么材料。表格不解决理解,它只把理解的问题摆得更清楚。
使用不同性质的文献,也要分出层次。诏令给的是规定的名目和上限,未必是实际发生额。奏章里的数字服务于主张,是某一方要说服皇帝的话。账状最接近实情,却最难留存。史书是后人筛选后的结论,最好读,也离现场的换算最远。要重建一个数,往往要拿这几种材料互证,而互证的结果常常是:能确定的只是一个范围,不是一个点。
也正因为如此,这本书从头到尾的算账,都不是为了让读者记住几个数字。数字会丢掉,会抄错,会被新的研究替换。留下来的是产生这些数字的机制:一个帝国如何在信息有限的条件下想象自己的家底,如何用考核逼出一份好看的报表,又如何因为这些报表做出实际的决定。机制比数字寿命长。
沈括的清单是一个提醒。四十余种著作,今天读到的不过几种;散佚并非意外,而是常态。宋代的账目也一样。我们今天能见到的账,是层层文书里剩下的那一小部分,而且带着它们各自的立场和口径。
他在表格里标出的那些矛盾行,往往不是孤零零一条。把同一名目下几个来源不同的数字并排放着,高亮的单元格会连成一小片,像地图上标注出的地震带。每一条高亮背后都是一次判断:是笔误,是传抄时的脱字,还是两个机构各报各的账。他常常要在旁边再开一列,写上“存疑”“暂从某书”“待考”之类的短语。这一列越写越长,主表的数字反而显得越来越像临时搭建的脚手架。
有时翻到一部财政史著作的某一页,页边密密麻麻写着前一位研究者的批注,某处数字旁画了问号,另一处写着“疑与某书互倒”。折角处的纸已经发毛,说明这一段被反复翻过。这些痕迹提醒他,自己不是第一个被这些数字卡住的人。前人同样面对过同一堆矛盾,也同样在表格边缘犹豫过。这种犹豫本身就是方法的一部分,它承认史料有边界,也承认计算不可能凭空跨越那道边界。
另一个反复出现的麻烦是宋代文书里的那些套语。“约”和“计”并置时,往往一个是地方官的估算,一个是中央的推算,两个数根本不在同一个意义上。
“若干”更麻烦,它既是概数,也是一道护身符——报账的人用它可以少担精确的责任,读账的人却容易把它当成实指。研究者要做的,是把这些词从公文语境里剥离出来,看看在它背后,究竟是一个什么样的核算习惯在支撑。这种习惯不是某个人偷懒,而是一套在纸张、驿路和层级汇报中生长出来的信息处理方式。
它允许模糊,因为模糊本身是上级与下级之间长期磨合出的一个均衡点。看得见这一点,就不会再把“虚数”简单归为造假,而会把它当作制度在信息约束下的适应性产物。这和“账能不能平”直接相关。如果账面上某个名目从一开始就允许挂旧额、列虚收,那么把它拿来加总,得到的就是一个制度自己也不打算全额兑现的数字。
把它们当成完整的历史,会高估自己知道的东西;把它们当成一堆废纸,又会低估它们透露的机制。它们既不全,也不假。
这笔旧账能不能平?大约不能。但平不平,和读不读得懂,是两码事。前者取决于史料给不给我们那个数,后者取决于我们看不看得见那些数是怎么被记下来的。
在陈留县的田埂上,那个农户今年要交多少,早在几份他从未见过的文书里被算过好几遍了。那些文书上的数字带着各层的舍入、修饰和概数,一路走到他门前,最后变成一句很简单的话:今年就这么个数。他要面对的不是史料分歧,而是分歧的落点。当今天的研究者把表格里矛盾的行一行行标出来时,他标出的是同一件事的另一头。
在一个信息只能靠文书传递的庞大国家里,数字一旦被记下,就不再只是数字,它成了税、成了役、成了某个人一年的收成。而一个国家能不能看清自己的家底,从来不只是技术问题。
这道题在熙宁年间没有解开。到了今天,想把一个庞大国家的真实家底看清楚,仍然要靠层层报表、逐级汇总和无数人的填写。
前现代的信息失真,靠的是纸张、驿路和官场惯例;今天的手段多了,报表的层级也更长了。失真会不会因此变少,答案并不简单。