メインコンテンツへスキップ

Beancount元帳を複数のファイルに分割する

includeディレクティブを使ってBeancount元帳をファイルに分割:Beancount.ioエディタでファイルの作成、インクルード、名前変更、削除、そして価格フィードについて解説します。

1つのBeancount元帳は複数のファイルにまたがることができます。元帳を分割することで — たとえば1年ごと、勘定科目ファミリーごと、資産クラスごとに1ファイル — 大規模な元帳を整理しやすくなり、古い取引のアーカイブも簡単になります。Beancountはmain.bean内のincludeディレクティブでこれらのファイルをつなぎ合わせます。

beancount.ioエディタで追加ファイルを作成・管理するには、以下の手順に従ってください:

新しいファイルを作成する​

左のナビゲーションサイドバーにあるファイルエディタタブに移動します。「File」ドロップダウンを開き、「Create a new file」をクリックします。

File > create a new file

新しいファイルに名前を付ける​

ファイルに有効なファイル名を付けて保存します。すべてのファイル名は.beanで終わる必要があります。

Name your new file

ファイルをインクルードする​

この手順は必須です: 新しく作成したファイルをmain.beanにインクルードしないと、そのエントリは元帳の一部になりません。

たとえば、stock.beanを追加した場合、main.beanにinclude "stock.bean"を追加します。

Include the file

管理された価格フィードをインクルードする​

ホスト型Beancount.ioは、サポートされている価格URLを読み取り専用の仮想ファイルとして解決することもできます。Live Pricesピッカーとセットアップガイドを使ってフィードを選択し、そのincludeを元帳が読み込むファイルに貼り付けてください。管理された価格は、このワークフローで作成される編集可能なファイルではありません。アップストリームのBeancountとFavaはローカルの価格ファイルを必要とします。互換性のあるbeaバージョンには別途マネージドインクルードのサポートがあります。

ページをリフレッシュしてファイルに移動する​

ページを更新すると、ファイルが「File」ドロップダウンに表示されます。

Refresh and go to file

ファイルの名前を変更または削除する​

ファイルを開いた状態で、「Edit」ドロップダウンから名前の変更または削除を行います。

Rename or delete the file

お困りですか?​

Beancount Telegramグループで質問してください。

出典: https://beancount.io/ja/docs/Tips/multi-file-support