メインコンテンツへスキップ
Beancount.io LogoBeancount.io
Monarch Money → Beancount

Monarch Money CSVをBeancountに変換

Monarch Moneyの取引ダウンロードを、バランスの取れた複式簿記のBeancount取引に変換します。ブラウザ上で、Merchant列、ISO日付、符号付き金額をすでにマッピング済みです。

実際のMonarch Moneyエクスポートに対して列マッピングを検証済み

Monarch Moneyの取引をエクスポートする方法

  1. 1

    デスクトップブラウザでMonarchにログインし(ダウンロードはモバイルアプリでは利用できません)、アカウントページを開きます。

  2. 2

    対象のアカウントを選択します。ここでは一度に1つのアカウントが重要です。設定→データエクスポートでは全アカウントが1つのファイルに出力され、このコンバーターはすべての行を下で指定した1つのアカウントに転記するためです。

  3. 3

    右上の「編集」をクリックし、「取引をダウンロード」を選択します。ダウンロード名が汎用的なため、保存時にファイル名を変更してください(Monarch自身の推奨です)。

  4. 4

    ファイルをテキストエディタで開き、ヘッダー行を含めてすべてをコピーします。以下のマッピングはMonarchの列名に基づいています。

Monarchの金額は、最初からBeancountが求める符号になっています

マイナスは支出、プラスは収入を意味し、これはクレジットカードでも同様です。カードでの購入はマイナスとしてエクスポートされますが、これはまさに負債: 勘定の転記が取る符号であり、「すべての符号を反転」はオフのままにしてください。日付はISO形式(2026-08-01)で出力され、このファミリーで月日を推測する必要がない唯一のエクスポートです。販売元を説明する2つの列があります。MerchantはMonarchが整形した名前で、プリセットがマッピングします。Original Statementは生の銀行記述子で、ワンクリックで切り替えられます。ダウンロードは10,000件で停止し、Monarchはエラーを避けるために一度に5,000件以下にすることを推奨しているため、長い履歴は複数のファイルに分けて出力されます。

Beancount 出力

CSVを貼り付けると、ここに取引が表示されます。

Monarch Moneyエクスポートに関する質問

ダウンロードが10,000行で止まりました。残りはどこですか?

これはMonarchのダウンロード上限で、エラーを避けるために一度に5,000行未満にすることを推奨しています。履歴を日付範囲で区切って取得し、ここで各ファイルを変換して、結果を順に貼り付けてください。Beancountは各取引の日付を読み取るため、追加した順序は関係ありません。

アカウントのダウンロードと[設定] → [データ]のどちらを使用すればよいですか?

アカウントレベルのもの(アカウント→ そのアカウント→ 編集→ 取引をダウンロード)を使用します。[設定]→[データ]はすべてのアカウントを1つのファイルにマージし、このコンバーターはすべての行を単一のBeancountアカウントに転記するため、フィルタリングされていないエクスポートでは、住宅ローン、カード、当座預金口座がすべて同じ場所に登録されてしまいます。すでにマージされたファイルがある場合は、最初にAccount列で分割してください。

ファミリープランの追加のOwner列はマッピングを壊しますか?

いいえ。ファミリープランではOwnerがTagsの後に追加され、Amountは元の位置のままなので、8列と9列のエクスポートはどちらもこのプリセットでそのまま変換されます。Category、Notes、Tagsもファイルに含まれています。コンバーターは日付、販売元、金額をマッピングし、残りはBeancountタグやメタデータに変換するためのものです。

別の銀行やアプリからのエクスポートを変換しますか?

変換した台帳をそのまま維持

Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。

無料で始める