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) | 借 | 贷 | 借 |
提示:如果某账户的期末余额与其正常余额方向相反(例如现金出现贷方余额),你要立刻停下来复核业务含义。
为什么重要
怎么做(稳定写出分录)
安全的四步法
- 写出涉及的账户(至少两个)。
- 给每个账户分类:资产/负债/权益/收入/费用/提现。
- 判断每个账户增加还是减少。
- 用借贷规则落地:借贷金额必须相等。
这四步比任何“背模板口诀”更可靠。
另一种识别账户的方法:去向与来源
当你不知道应该用哪个账户名时,先问两句话:
- 价值去了哪里(destination)?通常是资产增加、费用发生、提现。
- 价值来自哪里(source)?通常是负债增加、权益增加、收入确认、资产减少。
用它来找账户名,再用账户类型规则确认借贷方向。
分录的规范格式(Journal Entry)
- 借方先写,贷方后写。
- 借方合计 = 贷方合计。
- 解释句写“发生了什么”,不要写“因为借贷规则所以……”。
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:分录平衡与业务含义
程序能检查“借方合计 = 贷方合计”,却不知道这笔现金是不是新收入。**试算平衡是算术证据,不是业务实质证据。**人工复核仍要回到合同、发票和原始交易。
常见错误
- 先找借贷方向,后找账户类型。正确顺序相反:先分类再借贷。
- 把“现金”当成业务性质。现金只是结算方式,不能决定收入/费用。
- 把应收、应付当成收入、费用。它们是资产/负债。
- 同一笔业务把两边都过到一个账户。这样分类账失去意义。
- 不复核正常余额。正常余额是很强的自检工具。
快速检查
- 为什么“借方=增加”不对?
- 收到客户还款 700 元,为什么不是收入?
- 赊购存货 900 元,等式哪两边增加?
- 写分录时,最稳的四步法是什么?
参考答案(点击展开)
- 借贷方向取决于账户类型。资产增加记借,负债增加记贷;所以“借方=增加”只对资产/费用/提现成立。
- 因为这只是把“应收账款(资产)”转回“现金(资产)”,不产生新的收入。
- 资产(存货/购货)增加,负债(应付账款)增加。
- 写账户名 -> 分类 -> 判断增减 -> 用借贷规则落地并保证借贷相等。
下一章
本章解决“怎样记一笔分录”;下一章把多笔分录串成从凭证到报表的完整流程。继续读会计循环。