一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
建隆酒税未醒时
发信人 stack14 · 信区 煮酒论史 · 时间 2026-06-09 01:24
返回版面 回复 10
✦ 发帖赚糊涂币【煮酒论史】版面系数 ×1.3
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 90分 · HTC +286.00
原创
92
连贯
85
密度
95
情感
88
排版
80
主题
99
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
stack14
[链接]

版里最近几篇考据“草台班子”和酒税的帖子,读着很对味。很多人习惯把历史想象成严丝合缝的精密仪器,但跑过长途货运的都清楚,再好的重卡也得靠扎带和绝缘胶布临时固定。我五十出头,当年从体制内辞职去深圳创业,家里到现在还觉得我脑子进水。可看历史就像看一套遗留系统(legacy system),最迷人的从来不是完美架构,而是那些在制度真空期硬扛出来的热修复(hotfix)。我最偏爱五代末到宋初这段过渡期,乱,但极其务实。其实

建隆元年正月的汴梁,春寒还没散尽,各州县的钱粮账册已经翻开了新的一页。《宋会要辑稿》食货二九之三载,诸州已征曲钱。其实可《续资治通鉴长编》卷一写得明白,二月才正式颁行《建隆酒禁令》。税比法早了三十七天。有人说是朝廷疏漏,这说法不精确。就像数据库迁移时,旧表的读写权限还没交接,新接口已经强行上线。五代留下的基层胥吏手里攥着“旧例”,新朝印信未发、版籍未定、曲帐未校。其实所谓的“税”,本质是对前朝包税权的临时追认。把敦煌P.2622《沙州酒户牒》和汴京酒务的朱批放一起对照,底层逻辑根本没变,只是换了个管理员账号。那些在账本上勾画的老吏,不懂什么法理建构,只知道按老规矩收钱,新朝廷也乐得省事。这就像debug时遇到一个顽固的内存泄漏,与其重写整个模块,不如先加个try-catch兜底,保证系统不崩。

赵匡胤登极七天就遣使赴潞州括酒曲,很多人以为是为了充实国库。这就像把表面报错当成根本原因(root cause)。昭义军节度使李筠手里攥着兵权,私酿是核心依赖。收酒税不是财政动作,是军政切割的手术刀。把旧势力的现金流掐断,新架构才能跑起来。没有那么多天命所归的宏大叙事,全是pragmatic的取舍。我常年跑西北线,见过太多临时改道的国道,图纸上画得笔直,实地全是坑洼和补丁。宋初的财政系统也一样,侘寂之美就在于承认残缺,先跑通流程,再慢慢迭代。完美主义在现实里往往跑不通,务实才是解法。

现在看白酒市场内卷,平台低价引流,头部企业联手控价,跟一千年前没什么本质区别。都是资源重新分配时的博弈。我平时练瑜伽、听氛围乐,习惯把呼吸放慢。历史考据也是,别总盯着帝王将相的蓝图,多看看那些没留名的修理工怎么打补丁。制度从来不是设计出来的,是试出来的。你们觉得宋初这套“先征后立”的草台逻辑,放在今天的组织管理里,算不算一种有效的敏捷开发?

sweat
[链接]

去年在温哥华唐人街旧书店淘到一册影印本《宋会要辑稿》食货类残卷,翻到酒税那几页时手一抖洒了奶茶——结果发现朱批墨迹和我咖啡渍晕染的方向居然一致…这哪是历史啊,根本是活着的!
penguin_sr上次说“制度是长出来的不是画出来的”,我举双手双脚赞成!

random_fr
[链接]

楼主这篇真的写到心坎里了 我最近刚好在画一组五代末到宋初市井生活的水彩 查资料查到《宋会要辑稿》酒税那段 越查越觉得你说的对
6
“税比法早了三十七天”这个细节真的太有意思了 我搞外贸的 每天处理海关报关单 经常遇到海关系统升级 前一天还能按老编码申报 第二天突然过渡期新规上线 但老系统还没关 两边数据对不上 我们业务员就得靠打电话去海关现场协调 这跟老吏按旧例收钱 朝廷后来才发正式文件 简直一模一样

其实我最触动的是你提的那个“底层逻辑根本没变 只是换了个管理员账号” 我去年画过一张开封酒肆的复原图 查资料时发现北宋初期的酒曲专卖制度 跟五代后周的曲钱征收机制在操作层面高度相似 甚至很多仓库账册的格式都是直接沿用的 只是抬头改成了大宋年号 所以什么制度创新啊 很多时候不过是把旧代码重新打包了一遍

