在現代企業中,會計是「商業的語言」。資產負債表、損益表、現金流量表——這些工具讓經營者能夠看清企業的財務狀況。但在中國古代,沒有現代會計制度,商人靠什麼來記帳、算帳、管理財務?答案是:四柱結算法、龍門帳、天地合帳。這套延續了千年的會計體系,是中國商人智慧的結晶,也是理解傳統企業經營的鑰匙。
從「日成月要歲會」到「四柱結算法」
中國的會計傳統,可以追溯到西周。《周禮·天官·司會》記載:「司會掌邦之六典、八法、八則之貳,以逆邦國都鄙官府之治……凡在書契、版圖者之貳,以逆群吏之治而聽其會計。以參互攷日成,以月要攷月成,以歲會攷歲成,以周知四國之治,以詔王及冢宰廢置。」——司會為計官之長,掌法典則式與書契版圖之副本,鈎考群吏之治;其所考者,即日成、月要、歲會三級會計報告(日成為旬度成事文書,月要為月度報告,歲會為年度總計)。這是中國最早的會計報告與鈎考制度。(按:另《周禮·天官·宰夫》職文有「歲終則令群吏正歲會,月終則令正月要,旬終則令正日成」之語,係宰夫「正」要會之責,與司會「攷」成之職相輔,二者不宜混淆。)
秦漢時期,會計制度進一步完善。出土的秦簡和漢簡中,有大量關於錢糧收支的記錄,包括「錢出入簿」「穀物出入簿」等。這些帳簿已經採用了「入—出—餘」的三柱式結構,為後來的四柱結算法奠定了基礎。
「四柱結算法」是中國古代會計的核心發明。所謂「四柱」,是指「舊管、新收、開除、實在」四個項目:「舊管」是上期結存,「新收」是本期收入,「開除」是本期支出,「實在」(唐代多作「見在」)是本期結存。四柱之間的關係是:舊管+新收-開除=實在(亦可變形為平衡式「舊管+新收=開除+實在」)。這是一個完整的會計等式,涵蓋了期初餘額、本期變動與期末餘額,能清晰反映財務狀況的變化。四柱結算法自唐代中期的官廳會計中開始運用,由三柱結算法發展而來;垂拱元年(685年),唐朝更以「勾帳式」法令將其確立為法定記帳方式,意義重大。
敦煌出土的寺院會計報告,為四柱結算法提供了珍貴實證。唐五代時期,敦煌寺院廣泛採用四柱結算法編製會計報告,時稱「諸色入破歷算會牒」。其用語為:承前帳(舊)即舊管,自年新附入即新收,破用即開除,見在即實在——與「舊管/新收/開除/實在」為對應關係。後唐長興二年(931年)沙州淨土寺直歲願達所編會計報告即為實例:承前帳(舊管)1549.765碩+自年新附入(新收)253.24碩=1803.005碩,破用(開除)324.751碩,餘為見在。更值得注意的是其程序:報告須由直歲在全體僧眾面前當眾宣讀,眾僧有疑可當場質問,無疑則簽字通過,直歲方得解除當年責任——這已是內部牽制與責任審計的雛形。宋代是四柱結算法成熟與普及的關鍵時期,官府與民間商號普遍使用,並應用於錢、糧、絹、草等各種財產的管理;此後歷元、明、清而不衰,成為中式會計方法體系的核心與精髓。清末民初徐永祚《改良中式商業簿記方案》仍主張「結算必用四柱法」,現代總帳中「期初餘額、本期增加、本期減少、期末餘額」的劃分,實即四柱原理的繼承。
龍門帳與天地合帳:複式記帳的雛形
如果說四柱結算法是單式記帳的高級形態,那麼龍門帳和天地合帳則邁向「複式記帳」。所謂複式記帳,是指對每筆交易進行雙重記錄,同時反映資金的來源與去向。現代會計的「借貸記帳法」,即是複式記帳的典型。
龍門帳產生於明末清初,是我國最早的一種複式記帳法。關於其創始人,會計史學界尚無定論——素有「富山說」「傅山說」「富山即傅山說」三說:一說為山西幫商人「富山」所創(李寶震先生特別聲明係「據說」);一說即明末清初山西陽曲學者傅山(字青主);郭道揚先生則推測「富山」當為「傅山」(或係相傳有誤,或係後世商家取吉利以「富」代「傅」),並「傾向於」傅山之說。然亦有學者查考明清山西大商人名錄,未見有名「富山」者,故只能說:龍門帳的確切創始人,至今仍是一樁會計史疑案,可確定者為其產生於明末清初的商業界(尤其與晉商、票號的經營需求密切相關)。
龍門帳將全部帳目科學劃分為「進、繳、存、該」四大類:進即全部收入;繳即全部支出(含商品進價與各項費用);存即全部資產並包括債權;該即「欠」,相當於負債並包括投資(資本)。四者的關係是:進-繳=存-該(亦可變形為「該+進=存+繳」)。記帳採用「收方/付方」(即來方/去方)兩對符號,遵循「有來必有去,來去必相等」的規則。
龍門帳最精妙的設計,在於雙軌計算盈虧:一方面以「進」與「繳」的差額計算,另一方面以「存」與「該」的差額平行計算——若「進」大於「繳」,或「存」大於「該」,即為盈利,反之为虧損,且兩軌結果應相等。年終結算時,以此公式驗算兩方差額是否相符,這一過程被形象地稱為「合龍門」(或「軋龍門」):兩軌所計盈虧相等,稱「龍門相合」,表示帳目正確;若不相等,則稱「龍門不合」,須查核更正。「龍門帳」即由此得名——後世有附會為「鯉魚跳龍門」典故者,實非其本義。
在龍門帳的基礎上,清代又發展出更為成熟的「四腳帳」(又稱「天地合帳」)。四腳帳對每筆交易同時在「來帳」與「去帳」兩方登記(故稱「四腳」),且上下兩格必須相符,故謂之「天地合」。這種記帳方式,已非常接近現代會計「有借必有貸,借貸必相等」的原則。
值得注意的是,無論龍門帳還是四腳帳,都主要流行於民間商號,尤其晉商票號;官方會計仍以四柱結算法為主。這說明,正是民間商業的複雜性,推動了會計方法的創新。
晉商票號的會計制度
晉商票號的會計制度,是中國古代企業會計的巔峰。以日升昌為例,其帳簿體系之嚴密、核算之精細,在當時世界範圍內亦屬罕見。
票號的帳簿主要分為「流水帳」與「總清帳(總帳)」兩大類:流水帳按時間順序逐筆記錄交易,包括匯兌、存款、放款、收支等;總帳則按科目分類匯總,分為匯兌帳、存放款帳、開支帳等。在此基礎上,定期編製月結、年結與總結帳(清單)報告。實例可見日升昌江浦分號咸豐二年(1852年)總結帳:分列「收項」(元年結存、共收各處會票、淨得現利、共餘平色等,合計195,549.59兩)與「交項」(共交各處會票、借貸帳利銀、房租伙食等),再列「計開實存」(現存、外該借貸、外該在帳利銀、家具作本等)與「計開該外」(該外借貸、該外在帳利銀),最終「除訖淨合結存」4,788.20兩——其「實存-該外=淨存」的結構,正是「存-該」邏輯在實務中的運用。
票號會計核算有幾個顯著特點。第一,應收應付項目的核算。票號帳中已區分「外該」(人欠我,債權)與「該外」(我欠人,債務),並計算「外該在帳利銀」「該外在帳利銀」等應計利息,說明其對債權債務與利息已有精細掌握——惟此係應收應付項目的核算,與現代會計的權責發生制(accrual basis)並不等同,不宜以現代概念徑相附會。第二,穩健經營與「護本」。票號帳中所有者權益類分「原本」「護本」「借貸」等項目,其中「護本」係為穩健經營、抵禦風險而設;晉商另有「厚成」(低估資產、隱藏準備)之習,皆體現其審慎理念。第三,內部控制。票號實行嚴格的帳目核對制度,總號與分號定期對帳,確保帳實相符;總號通過分號的總結帳(清單)掌握各地經營狀況,並配合號規(如「三爺不用」等)防範舞弊。
晉商票號的會計制度,不僅是技術,更是一套管理工具。通過精細的核算,票號的財東與掌柜得以準確掌握企業財務狀況、作出經營決策,這也是晉商能夠「匯通天下」的重要制度保障。
帳簿背後的文化
中國古代的會計與簿記,不僅是一套技術,更承載著獨特的文化內涵。四柱結算法的「舊管、新收、開除、實在」,體現了中國人「量入為出」「留有餘地」的理財觀念;龍門帳的「進、繳、存、該」與「合龍門」,反映了「雙軌勾稽、以平衡驗帳」的商業邏輯;晉商票號的「護本」「厚成」,則展現了「穩健經營」「未雨綢繆」的風險意識。
還有一個有趣的細節:中國古代商人記帳,往往使用「蘇州碼子」——一種民間通用的商用數字元號(又稱花碼、草碼、商碼)。其筆畫簡單、書寫快捷,在民間商業中廣泛使用;名稱雖與蘇州相關,確切起源則尚待考。蘇州碼子的流行,說明中國古代商業已發展出自己的「商業語言」。
此外,中國古代的會計核算非常重視「憑證」。每一筆交易,都須有契約、票據、收據作為憑證;敦煌寺院的會計報告,更須當眾宣讀、僧眾簽字方能通過。這種「憑證主義」與「公開勾稽」,是中國古代商業信用體系與責任審計的重要組成部分。
從西周的「日成、月要、歲會」到唐宋的四柱結算法,從明末清初的龍門帳到清代的四腳帳(天地合帳),從晉商票號的總結帳到蘇州碼子的廣泛使用——中國古代的會計與簿記,走過了一條從簡單到複雜、從單式到複式的演變之路。這套會計體系,雖沒有現代會計的理論化與標準化,卻在長達兩千年的時間裡支撐了中國商業的運轉,並為世界會計史貢獻了「四柱平衡公式」等獨特創舉。
同時也應看到,龍門帳創始人之謎提示我們:傳統商業制度多是集體實踐的結晶,往往難以歸功於某一人。今天,當我們翻開那些泛黃的帳簿,看到的不僅是數字,更是一個時代的商業邏輯、一種文化的理財智慧。這些帳簿告訴我們:會計從來不只是「算帳」,它是企業管理的核心,是商業信任的基礎,是經濟運行的「語言」。
下篇預告:經理人與夥計——中國傳統企業的職業化管理
食貨志今讀
** 博客文章文責自負,不代表本公司立場 **