Beancount 语法快速参考

示例账户名称:Assets:US:BofA:Checking

账户类型

资产

负债

收入

支出

权益

+

-

-

+

-

商品

全部大写:

USD, EUR, CAD, AUD

GOOG, AAPL, RBF1005

HOME_MAYST, AIRMILES
HOURS

指令

通用语法:

YYYY-MM-DD <指令> <参数...>

开户与销户

2001-05-29 open Expenses:Restaurant

2001-05-29 open Assets:Checking USD,EUR ; 货币限制

2015-04-23 close Assets:Checking

声明商品

这是可选的;仅当您希望按货币附加元数据时才使用。

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

价格

多次使用以填充历史价格数据库:

2015-04-30 price AAPL 125.15 USD

2015-05-30 price AAPL 130.28 USD

备注

2013-03-20 note Assets:Checking "致电询问返利"

文档

2013-03-20 document Assets:Checking "path/to/statement.pdf"

交易

2015-05-30 * "关于此交易的某些说明"
负债:信用卡 -101.23 美元
支出:餐厅 101.23 美元

2015-05-30 ! "电缆公司" "电话账单" #标签 ˆ链接

id: "TW378743437" ; 元数据
支出:家庭:电话 87.45 美元
资产:支票账户 ; 可以省略一个金额

分录

... 123.45 美元 简单
... 10 GOOG {502.12 美元} 含单位成本
... 10 GOOG {{5021.20 美元}} 含总成本

... 10 GOOG {502.12 # 9.95 美元} 同时包含成本
... 1000.00 美元 @ 1.10 加元 含单位价格
... 10 GOOG {502.12 美元} @ 1.10 加元 含成本与价格
... 10 GOOG {502.12 美元, 2014-05-12} 含日期
! ... 123.45 美元 ... 含标记

余额断言与填充

仅断言指定货币的金额:

2015-06-01 balance 负债:信用卡 -634.30 美元

自动插入交易以满足以下断言:

YYYY-MM-DD pad 资产:支票账户 权益:期初余额

事件

YYYY-MM-DD event "位置" "纽约, 美国"
YYYY-MM-DD event "地址" "五月街 123 号"

选项

option "标题" "我的个人账簿"

查看 此文档 获取支持选项的完整列表。

其他

pushtag #秘鲁之旅

...

poptag #秘鲁之旅

; 注释以分号开头