Tree Models#

Amount

Amount (e.g.​ 100.00 USD).

Balance

Balance entry (e.g.​ 2000-01-01 balance Assets:Foo 100.00 USD).

Close

Close entry (e.g.​ 2000-01-01 close Assets:Foo).

Commodity

Commodity entry (e.g.​ 2000-01-01 commodity USD).

CompoundAmount

Compound amount (e.g.​ 1.00 # 10.00 USD).

CostSpec

Unit cost or total cost.

Custom

Custom entry (e.g.​ 2000-01-01 custom "foo" "bar").

Document

Document entry (e.g.​ 2000-01-01 balance Assets:Foo "foo.pdf").

Event

Event entry (e.g.​ 2000-01-01 event "foo" "bar").

File

Contains everything in a file.

IgnoredLine

Ignored line (e.g.​ * title).

Include

Include directive (e.g.​ include "foo.bean").

MetaItem

Meta item (e.g.​ foo: "bar").

Note

Note entry (e.g.​ 2000-01-01 note Assets:Foo "foo").

NumberAddExpr

NumberExpr

Number expression.

NumberMulExpr

NumberParenExpr

Parentheses-enclosed number expression (e.g.​ (42.00)).

NumberUnaryExpr

Unary number expression (e.g.​ -42.00).

Open

Open entry (e.g.​ 2000-01-01 open Assets:Foo).

Option

Option directive (e.g.​ option "title" "foo").

Pad

Pad entry (e.g.​ 2000-01-01 pad Assets:Foo Equity:Opening-Balances).

Plugin

Plugin directive (e.g.​ plugin "foo").

Popmeta

Popmeta directive (e.g.​ popmeta foo:).

Poptag

Poptag directive (e.g.​ poptag #foo).

Posting

Posting (e.g.​ Assets:Foo -10.00 USD).

Price

Price entry (e.g.​ 2000-01-01 price GBP 2.00 USD).

Pushmeta

Pushmeta directive (e.g.​ pushmeta foo: "bar").

Pushtag

Pushtag directive (e.g.​ pushtag #foo).

Query

Query entry (e.g.​ 2000-01-01 query "foo" "...").

RawTreeModel

Base class for all tree models.

Tolerance

Tolerance (e.g.​ ~ 0.01).

TotalCost

Total cost (e.g.​ {{10.00 USD}}).

TotalPrice

Total price (e.g.​ @@ 10.00 USD).

Transaction

Transaction entry (e.g.​ 2000-01-01 *).

UnitCost

Unit cost (e.g.​ {10.00 USD}).

UnitPrice

Unit price (e.g.​ @ 10.00 USD).