Beancount チートシート - クイックリファレンスガイド
口座構造
口座タイプと符号
Type Sign Example
------------------------------------------------
Assets (+) Assets:US:BofA:Checking
Liabilities (-) Liabilities:Credit:Amex
Income (-) Income:Salary:Gross
Expenses (+) Expenses:Food:Restaurant
Equity (-) Equity:Opening-Balances
通貨フォーマット
# Financial
USD, EUR, CAD, AUD # 標準通貨
GOOG, AAPL, VTI # 投資商品
BTC, ETH # 暗号通貨
# Custom tracking
HOURS # 時間追跡
AIRMILES # リワードポイント
HOME_MAYST # 不動産
ディレクティブ構文
口座管理
# Opening accounts
2024-01-01 open Assets:Checking # シンプル
2024-01-01 open Assets:Investing USD,GOOG # 制約付き
# Closing accounts
2024-12-31 close Assets:Old:Account
通貨宣言
2024-01-01 commodity VTSAX
name: "バンガード・トータル・ストック・マーケット・インデックス"
asset-class: "株式"
トランザクション記録
# Basic transaction
2024-01-15 * "食料品店" "週の買い物"
Assets:Checking -100.00 USD
Expenses:Food:Groceries
# With metadata and tags
2024-01-15 * "レストラン" "ビジネスディナー" #work ^invoice-123
id: "T-1234"
receipt: "path/to/receipt.pdf"
Expenses:Meals 80.00 USD
Liabilities:Credit
転記仕様
# Basic amount
Assets:Cash 100.00 USD
# Cost basis tracking
Assets:Invest:VTSAX 10 VTSAX {100.00 USD} # ユニットあたり
Assets:Invest:VTSAX 10 VTSAX {{1000.00 USD}} # 合計コスト
Assets:Invest:VTSAX 10 VTSAX {100.00 # 9.95 USD} # 手数料込み
# Price specifications
Assets:Forex 1000.00 USD @ 0.85 EUR # ユニットあたり
Assets:Forex 1000.00 USD @@ 850.00 EUR # 合計価格
# Dated lots
Assets:Invest:VTSAX 10 VTSAX {100.00 USD, 2024-01-15}
残高検証
# Balance assertion
2024-01-31 balance Assets:Checking 1000.00 USD
# Balance padding
2024-01-01 pad Assets:Checking Equity:Opening-Balances
メタデータ追跡
# Note attachment
2024-01-15 note Assets:Checking "手数料について銀行に電話"
# Document linking
2024-01-15 document Assets:Checking "path/to/statement.pdf"
# Price recording
2024-01-15 price VTSAX 100.00 USD
イベント記録
# Location tracking
2024-01-15 event "location" "ニューヨーク、アメリカ"
# Property changes
2024-01-15 event "address" "123 Main Street"