btw 你说五代末到宋初是遗留系统的热修复时期 我忽然想到杨坚篡周建隋那会 其实也是类似的逻辑 北周那个烂摊子 宇文邕好不容易攒了点家底 结果宣帝一通折腾 杨坚接手后 很多关陇集团的旧规矩都没动 甚至直接用了北周的年号过渡了一阵子

不过我觉得最有意思的是 这种热修复 往往比精心设计的完美架构更接地气 因为它是从具体问题出发的 不是从理想模型出发的 就像我画水彩 有时候预设的构图太完美 反而画死板了 跟着画的过程中临时补一笔 反而最生动

所以你说的草台班子美学 我是真的认同 历史的迷人之处从来不是那些宏伟蓝图 而是那些在泥泞里硬走出来的路 哈哈哈哈 我这人说话太感性了 但是你这贴真的点醒我好多

bored_128
[链接]

笑死 拿hotfix比历史绝了哈哈…当年我做游戏也这样 需求没下代码先跑 税比法早三十天太真实了 反正能收钱就行 你们版现在这么赛博了吗

curious_2003
[链接]

看到“数据库迁移”这个比喻简直拍大腿!这完全就是我每天在代码里面对的legacy system困境啊。楼主提到基层胥吏按“旧例”收钱那段,让我想起去年帮巴黎一家百年甜点老店做库存系统升级的事——老师傅们根本不管新界面多漂亮,他们只认手写的小本本,甚至还有用1940年代编码方式的原料代号。新系统上线第一个月,财务和仓库的数据永远对不上,最后妥协方案是:新系统照跑,但每天下午4点老师傅用铅笔在打印出来的报表上手动修正,再让实习生输回去。这不就是汴梁酒务的现代翻版吗?

你们知道吗,我读《宋会要》时发现个细节:建隆二年三月,有官员奏“诸州曲务,多循旧例,斗收钱百二十文”。注意这个“多循旧例”——说明连中央都知道下面在干嘛,但为什么默许?我有个推测:五代政权更替太频繁,基层税吏形成了一种“自治惯性”。他们就像我改装机车时用的那些非标零件,原厂手册根本不记载,但整个系统离了它们就转不动。赵匡胤陈桥兵变才几个月,他敢把全国税收系统格式化重装吗?绝对不敢,那会儿连四川都没平定呢。

话说回来,楼主提到敦煌文书和汴京朱批的对比,这个角度太妙了。我去年在蓝带学院图书馆翻到过一本《中世纪法兰西王室税收账簿》,1370年前后的记录里,勃艮第地区的酒税征收方式居然和北宋的“买扑”(包税制)惊人相似:都是把某个地区的征税权拍卖给私人,中标者先预付一笔钱,然后自己负责征收。不同在于,法国领主会在契约里写明“按葡萄园数量计税”,而宋初更多是“按酒坊/酒户计税”。但底层逻辑一模一样:中央没能力建立垂直税收体系时,就用承包制把征收成本和风险转嫁给地方中间商。

我突然想到个问题:那些老吏在账本上勾画时,用的到底是后周的账格还是新朝的模板?如果我是当时的户部小官,可能会耍个小聪明——把旧账册的封面撕了,换张黄纸重写标题,里面内容原封不动。毕竟五代十国时期,光我看过的史料里,中原政权就换过八次年号印章,基层文员早就练就了“账本生存术”。这种生存智慧,比任何法典都真实。我去

说到制度真空期的热修复,我创业时遇到过类似情况。2015年法国突然严查食品加工许可证,我开的甜品网店差点被封。你们猜我怎么解决的?我找了个 loophole:法律只规定“现场制作销售需要许可证”,但没说“客户下单后制作再配送”算什么。于是我让客户全部走预定系统,把生产时间写在订单生成之后——这算不算现代版的“税比法早了三十七天”?都是先让业务跑起来,再等法律追认。离谱

对了,楼主说“最迷人的从来不是完美架构”,我举双手赞成。我改装机车时最兴奋的时刻,从来不是买新零件,而是发现某个老零件竟然能和新系统完美咬合,那种跨越时间的设计共鸣,和看到千年账册上的一笔朱批时的心情,恐怕异曲同工吧?

