跳转到主要内容
快速入门

快速入门

快速设置指南,创建你的第一个 Beancount 账本,包含必要的配置、文件组织和验证步骤。

准备好掌控你的财务了吗?本指南将帮助你在几分钟内启动并运行 Beancount。你将学习如何创建你的第一个账本,设置必要的账户,并记录你的第一笔交易

beancount.io journal view listing plain-text double-entry transactions with directive type filters

Explore the live ledger →

初始设置

创建你的第一个账本

; 新账本的基本结构
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
 
2024-01-02 * "初始存款"
  Assets:Checking           100.00 USD
  Equity:Opening-Balances

必要的配置

option "title" "个人财务账本"
option "operating_currency" "USD"

文件组织

推荐结构

; 1. 配置选项
option "title" "个人账本"
option "operating_currency" "USD"
 
; 2. 账户声明
2024-01-01 open Assets:Checking    USD
2024-01-01 open Assets:Savings     USD
2024-01-01 open Expenses:Food      USD
 
; 3. 初始余额
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
 
; 4. 交易
2024-01-15 * "杂货店" "每周购物"
  Expenses:Food            50.00 USD
  Assets:Checking

章节组织

  1. 永久账户

    2024-01-01 open Liabilities:Payables    USD
    2024-01-01 open Assets:Receivables      USD
  2. 银行账户

    2024-01-01 open Assets:Bank:Checking     USD
    2024-01-01 open Assets:Bank:Savings      USD
    2024-01-01 open Income:Bank:Interest     USD
  3. 投资账户

    2024-01-01 open Assets:Investment:Cash    USD
    2024-01-01 open Assets:Investment:Stocks  VTSAX
    2024-01-01 open Income:Investment:Dividend USD

验证和报告

基本验证

# 检查错误
bean-check ledger.beancount
 
# 查看 Web 界面
bean-web ledger.beancount

常用报表

# 资产负债表
bean-report ledger.beancount balsheet
 
# 利润表
bean-report ledger.beancount income
 
# 账户明细
bean-report ledger.beancount journal -a Assets:Checking

管理初始余额

填充示例

2024-01-01 open Assets:Checking    USD
 
; 填充账户以匹配已知余额
2024-01-01 pad Assets:Checking Equity:Opening-Balances
 
; 断言已知余额
2024-01-01 balance Assets:Checking 1525.00 USD

账户关闭

2024-01-01 open Assets:OldBank:Checking   USD
2024-06-30 close Assets:OldBank:Checking  ; 账户已关闭

交易去重

处理转账

; 信用卡支付 - 组合视图
2024-01-15 * "信用卡支付"
  Assets:Checking            -500.00 USD
  Liabilities:CreditCard     500.00 USD
 
; 标记为待匹配
2024-01-15 * "待处理的信用卡支付"
  ! Assets:Checking         -500.00 USD
  Liabilities:CreditCard    500.00 USD

余额断言

; 定期余额检查可防止重复
2024-01-31 balance Assets:Checking    2150.25 USD
2024-01-31 balance Liabilities:CreditCard  -350.00 USD

最佳实践

  1. 文件组织

    • 最初保持一个主文件
    • 使用清晰的章节标题
    • 将相关账户分组在一起
  2. 账户名称

    • 使用一致的命名约定
    • 包含国家/机构前缀
    • 保持逻辑层次结构
  3. 余额验证

  4. 货币处理

    • 声明运营货币
    • 使用一致的商品代码
    • 指定货币约束

下一步

现在你已经设置了一个基本的账本:

  1. 记录常规交易:从你的日常支出和收入开始
  2. 设置银行账户导入:使用 CSV 导入或银行连接来自动化数据录入
  3. 学习高级语法:浏览 语法参考 以了解更复杂的场景
  4. 生成你的第一份报表:使用 UI 功能创建财务报表并分析你的支出

快速参考

常用账户类型:

  • Assets:Bank:Checking - 你的支票账户
  • Expenses:Food:Groceries - 杂货支出
  • Income:Salary:Company - 雇佣收入
  • Liabilities:CreditCard:Visa - 信用卡债务

必要命令:

  • bean-check ledger.beancount - 验证你的账本
  • bean-report ledger.beancount balsheet - 生成资产负债表
  • bean-web ledger.beancount - 启动 Web 界面

这些指南为使用 Beancount 管理个人财务奠定了坚实的基础。准备好添加你的第一笔交易了吗?查看我们的 UI 交易指南

阅读需 3 分钟

如何在2026年创办高压清洗业务:2,000–10,000美元启动资金,1,500美元入门设备

高压清洗创业2千至1万美元(或1,500美元入门设备)——2026年的设备、定价、首批客户和现金流。

small-business
entrepreneurship
阅读需 3 分钟

ISO 生成式 AI 除外条款自 2026 年 1 月 1 日生效:CG 40 47 对你的 CGL 保单意味着什么

Verisk/ISO 的 CG 40 47、CG 40 48、CG 35 08 自 2026 年 1 月 1 日起将生成式人工智能损失从 CGL…

small-business
insurance
阅读需 8 分钟

谷歌代理支付协议(AP2):当AI代理开始从你的小企业购买商品意味着什么

谷歌代理支付协议(AP2)于2025年9月推出,拥有60多家合作伙伴,包括万事达卡、PayPal和Adyen。该协议使用加密签名的授权令让AI代理能够执行人类授…

ai
payments
阅读需 8 分钟

速动比率(酸性测试比率):比流动比率更受贷款方信赖的流动性指标

速动比率(酸性测试比率)衡量企业是否仅用现金、有价证券和应收账款即可覆盖流动负债——有意剔除存货和预付费用。涵盖公式及实际案例,解释为何贷款契约常设定速动比率下…

financial-ratios
small-business
阅读需 9 分钟

货运经纪簿记:保理费用、快速付款与7亿美元双重经纪问题

货运经纪赚取的是发货人账单与承运人成本之间的差额——而非货运总价值。如何记录保理(追索权费率1-5%,无追索权费率2.5-5%的应收账款出售),区分快速付款折扣…

trucking
bookkeeping