Monzo CSV を Beancount に
Monzo の銀行明細 CSV を、日付が日優先で、各行の Currency 列がすでにマップされている複式簿記の Beancount 取引に変換します。また、Pot の振替は同じファイルに含まれます。
実際のMonzoエクスポートに対して列マッピングを検証済み
Monzoの取引をエクスポートする方法
- 1
Monzo アプリで、カードの縦3つの点をタップします。
- 2
Bank statements をタップし、対象期間を選択します。
- 3
形式として CSV を選択します。同じ画面には PDF と QIF もありますが、このコンバーターはそれらを読み取りません。
- 4
以下のエクスポートを貼り付けます。Monzo のビジネスアカウントはウェブからエクスポートします: business.monzo.com にログインし、ホーム画面で Export statement を使用します。
Monzo の日付は日優先で、2つの金額列のうち1つだけがあなたのものです
01/08/2026がMonzoエクスポート内にある場合、それは8月1日を指し、プリセットはあなたのために日付を日先行(day-first)に設定しています。逆に読むと、1年の取引のうち8か月分が誤った月に記録され、何も目に見えて失敗しません。ただし、米国のMonzoアカウントは例外で、月先行(month-first)でエクスポートされるため、該当する場合は日付順の設定を切り替えてください。2つ目の落とし穴は2つの金額列です。Amountはあなたの口座の通貨で、実際に残高に影響を与えた金額です。Local amountは加盟店が自国通貨で請求した金額なので、89.99ユーロの購入は同じ行に-78.30 GBPと-89.99 EURとして表示されます。プリセットはAmountをマッピングし、支払い名義はDescriptionの空白入り銀行記述子ではなく、Name(クレンジングされた加盟店名)から取得します。
Beancount 出力
Monzoエクスポートに関する質問
01/08/2026 は8月1日ですか、それとも1月8日ですか?
8月1日です。Monzo はイギリスの日付を日優先で書き、このプリセットもそのように設定されているため、変更する必要はありません。唯一の例外は米国の Monzo アカウントで、Monzo スタッフが公開しているように月優先でエクスポートされます。その場合は、変換前に日付順のコントロールを切り替えてください。日付を誤って読むと、エラーにはならずに、見た目は正常な帳簿になります。
アムステルダムでのコーヒーに2つの異なる金額が表示されるのはなぜですか?
2つの金額があるからです。Local amount はカフェがユーロで請求した金額で、Amount は Monzo が換算した後にあなたの口座からポンドで引き落とされた金額です。帳簿にはポンドが必要なので、このプリセットは Amount をマップします。元の通貨も記録したい場合は、列のマッピングを切り替えるのではなく、取引のメタデータとして追加してください。
Pot の振替が支出のように見えるのはなぜですか?
Monzo には同じエクスポート内に Pots が含まれており、コンバーターは1つの行の片側だけを指定した勘定科目に記帳できるため、もう片側はプレースホルダーのカテゴリ勘定科目に記帳されます。その記帳を Pot の自分の勘定科目、たとえば Assets:Monzo:Holiday に変更すると、振替は2つの自分の勘定科目間でバランスし、支出として表示されなくなります。
変換した台帳をそのまま維持
Beancount.ioはプレーンテキストの台帳をホストし、将来の明細を自動でインポートし、すべての数字を監査可能な状態に保ちます。
無料で始める→