2. 交易记录

复式记账与借贷规则

Double-Entry & Dr/Cr

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)

提示:如果某账户的期末余额与其正常余额方向相反(例如现金出现贷方余额),你要立刻停下来复核业务含义。

为什么重要

  1. 这是把 02 会计等式落地为“可操作记账”的机制。
  2. 这是会计循环中“分录”和“过账”的核心技能(见 05 会计循环)。
  3. 大多数初学者错误不是算术,而是“账户分类错”或“把现金当收入/费用”。

怎么做(稳定写出分录)

安全的四步法

  1. 写出涉及的账户(至少两个)。
  2. 给每个账户分类:资产/负债/权益/收入/费用/提现。
  3. 判断每个账户增加还是减少。
  4. 用借贷规则落地:借贷金额必须相等。

这四步比任何“背模板口诀”更可靠。

另一种识别账户的方法:去向与来源

当你不知道应该用哪个账户名时,先问两句话:

  • 价值去了哪里(destination)?通常是资产增加、费用发生、提现。
  • 价值来自哪里(source)?通常是负债增加、权益增加、收入确认、资产减少。

用它来找账户名,再用账户类型规则确认借贷方向。

分录的规范格式(Journal Entry)

  1. 借方先写,贷方后写。
  2. 借方合计 = 贷方合计。
  3. 解释句写“发生了什么”,不要写“因为借贷规则所以……”。

T 账户与余额读取(Ledger / T-Account)

T 账户是教学用的“分类账简化模型”:

            账户名称
      --------------------
      借方(Dr) | 贷方(Cr)

余额的计算就是两边相减:

  • 借大于贷:借方余额(debit balance)
  • 贷大于借:贷方余额(credit balance)

期末常用 Bal c/d(结转)与下期 Bal b/d(结转到期初)展示余额。

常见交易的分录模板(高频)

业务分录(简写)易错点
所有者投入现金借:现金;贷:资本把资本当收入
现金买设备借:固定资产;贷:现金把设备当费用
赊购存货借:存货/购货;贷:应付账款把应付当费用
支付房租借:租金费用;贷:现金忘记预付的可能性
现金销售借:现金;贷:销售收入把收入记借方
赊销借:应收账款;贷:销售收入把应收当收入
收到客户还款借:现金;贷:应收账款错记为收入
支付供应商借:应付账款;贷:现金反向记成应付贷

注:关于“存货系统(永续/定期)”的差异会影响你是借“存货”还是借“购货”。初学阶段跟随课程口径即可,关键是借贷逻辑一致。

课堂例题:一笔业务从故事到分录

资料:公司赊销商品 5,000 元,商品成本 3,200 元,采用永续盘存制。

步骤分析
账户应收账款、销售收入、销售成本、存货
要素应收账款和存货是资产;销售收入增加权益;销售成本是费用
增减应收增加、收入增加、费用增加、存货减少
借贷资产增加借,应收借;收入增加贷;费用增加借;资产减少贷

分录:

借方金额贷方金额
应收账款5,000销售收入5,000
销售成本3,200存货3,200

注意:如果只记录收入而不结转成本,利润会被高估,也违反配比原则。

可运行例题:平衡检查能发现什么、不能发现什么

下面两组分录都借贷相等,但只有第一组忠实表达“客户偿还旧欠款”。运行后比较输出。

Py

Python:分录平衡与业务含义

Idle

程序能检查“借方合计 = 贷方合计”,却不知道这笔现金是不是新收入。**试算平衡是算术证据,不是业务实质证据。**人工复核仍要回到合同、发票和原始交易。

常见错误

  1. 先找借贷方向,后找账户类型。正确顺序相反:先分类再借贷。
  2. 把“现金”当成业务性质。现金只是结算方式,不能决定收入/费用。
  3. 把应收、应付当成收入、费用。它们是资产/负债。
  4. 同一笔业务把两边都过到一个账户。这样分类账失去意义。
  5. 不复核正常余额。正常余额是很强的自检工具。

快速检查

  1. 为什么“借方=增加”不对?
  2. 收到客户还款 700 元,为什么不是收入?
  3. 赊购存货 900 元,等式哪两边增加?
  4. 写分录时,最稳的四步法是什么?
参考答案(点击展开)
  1. 借贷方向取决于账户类型。资产增加记借,负债增加记贷;所以“借方=增加”只对资产/费用/提现成立。
  2. 因为这只是把“应收账款(资产)”转回“现金(资产)”,不产生新的收入。
  3. 资产(存货/购货)增加,负债(应付账款)增加。
  4. 写账户名 -> 分类 -> 判断增减 -> 用借贷规则落地并保证借贷相等。

下一章

本章解决“怎样记一笔分录”;下一章把多笔分录串成从凭证到报表的完整流程。继续读会计循环

Copyright © 2026