メインコンテンツへスキップ
Beancount.io Logo
チートシート

チートシート

プレーンテキスト会計および財務記録管理のための口座構造、トランザクション構文、コマンド、実践的な例を含む、包括的な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"

タグ管理

# Tag scope control
pushtag #vacation
2024-01-15 * "ホテル"
    Expenses:Travel:Lodging   200.00 USD
    Assets:Credit
poptag #vacation

設定オプション

# Basic settings
option "title" "個人財務台帳"
option "operating_currency" "USD"
 
# Account naming
option "name_assets" "資産"
option "name_liabilities" "負債"
option "name_income" "収入"
option "name_expenses" "費用"
option "name_equity" "資本"
 
# Document handling
option "documents" "/path/to/docs"

コメントと構成

; Single line comment
 
* Section Header
** Subsection
; Transaction block follows...
 
; Account grouping
; Assets
2024-01-15 ...
 
; Expenses
2024-01-16 ...

このリファレンスは、実践的な例を含むBeancount構文要素の完全な概要を提供します。