一位会员支付 $1,200 购买一年的场馆使用权。在下面的权责发生制记账假设下,一月赚得 $100,留下 $1,100 的递延收入。银行收款和当月收入回答的是不同的问题。
这篇演示会记录这笔会员款、一次用品采购和一张未付的清洁发票,然后核对一月结账。完整的 Beancount 示例在这些交易结束后以 $1,170 现金和 $10 利润收尾。所有人名、日期和金额都是以美元计价的虚构教学数据;这一小部分内容既不是完整的健身房预算,也不是利润基准。
在记账前先确定会员条款
我们虚构的会员在 2026 年 1 月 1 日支付全额 $1,200,换取 2026 年 1 月 1 日至 12 月 31 日的使用权。健身房在全年均匀地提供相同的服务。我们采用十二个相等的月度服务期,因此一月赚得 $1,200 ÷ 12 = $100。
这里没有单独的入会费、按次计费的套餐、捆绑产品或其他附加服务义务。本示例假设没有冻结、取消、退款、折扣、支付手续费、间接税、融资调整或其他交易。全部六个账户从零开始。这些是账簿记账假设;它们不确立任何税务处理或资格规则。按次课程包或实质不同的合同需要各自的确认分析。
FASB 的健身俱乐部示例在使用权被均匀提供时确认收入,而不论到店次数。它原本的示例是按月收费。这里我们把收款方式改为年度预付,并应用单独的合同负债原则:在承诺的服务提供之前收到的钱最初代表一项义务。参见 FASB 原始 ASU 2014-09, Section A 中的 606-10-45-2 段和 606-10-55-184–186 段,印刷版第 42 页和第 90–91 页。该文件引入了这些修订;它不是当前合并后的《会计准则汇编》。IFRS 15 概览同样解释了在承诺的服务得到履行时、采用适当的进度衡量方式来确认收入。
记录一月的四笔事件
收款产生递延会员收入。在月末,确认会减少该负债并记录已赚得的服务。在本示例的权责发生制惯例下,已消耗的用品和已完成的清洁属于一月的费用,包括那张尚未支付的清洁账单。
| 日期 | 事件 | 对一月收入或费用的影响 | 银行变动,美元 |
|---|---|---|---|
| 1月1日 | 收到年度使用权付款 | 递延收入增加 1,200;尚无收入 | +1,200.00 |
| 1月10日 | 购买用品并在一月全部消耗 | 用品费用 30 | −30.00 |
| 1月31日 | 清洁完成;账单未付,2 月 5 日到期 | 清洁费用和应付账款各增加 60 | 0.00 |
| 1月31日 | 确认一月使用权服务 | 收入 100;递延收入减少 100 | 0.00 |
仅会员款的核对,截至 1 月 31 日,未计入成本前: $1,200 已收取 = $100 已赚得 + $1,100 递延。在此情景中,$1,100 是剩余的使用权服务义务。它并不自动是一笔应退退款或规定的现金储备。支付用品费用后,整本账本的银行余额为 $1,170。
运行完整的一月账本
下面的文件不需要任何插件、发票 PDF 或期初权益交易。账户开立在所有活动之前。2 月 1 日的余额指令检查当日开始时的余额,即一月结账后的余额;它们不产生任何二月交易。该文件不会记录计划中的账单支付或未来月份的会员收入。
; fitness-studio-starter — 完整可运行的一月结账
; 以美元计价的虚构教学数据;所有账户从零开始。
; 年度使用权:2026 年 1 月 1 日至 12 月 31 日,在 12 个月度期间内均匀提供。
; 无入会费、单独服务、冻结、取消、退款、折扣、
; 支付手续费、间接税、融资调整或其他交易。
; 仅为权责发生制记账示例;不隐含任何税务处理。
option "operating_currency" "USD"
2025-12-31 open Assets:Bank:Checking USD
2025-12-31 open Liabilities:DeferredRevenue:Memberships USD
2025-12-31 open Liabilities:AccountsPayable USD
2025-12-31 open Income:Memberships USD
2025-12-31 open Expenses:Supplies USD
2025-12-31 open Expenses:Cleaning USD
2026-01-01 * "Demo Member" "Annual access payment received"
membership: "DEMO-ANNUAL-001"
Assets:Bank:Checking 1200.00 USD
Liabilities:DeferredRevenue:Memberships -1200.00 USD
2026-01-10 * "Demo Supplies" "Supplies bought and fully consumed in January"
Expenses:Supplies 30.00 USD
Assets:Bank:Checking -30.00 USD
2026-01-31 * "Demo Cleaning" "January cleaning completed; invoice unpaid"
invoice: "DEMO-CLEAN-001"
due: "2026-02-05"
Expenses:Cleaning 60.00 USD
Liabilities:AccountsPayable -60.00 USD
2026-01-31 * "Demo Member" "January access earned: 1200 / 12"
membership: "DEMO-ANNUAL-001"
Liabilities:DeferredRevenue:Memberships 100.00 USD
Income:Memberships -100.00 USD
; These beginning-of-February assertions check the January close.
; They add no February activity or future recognition/payment entries.
2026-02-01 balance Assets:Bank:Checking 1170.00 USD
2026-02-01 balance Liabilities:DeferredRevenue:Memberships -1100.00 USD
2026-02-01 balance Liabilities:AccountsPayable -60.00 USD
2026-02-01 balance Income:Memberships -100.00 USD
2026-02-01 balance Expenses:Supplies 30.00 USD
2026-02-01 balance Expenses:Cleaning 60.00 USD下载上面的文件,或把完整示例保存为 fitness-studio-starter.bean。安装 bea 后,在包含该文件的文件夹中运行 bea --file fitness-studio-starter.bean check。它的余额断言有助于发现缺失或更改的分录。但仍要把金额与合同和原始凭证核对:账本可以平衡,同时却记录了错误的业务事件。
核对一月期末余额
在账本中,借方余额为正,贷方余额为负。因此 Income:Memberships 为 −100.00 USD 意味着赚得 $100 的收入,而负的负债余额代表因服务或现金支付而欠下的金额。这些符号是记账惯例,并不代表负销售或现金短缺。
| 账户 | 带符号的期末余额,美元 | 需要核对什么 |
|---|---|---|
Assets:Bank:Checking | 1,170.00 | 收款 1,200 减去用品付款 30 |
Liabilities:DeferredRevenue:Memberships | −1,100.00 | 年度付款减去一月已赚得服务 |
Liabilities:AccountsPayable | −60.00 | 未付的一月清洁发票 |
Income:Memberships | −100.00 | 十二个相等月度服务期之一 |
Expenses:Supplies | 30.00 | 一月购买并全部消耗的用品 |
Expenses:Cleaning | 60.00 | 一月完成的清洁 |
| 分录余额合计 | 0.00 | 每笔分录都平衡,无需调整账户 |
月末结账时使用以下检查:
- 核对会员条款和收款。 把使用权日期和付款记录放在一起。在本示例中
DEMO-ANNUAL-001连接收款和确认。在选择确认时间表之前先确认承诺的服务。 - 核对银行。 期初现金为零,加上 $1,200 收款,减去 $30 用品付款,等于 $1,170。把这两笔变动与银行对账单核对。未付的清洁发票和收入确认分录都不影响现金。
- 递延收入的滚动核对。 会员明细表应显示期初负债为零 + $1,200 已收取 − $100 已赚得 = 剩余 $1,100。把该明细表与账本的负债核对一致,注意其符号为负。
- 把未付账单纳入结账。
DEMO-CLEAN-001支持 $60 清洁费用和应付账款,到期日为 2 月 5 日。稍后支付它会结清应付账款;它不会产生另一笔一月清洁费用。本账本中尚未发生任何支付。 - 审视结果及其现金桥。 收入 $100 减去 $30 用品和 $60 清洁,得出这一部分 $10 利润。剩余余额解释了为什么现金要高得多。
| 一月核对 | 独立计算,美元 | 结果,美元 |
|---|---|---|
| 已赚得会员收入 | 1,200 ÷ 12 | 100.00 |
| 剩余递延收入 | 1,200 − 100 | 1,100.00 |
| 费用合计 | 30 + 60 | 90.00 |
| 这些交易的利润 | 100 − 90 | 10.00 |
| 期末现金 | 0 + 1,200 − 30 | 1,170.00 |
| 负债加当期结果 | 1,100 + 60 + 10 | 1,170.00 |
| 由利润调节至现金增加额 | 10 + 1,100 递延收入增加 + 60 应付账款增加 | 1,170.00 |
因此资产负债表有 $1,170 资产、$1,160 负债和 $10 当期结果。该结果由收入和费用计算而来;它不是单独的现金收款,也不是期初权益分录。现金桥遵循 SEC 的财务报表指南中解释的收益与现金之间的区别:经营性负债的变动有助于把两者核对起来。
把这套结账方法用到你自己的记录中
把教学记录替换为你实际的合同、收款、银行对账单、用品凭证和未付发票。把会员明细表和银行核对分开,以便你可以追踪每笔收款、已赚得金额和剩余义务。
如果支付处理方扣除手续费、暂扣结算款、发出退款或发送重复记录,在记账前把这些事实与其结算报告和银行核对。这些事件不在本入门示例中;它不会自动处理它们。当合同或服务发生变化时重新审视收入确认,并且只添加截至结账日实际发生的活动。
完成的一月结账为下一个决策提供了三个不同的起点:$100 已赚得收入、$1,100 仍欠的使用权服务,以及 $1,170 现金加上一笔 $60 待付账单。
使用月度盈利示例借助现有的计算器来计算贡献、盈亏平衡会员数和课程容量。使用现金规划续篇来安排 2 月 5 日的账单支付并改编 13 周预测指南。月度定价模型是一个单独的情景;现金续篇从这次一月结账开始。