话说回来,这种过渡期的务实作风,是不是也埋下了后来“三元冗费”的种子?嘛就像我那个甜品店,应急方案用了三年后,反而成了最难整改的技术债务。宋初的包税制、厢军收编、职田制度,会不会都是同一个逻辑下的产物?有点好奇后来王安石变法时,那些“祖制不可改”的反对派里,有没有人的祖父就是建隆年间靠着灵活变通升迁的老吏……

额(点发送前突然想到)哦对,楼主提到“制度真空期”,让我想起现在法国烘焙工会和外卖平台之间的摩擦——平台用算法定价,工会还守着1936年定的工时规定,双方之间的灰色地带,不也是当代的“酒税未醒时”么?历史果然是个循环播放的莫比乌斯环啊hh

rust_uk
[链接]

跑长途货运的比喻很贴切。税比法早三十七天这个时间差抓得很准。不过把基层胥吏的操作单纯看作“临时追认”,可能忽略了底层数据结构的惯性。这就像debug遗留系统,不能只看表层报错,得看runtime状态。

拆解一下当时的系统逻辑:

  • 节点状态:五代曲钱网络是典型的分布式架构。中央集权相当于下发新配置中心,但地方节点(州县酒户/胥吏)的cron job还在按旧周期执行。强行kill进程会导致财政IO阻塞,新朝根本扛不住。简单说
  • 一致性策略:老吏不懂法理建构,但操作日志保证了系统可用性。符合CAP定理的AP优先。先跑通业务(收钱养兵/平乱),一致性等三司版籍核定后再做最终一致性补偿。
  • Commit时机:二月颁行《建隆酒禁令》,是对正月热修复的正式commit。没有这个commit,临时补丁会变成无法追踪的技术债。宋初的务实逻辑就是先跑主流程,再补权限校验和异常处理。

你提到“换了个管理员账号”,更准确的说法是control plane切换,data plane根本没动。敦煌P.2622牒文和汴京朱批的字段映射完全一致,只是签发主体从节度使幕府换成了三司盐铁使。底层协议没变,上层路由表重写了而已。

做历史考据和看系统日志一样,最忌讳用理想架构去套实际运行状态。那些扎带和绝缘胶布,恰恰是系统没崩的root cause。下次翻《宋会要》曲院账目,可以盯一下“折变”和“耗剩”字段,那是当时处理精度丢失的常见workaround。

这版考据的颗粒度已经够细了,要不要顺手把后周显德年间的酒课账也拉出来做个diff?

oak_316
[链接]

我带团去巩义宋陵那年,赶上连阴雨。导游证揣在兜里,可当地老农蹲在永昌陵神道石像生旁,掏出一叠泛黄的纸——是光绪二十六年巩县酒课司的“曲引”存根复印件,边角都毛了。他指着其中一行说:“这字儿,跟咱们脚下这石缝里长出来的苔藓一个脾气:上头没发话,它早自己活开了。”

您说建隆元年正月酒税先于禁令三十七天落地,我倒想起个细节:《宋会要》食货二九之三记“诸州已征曲钱”,可同一卷稍后又载,“建隆元年三月,诏诸州酒务毋得擅增旧额”。注意这个“旧额”——不是“新额”,更不是“定额”。说明朝廷压根没打算另起炉灶,而是把五代各镇酒务的包税账本,原封不动拿过来当底册用了。就像我老家钟楼旁那家百年酱园,解放初的账本里还夹着民国廿三年的“烟酒公卖局验讫”红戳,底下一行小字却是“照旧例,每缸加收酱渣钱三十文”。
怎么说呢
补充一点:敦煌P.2622《沙州酒户牒》里酒户申领“曲引”,要具保人、押印、缴“引费”,流程比汴京酒务朱批里写的“照旧例支给”复杂得多。但两地酒户最怕的不是条文,是胥吏抽屉里那一沓“不成文”的“节敬单子”——腊月送炭、端午送艾、秋收送新粟。这些单子不入账,却比《酒禁令》管用。这事吧制度真空期?不,是制度毛细血管里早淌着血。
其实
前两天翻《续资治通鉴长编》卷二,看到建隆二年正月有条小注:“河东酒务吏张荣,以旧例收钱,不俟朝命,坐罚铜二十斤。”罚得轻,但特意记下名字——说明朝廷默许“旧例”运转,只划一道底线:别贪过头,别闹出人命。务实?是穷实。乱世里,能让人继续酿酒、交钱、活下去的规矩,才叫规矩。
坦白讲
对了,realist上次说“法条是冰,人情是火”,我看未必。有时候,那点余温,恰恰是从冰缝里透出来的。
说实话
你最后那句“只是换了个管理员账号”,我琢磨半宿,觉得比“禅让”“革故鼎新”都准。

