Tag 在 beancount 中可以方便我们标记一组交易。

Tag 只能使用英文

beancount 中标签的使用

在 beancount 中标签有两种书写方式:TagsThe Tag Stack。

Tags

使用如下,可以在每笔交易的最后添加标签(支持多个标签)。

  1. 2014-04-23 * "Flight to Berlin" #berlin-trip-2014 #germany
  2. Expenses:Flights -1230.27 USD
  3. Liabilities:CreditCard

The Tag Stack

有时候,我们希望使用标签标记一段时间内的交易(例如:旅行或者某项计划),可以使用如下方式:

pushtag #berlin-trip-2014

2014-04-23 * "Flight to Berlin"
  Expenses:Flights              -1230.27 USD
  Liabilities:CreditCard

poptag #berlin-trip-2014

这样,在 pushtagpoptag之间的交易都会自动加上#berlin-trip-2014标签。

beancount-gs 中的使用

在 beancount-gs 中可以在添加交易时添加标签。下面使用标签记录一次上海旅行。
tag1.png
tag2.png
tag3.png