在晋商创立票号之前,中国民间就通行着一种商业会计核算方法——龙门账。
这是一种将民间商业中的全部经济事项,按性质、渠道,划分为进、缴、存、该四大类,分别设立账目核算的科学方法。所谓进,是指全部收入;缴,是指全部支出(包括销售商品进价和各种费用等支出);存,是指资产并包括债权;该,也称欠,是指负债并包括业主投资。当时的民间商业,一般只在年度终了办理结算(即现在的决算),就是核实和整理一年的经营成果,以便向业主作交代。年结,就是通过“进”与“缴”的差额,同时也通过“存”与“该”的差额平行计算盈亏。如果“进”大于“缴”,就有盈利;否则,就有亏损。它应该与“存”、“该”的差额(即盈亏)相等。这四大类的相互关系,可用公式表示为:
进-缴=存-该
每当办理结算时,便可运用上述会计公式来验算两方差额是否相等,并据以确定当年盈亏。相传傅山将这种双轨计算盈亏,并检查账目平衡关系的会计方法,形象地称为“合龙门”。“龙门账”也由此而得名。
龙门账可能是我国会计的开端,其“合龙门”至今仍是科学会计原理之一。山西票号创立之后,业务内容增多。为了加强账务管理,其账簿的设置更为复杂。据一位票号研究者的考察,山西票号的各类账簿,其数量多达16种,而且组织完备,登记详密,各有功用。主要有万金账(东伙开办时合同、股利分配等)、流水账(借贷、汇款、杂支、汇费、利息,与各庄来往汇款)、老账(就流水分类账)、浮账(即活期存款)、汇兑账、存款账、放款账及各地往来总账、本埠往来总账等。
大德通票号的账簿,分为流水账、老账、现金账、浮记账四种。
流水账:各项交易,均须于此账内先加分录,然后过入老账,故可称为各种账目之原始账,如同银行簿记之日记账。而账内抬头之下分上下两方,上方记载收入,下方记载付出。
老账:即依流水账各个抬头,分别记载的一种账簿。该账包含全部财产变动的综合情况,因此可以据以知晓财产状态及营业损益。此账名称虽多,但也不外入出老账与收取老账两种:入出老账专载营业上的损益,即银行的损益部分;收取老账,表示营业上对内对外的一切资产与负债,收即银行债务部分,取即银行资产部分,出入老账合计的余额,即等于收取老账的余额。如要清抄,入即新收,出即开除,而收取即是实在,其余额即银行的纯益金。
现金账:为核计库存而设,凡逐日出入现款,必须登记此账,其收付合计的余额,即本日库存之数。
浮记账:为省时间而设,因当年票号极盛时代,逐日交易,事务过繁,如往来存款一种,增加特多,如果逐宗记入流水,再由流水抄入老账,只有二三个司账员绝不能胜任,于是为提高工作效率,才设立这种账簿,将往来存款及同仁(即同行)暂记等项,不过流水,直接登入此账,待月终结算时,只将收取两方之合计数,一笔移转于流水账。
但上述账簿中,又可分为若干种,例如流水账下分为银流水宝账、钱流水宝账;此外还有万金账、钱来往宝账、银来往宝账、各铺来往账、外该借贷账、收借贷账、各路存户汇项账、汇银宝账、收出满加账、出入平色宝账、收贴费现利捐项银账、未到期票项宝账、外庄入本账、应支账等等,名目繁多。
山西票号复杂的账簿,是其特殊的管理方式以及当时经营环境的产物。例如,分号员工一切花销,几乎均由票号垫付,然后再予清结,这就需有专门账簿记录;再如,当时银两、制钱并行,而两者间兑换比率又不固定,同样需要备有专门账簿记录。此外,汇兑、放贷,名目不同,也需要分别记录。复杂的经营内容,必然需要严密的账务管理,而严密的账务管理,使各种交易自然处于一目了然的状态,也就为总号审核分号业务,从而控制整个票号,提供了基本条件。