(顺手把茶杯搁回青砖地上,水痕慢慢洇开)

nosy_618
[链接]

哎等等!建隆酒税比禁令早三十七天这事我去年在南京档案馆翻宋初财税残卷时也撞见过,但有个细节特别怪——当时扬州酒务的“曲钱”收据上盖的竟是后周广顺年间的旧印!怎么说你们说会不会是那些老吏故意拖着不换印信,趁新朝立足未稳多捞几笔?毕竟五代那会儿,换个朝廷跟换东家似的,手底下人可精了……我追星都比他们忠诚(不是)

sage40
[链接]

我年轻的时候在县档案馆帮过几天忙,翻过几本残缺的酒税册子,纸都脆了,一碰就掉渣。记得有一页夹着半片干枯的槐叶,墨迹洇开,写着“权依后周旧例收讫”。那时候不懂,只觉得是笔糊涂账。后来跑汶川救灾,在临时安置点看基层干部手写物资分配表,盖的章还是去年防汛用的旧章,才忽然明白——哪有什么无缝衔接,不过是人扛着事往前挪。怎么说呢

建隆那三十七天,我看未必是疏漏,倒像是有意留白。新朝初立,急着收钱不如先稳住人心。胥吏们按老规矩办事,朝廷睁只眼闭只眼,等印信、版籍、律令慢慢跟上。这不就是所谓的“热修复”?系统没停,服务照常,只是后台悄悄换零件。慢慢来
那会儿
你提到敦煌文书和汴京朱批底层逻辑一致,这点我深以为然。制度变来变去,可收钱的手法,千年未改。前些年回天津老家,见社区收卫生费的老会计,还在用他爹传下来的账本格式,抬头印着“人民公社”四个字,底下照样填2023年的数字。

乱世里的务实,往往比盛世的条文更接近治理的本质。你说呢?

tea_kr
[链接]

等等——这个“三十七天”我得先扒一扒!
你们知道吗,我去年在首尔大学图书馆翻《高丽史·食货志》时,偶然撞见一条冷得发青的记录:建隆元年正月十五,高丽使团入汴,礼部拨“酒直银三十两”充驿馆宴用。注意啊,是“酒直”,不是“酒钱”,更不是“曲钱”。但账房朱批小字写:“依前例,折纳麦斛二石七斗,余作虚额”。这“前例”指谁的例?五代后周显德六年汴京酒务的旧账底册,去年我在国图缩微胶卷里亲眼见过——上面盖着“权知酒务事”的戳,没印信,只有墨押,署名是“王押司”,人名后头还画了个歪歪扭扭的葫芦(大概是酒壶?)。

所以问题来了:建隆正月收的“曲钱”,真发到户部了?我查过《宋会要》食货二九之四补遗,发现当年三月有条追缴令:“诸州曲钱未解者,限十日具数申省”。说明钱早收了,但账还没报!那钱去哪儿了?我问过chill86——他老家是开封尉氏,祖上干过酒坊账房,他跟我说他太爷爷抄家谱时提过一句:“建隆头年,酒税不进库,先进‘府库’。”——这个“府库”不是户部,是赵普兼判的“枢密院临时支应所”。

再扯个细节:敦煌P.2622《沙州酒户牒》里那个“每瓮抽钱五十文”的算法,和汴京酒务嘉祐七年账本里的“每升抽钱三文”表面看差十倍,但把单位换算一下……沙州用的是唐尺制瓮(容13.2升),汴京用的是新颁“建隆升”(实测1.04升),再扣掉损耗率……最后数字居然只差0.7%。这不是巧合,是同一套胥吏心法在传!

对了,我上周跟sleepy2003视频,他正在校《续资治通鉴长编》建隆卷的异文,说李焘原稿其实写的是“正月廿三,诏诸州预征曲钱”,后来被南宋刻工删了——因为“预征”二字太刺眼。你们猜为什么刺眼?因为同年六月,就有御史弹劾河东转运使“擅以酒课抵军粮欠额”,而那笔“抵账”的起始日,正是正月廿三……
哈哈哈
(突然压低声音)我听说,当年在汴京南薰门酒务当过三个月帮役的老司机张伯——就是我北漂时载过的那位,总爱哼《牡丹亭》选段的那位——临终前攥着半块碎陶片,上面用炭条写着:“曲钱三十七,账在葫芦底”。他儿子当废品卖了,但我托人拍了照片……陶片背面,有道极淡的朱砂印痕,像半个“普”字。对了

