財務を管理する準備はできましたか? このガイドでは、Beancount を数分で起動して実行する方法を説明します。 最初のレジャーを作成し、必須アカウントを設定し、最初のトランザクションを記録する方法を学びます。

初期設定
最初のレジャーの作成
; 新しいレジャーの基本構造
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
2024-01-02 * "Initial Deposit"
Assets:Checking 100.00 USD
Equity:Opening-Balances必須設定
option "title" "個人財務レジャー"
option "operating_currency" "USD"ファイル構成
推奨される構成
; 1. 設定オプション
option "title" "個人レジャー"
option "operating_currency" "USD"
; 2. アカウント宣言
2024-01-01 open Assets:Checking USD
2024-01-01 open Assets:Savings USD
2024-01-01 open Expenses:Food USD
; 3. 初期残高
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
; 4. トランザクション
2024-01-15 * "Grocery Store" "Weekly groceries"
Expenses:Food 50.00 USD
Assets:Checkingセクション構成
-
永続的なアカウント
2024-01-01 open Liabilities:Payables USD 2024-01-01 open Assets:Receivables USD -
銀行口座
2024-01-01 open Assets:Bank:Checking USD 2024-01-01 open Assets:Bank:Savings USD 2024-01-01 open Income:Bank:Interest USD -
投資口座
2024-01-01 open Assets:Investment:Cash USD 2024-01-01 open Assets:Investment:Stocks VTSAX 2024-01-01 open Income:Investment:Dividend USD
検証とレポート
基本的な検証
# エラーの確認
bean-check ledger.beancount
# Web インターフェースの表示
bean-web ledger.beancount一般的なレポート
# 貸借対照表
bean-report ledger.beancount balsheet
# 損益計算書
bean-report ledger.beancount income
# アカウントジャーナル
bean-report ledger.beancount journal -a Assets:Checking初期残高の管理
Padding の例
2024-01-01 open Assets:Checking USD
; 既知の残高に一致するようにアカウントを埋める
2024-01-01 pad Assets:Checking Equity:Opening-Balances
; 既知の残高のアサート
2024-01-01 balance Assets:Checking 1525.00 USDアカウントのクローズ
2024-01-01 open Assets:OldBank:Checking USD
2024-06-30 close Assets:OldBank:Checking ; アカウントはクローズされましたトランザクションの重複排除
振替の処理
; クレジットカード支払い - 結合されたビュー
2024-01-15 * "Credit Card Payment"
Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
; 保留中のマッチングのフラグ
2024-01-15 * "Pending CC Payment"
! Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD残高アサーション
; 定期的な残高チェックは重複を防ぎます
2024-01-31 balance Assets:Checking 2150.25 USD
2024-01-31 balance Liabilities:CreditCard -350.00 USDベストプラクティス
-
ファイル構成
- 最初はメインファイルを 1 つにする
- 明確なセクションヘッダーを使用する
- 関連するアカウントをグループ化する
-
アカウント名
- 一貫した命名規則を使用する
- 国/機関のプレフィックスを含める
- 論理的な階層を維持する
-
残高の検証
- 定期的な残高アサーション
- アカウントを適切に埋める
- アカウントのクローズを追跡する
-
通貨の処理
- 運用通貨を宣言する
- 一貫した商品コードを使用する
- 通貨制約を指定する
次のステップ
基本的なレジャーを設定したので:
- 定期的なトランザクションの記録: 毎日の支出と収入から始める
- 銀行口座のインポートの設定: CSV インポートまたは銀行接続を使用して、データ入力を自動化する。明細のエクスポートを CSV→Beancount コンバーター に貼り付ければ、ブラウザ内で貸借の合った仕訳が得られます。
.ofx、.qfx、.qifのダウンロードには OFX & QIF から Beancount への変換ツール を使います。 - 実践的なLedgerの例: 家庭の財務、封筒方式の予算管理、フリーランサーの請求書発行、賃貸物件、投資の取得原価の5つの実証済みBeancount ledgerパターンをコピーできます。
- 高度な構文を学ぶ: より複雑なシナリオについては、構文リファレンス を参照してください
- 最初のレポートの生成: UI 機能を使用して財務レポートを作成し、支出を分析する
クイックリファレンス
一般的なアカウントタイプ:
Assets:Bank:Checking- あなたの普通預金口座Expenses:Food:Groceries- 食料品の支出Income:Salary:Company- 給与所得Liabilities:CreditCard:Visa- クレジットカードの債務
必須コマンド:
bean-check ledger.beancount- レジャーを検証するbean-report ledger.beancount balsheet- 貸借対照表を生成するbean-web ledger.beancount- Web インターフェースを起動する
これらのガイドラインは、Beancount を使用して個人財務を管理するための強固な基盤を確立します。 最初のトランザクションを追加する準備はできましたか? UI トランザクションガイド をチェックしてください。