Beancount 中的选项配置
Beancount 的行为可以使用 option 指令进行自定义,这些指令位于主账本文件的顶部。这些键值对控制着一切,从你的根账户的名称到货币转换的处理方式。正确配置这些选项对于根据你的特定需求定制 Beancount 至关重要。⚙️
核心配置选项
这些选项控制着账本的基本设置。
基本设置
以下是一些你最常设置的选项。
option "title" "个人账本"
option "render_commas" "TRUE"
option "plugin_processing_mode" "raw"
title: 设置报表和 Web 界面的标题。render_commas: 如果为TRUE,报表中的数字将使用千位分隔符格式化(例如,1,000,000.00)。plugin_processing_mode: 控制插件的加载方式。raw仅加载你明确指定的插件,而default包括一组标准的实用插件。
账户名称自定义
你可以重命名 Beancount 的五个基本账户类型。这纯粹是表面上的更改,只会改变它们在报表中的显示方式。
option "name_assets" "资产"
option "name_liabilities" "负债"
option "name_equity" "权益"
option "name_income" "收入"
option "name_expenses" "支出"
权益账户配置
Beancount 会自动创建几个特殊的权益账户,以处理期初余额和收入计算。你可以为这些账户指定自定义名称。
option "account_previous_balances" "期初余额"
option "account_previous_earnings" "收益:期初"
option "account_current_earnings" "收益:当期"
option "account_previous_conversions" "转换:期初"
option "account_current_conversions" "转换:当期"
option "account_rounding" "舍入"
account_previous_balances: 用于将期初余额注入账本的账户。account_current_earnings: 用于累计当期所有收入和支出总额的账户,有效地计算你的净收入。account_rounding: 存放自动舍入产生的小额差异的账户。