Monarch Money CSVをBeancountに変換
Monarch Moneyの取引ダウンロードを、バランスの取れた複式簿記のBeancount取引に変換します。ブラウザ上で、Merchant列、ISO日付、符号付き金額をすでにマッピング済みです。
実際のMonarch Moneyエクスポートに対して列マッピングを検証済み
Monarch Moneyの取引をエクスポートする方法
- 1
デスクトップブラウザでMonarchにログインし(ダウンロードはモバイルアプリでは利用できません)、アカウントページを開きます。
- 2
対象のアカウントを選択します。ここでは一度に1つのアカウントが重要です。設定→データエクスポートでは全アカウントが1つのファイルに出力され、このコンバーターはすべての行を下で指定した1つのアカウントに転記するためです。
- 3
右上の「編集」をクリックし、「取引をダウンロード」を選択します。ダウンロード名が汎用的なため、保存時にファイル名を変更してください(Monarch自身の推奨です)。
- 4
ファイルをテキストエディタで開き、ヘッダー行を含めてすべてをコピーします。以下のマッピングはMonarchの列名に基づいています。
Monarchの金額は、最初からBeancountが求める符号になっています
マイナスは支出、プラスは収入を意味し、これはクレジットカードでも同様です。カードでの購入はマイナスとしてエクスポートされますが、これはまさに負債: 勘定の転記が取る符号であり、「すべての符号を反転」はオフのままにしてください。日付はISO形式(2026-08-01)で出力され、このファミリーで月日を推測する必要がない唯一のエクスポートです。販売元を説明する2つの列があります。MerchantはMonarchが整形した名前で、プリセットがマッピングします。Original Statementは生の銀行記述子で、ワンクリックで切り替えられます。ダウンロードは10,000件で停止し、Monarchはエラーを避けるために一度に5,000件以下にすることを推奨しているため、長い履歴は複数のファイルに分けて出力されます。
Beancount 出力
Monarch Moneyエクスポートに関する質問
ダウンロードが10,000行で止まりました。残りはどこですか?
これはMonarchのダウンロード上限で、エラーを避けるために一度に5,000行未満にすることを推奨しています。履歴を日付範囲で区切って取得し、ここで各ファイルを変換して、結果を順に貼り付けてください。Beancountは各取引の日付を読み取るため、追加した順序は関係ありません。
アカウントのダウンロードと[設定] → [データ]のどちらを使用すればよいですか?
アカウントレベルのもの(アカウント→ そのアカウント→ 編集→ 取引をダウンロード)を使用します。[設定]→[データ]はすべてのアカウントを1つのファイルにマージし、このコンバーターはすべての行を単一のBeancountアカウントに転記するため、フィルタリングされていないエクスポートでは、住宅ローン、カード、当座預金口座がすべて同じ場所に登録されてしまいます。すでにマージされたファイルがある場合は、最初にAccount列で分割してください。
ファミリープランの追加のOwner列はマッピングを壊しますか?
いいえ。ファミリープランではOwnerがTagsの後に追加され、Amountは元の位置のままなので、8列と9列のエクスポートはどちらもこのプリセットでそのまま変換されます。Category、Notes、Tagsもファイルに含まれています。コンバーターは日付、販売元、金額をマッピングし、残りはBeancountタグやメタデータに変換するためのものです。
変換した台帳をそのまま維持
Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。
無料で始める→