复式记账与借贷规则
1.4 复式记账与借贷规则(Double-Entry & Dr/Cr)
本章回答什么
- 怎样先识别一笔业务涉及的正确账户?
- 为什么借贷方向取决于账户类型,而不是“好坏”或“正负”?
- 过账之后,怎样检查一笔分录是否仍然表达了正确的业务含义?
学习目标
读完这一页后,你应该能够:
- 按账户类型判断借贷方向,而不是背“现金进出”的模板。
- 为常见采购、销售、收款、付款业务写出规范分录。
- 用 T 账户和正常余额检查分录是否表达了正确的业务含义。
业务场景
企业收到客户 8,000 元货款时,销售员可能说“又赚了 8,000”。但如果这笔钱是客户偿还上月赊销款,它只是资产内部从应收账款转为现金,并不是新收入。复式记账要求你先识别账户和业务性质,再决定借贷方向。
在主线中的位置
本章练习如何根据一笔业务写出正确分录,再用 T 账户核对余额。
是什么
复式记账(Double-entry)要求每一笔业务至少影响两个账户,并且借方金额总和 = 贷方金额总和。
“借(Debit, Dr)/贷(Credit, Cr)”不是好坏,也不是正负,它们是记录方向。
借贷方向由账户类型决定:
| 账户类型 | 增加 | 减少 | 正常余额(Normal Balance) |
|---|---|---|---|
| 资产(Asset) | 借 | 贷 | 借 |
| 负债(Liability) | 贷 | 借 | 贷 |
| 所有者权益(Equity/Capital) | 贷 | 借 | 贷 |
| 收入(Revenue/Income) | 贷 | 借 | 贷 |
| 费用(Expense) | 借 | 贷 | 借 |
| 提现/取款(Drawings) | 借 | 贷 | 借 |
如果某账户的期末余额与正常余额方向相反,例如现金出现贷方余额,应核对相关业务和记账是否正确。
为什么重要
怎么做(稳定写出分录)
安全的四步法
- 写出涉及的账户(至少两个)。
- 给每个账户分类:资产/负债/权益/收入/费用/提现。
- 判断每个账户增加还是减少。
- 按借贷规则编写分录,并检查借贷金额是否相等。
逐步判断账户和增减方向,比依赖“背模板口诀”更可靠。
另一种识别账户的方法:去向与来源
当你不知道应该用哪个账户名时,先问两句话:
- 价值去了哪里(destination)?通常是资产增加、费用发生、提现。
- 价值来自哪里(source)?通常是负债增加、权益增加、收入确认、资产减少。
先根据价值的去向与来源确定账户,再按账户类型确认借贷方向。
分录的规范格式(Journal Entry)
- 借方先写,贷方后写。
- 借方合计 = 贷方合计。
- 解释句写“发生了什么”,不要写“因为借贷规则所以……”。
T 账户与余额读取(Ledger / T-Account)
T 账户是教学用的“分类账简化模型”:
账户名称
--------------------
借方(Dr) | 贷方(Cr)
余额的计算就是两边相减:
- 借大于贷:借方余额(debit balance)
- 贷大于借:贷方余额(credit balance)
期末常用 Bal c/d(结转)与下期 Bal b/d(结转到期初)展示余额。
常见交易的分录模板(高频)
| 业务 | 分录(简写) | 易错点 |
|---|---|---|
| 所有者投入现金 | 借:现金;贷:资本 | 把资本当收入 |
| 现金买设备 | 借:固定资产;贷:现金 | 把设备当费用 |
| 赊购存货 | 借:存货/购货;贷:应付账款 | 把应付当费用 |
| 支付房租 | 借:租金费用;贷:现金 | 忘记预付的可能性 |
| 现金销售 | 借:现金;贷:销售收入 | 把收入记借方 |
| 赊销 | 借:应收账款;贷:销售收入 | 把应收当收入 |
| 收到客户还款 | 借:现金;贷:应收账款 | 错记为收入 |
| 支付供应商 | 借:应付账款;贷:现金 | 反向记成应付贷 |
先确定盘存制,再写购货和销售成本
| 环节 | 永续盘存制 | 定期盘存制 |
|---|---|---|
| 购入商品 | 借记存货 | 借记购货 |
| 发生销售 | 记录收入,同时结转销售成本并减少存货 | 先记录收入,销售成本在期末统一计算 |
| 期末 | 根据盘点等证据核对并调整账面存货 | 用期初存货、净购货和期末盘点存货计算销售成本 |
不能一边逐笔结转销售成本,一边又把全部净购货作为当期成本,否则可能重复计入。下面的 5,000 元赊销例子采用永续盘存制;完整基础案例采用定期盘存制。先写明口径,再比较分录。
课堂例题:一笔业务从故事到分录
资料:公司赊销商品 5,000 元,商品成本 3,200 元,采用永续盘存制。
| 步骤 | 分析 |
|---|---|
| 账户 | 应收账款、销售收入、销售成本、存货 |
| 要素 | 应收账款和存货是资产;销售收入增加权益;销售成本是费用 |
| 增减 | 应收增加、收入增加、费用增加、存货减少 |
| 借贷 | 资产增加借,应收借;收入增加贷;费用增加借;资产减少贷 |
分录:
| 借方 | 金额 | 贷方 | 金额 |
|---|---|---|---|
| 应收账款 | 5,000 | 销售收入 | 5,000 |
| 销售成本 | 3,200 | 存货 | 3,200 |
注意:如果只记录收入而不结转成本,利润会被高估,也违反配比原则。
可运行例题:平衡检查能发现什么、不能发现什么
下面两组分录都借贷相等,但只有第一组忠实表达“客户偿还旧欠款”。运行后比较输出。
Python:分录平衡与业务含义
程序能检查“借方合计 = 贷方合计”,但无法仅凭金额判断这笔现金是否属于新收入。**试算平衡是算术证据,不是业务实质证据。**还需要结合合同、发票和原始交易进行人工复核。
常见错误
- 先找借贷方向,后找账户类型。正确顺序相反:先分类再借贷。
- 把“现金”当成业务性质。现金只是结算方式,不能决定收入/费用。
- 把应收、应付当成收入、费用。它们是资产/负债。
- 同一笔业务把两边都过到一个账户。这样分类账失去意义。
- 不复核正常余额。正常余额是很强的自检工具。
快速检查
- 为什么“借方=增加”不对?
- 收到客户还款 700 元,为什么不是收入?
- 赊购存货 900 元,等式哪两边增加?
- 写分录时,最稳的四步法是什么?
参考答案(点击展开)
- 借贷方向取决于账户类型。资产增加记借,负债增加记贷;所以“借方=增加”只对资产/费用/提现成立。
- 因为这只是把“应收账款(资产)”转回“现金(资产)”,不产生新的收入。
- 从经济实质看,存货资产与应付负债同时增加。永续盘存制借记存货;定期盘存制先借记购货,再在期末确定销售成本和期末存货,不能把“购货账户”直接当作期末资产余额。
- 写账户名 -> 分类 -> 判断增减 -> 按借贷规则编写分录,并核对借贷金额。
下一章
本章解决“怎样记一笔分录”;下一章把多笔分录串成从凭证到报表的完整流程。继续读会计循环。