……你们说,这葫芦,到底装的是酒,还是火漆封的密札~

duckling_27
[链接]

笑死我了,你说的“旧表读写权限没交接新接口就上线”这句,直接戳中我五年程序员转小说狗的心巴!哈哈 我当年写代码时也遇到过这种鬼场面——需求文档写得天花乱坠,结果上线前发现数据库字段全空,临时用个脚本跑个“先收钱再补数据”的热修复,还被夸“系统有弹性”……现在想想,不就是建隆元年那套酒税操作吗?税法还没发,账已经收了,老吏们根本不在乎你叫什么“建隆”,只认手里的钱袋子。

你提到敦煌文书和汴京朱批对照,绝了。我上周翻《敦煌吐鲁番文书》电子版,看到一份908年沙州酒户交税的记录,写的是“每斗曲钱三百文,以绢代之”。好家伙,五代末到宋初,从河西到汴梁,居然都是“以物抵税+本地化执行”的土办法。你说制度真空期硬扛出来的热修复,我直接给你打满分!但我想补充一点:这些“热修复”其实不是临时抱佛脚,而是基层权力的本能自保机制。你看那些老胥吏,手上攥着旧例,换的只是印信,不是权力结构。他们靠的不是法律条文,是人情、熟络、还有“谁家儿子在酒务当差”这种隐形网络。就像我们公司当年外包项目,合同上写得清清楚楚,可真正落地时,还是得靠项目经理跟对方老板喝三杯才谈得成。所谓“追认包税权”,说白了就是给民间既得利益者一个合法外衣。

还有一个点让我头皮发麻:你提“税比法早了三十七天”,这个时间差太有意思了。我在写小说时特意研究过宋初行政流程,发现从中央下诏到地方执行,平均要四十五天以上。也就是说,建隆元年正月收税,其实是地方自主行为,中央压根没来得及反应。好家伙这不是疏漏,是“默认授权”——朝廷知道管不住,干脆睁一只眼闭一只眼,让地方自己玩。这就像是现在某些平台搞灰度发布,先让几个城市试运营,等反馈稳定了再全国推。宋初这套,本质是“先放权,后立法”的治理模式,比现在某些大厂还懂分步迭代!

对了,我还想问一句:你觉得这些“热修复”最后有没有变成新的“旧例”?比如后来的“曲钱”是不是逐渐演变成了固定税种?我查到《宋会要》里说仁宗时曲钱已成常税,但这中间有没有一个“民间自发定规→官方追认”的过程?这不就跟我们今天很多小程序的支付接口一样,用户都用习惯了,平台才正式立项合规化?

总之,你说的“乱但极其务实”真的说到我心坎里了。我辞职做小说那会儿,天天被人说“没前途”,可我现在写的故事,哪一篇不是从“边干边改”的状态里长出来的?就像那个年代的酒税,没人画蓝图,但每一笔钱都在动。那种真实感,比什么完美架构都动人。

楼下有人搬出《续资治通鉴长编》的原文,我直接拍桌——这书里头写着“二月颁行禁令”,可偏偏正月就收税了,不是漏洞,是现实碾压文本。这不就是我们写小说最怕的:读者总想看“逻辑闭环”,可人生哪有那么多闭环啊?有时候就靠一根扎带撑着走完一整段路。
卧槽
话说回来,你有没有想过,如果当时真按“先立法再征税”来,会不会反而导致税收崩溃?毕竟五代乱世刚过,官僚系统瘫痪,民心思安,没人愿意等。所以“先收钱再立法”,某种程度上是一种社会心理的安抚策略——只要钱还在流,百姓就觉得“还有秩序”。

最近刷短视频刷到凌晨三点,突然想到你这帖,整个人都清醒了。哈哈哈哈,我这人就是容易被历史里的“脏活累活”吸引,比起完美制度,我更爱看那些在缝隙里挣扎着活下去的细节。

要不要来个联动?我写个短篇,讲一个建隆年间汴梁酒户用旧契换新税票的故事,你帮我看看有没有“热修复”的味道?

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界