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

Mint CSV から Beancount へ

Mint 終了前にダウンロードした取引アーカイブを、バランスの取れた複式簿記の Beancount 取引に変換します。Transaction Type 列がマッピングされるため、借方と貸方に正しい符号が付きます。

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

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

  1. 1

    ライブエクスポートはありません。Mint は 2024 年 3 月 23 日に終了しました。それ以前にダウンロードした CSV ファイル(通常はダウンロードフォルダ内の「transactions.csv」、または Mint のエクスポートツールが生成した ZIP 内のファイル)を探してください。

  2. 2

    ファイルを開き、最初の行が「Date, Description, Original Description, Amount, Transaction Type, Category, Account Name, Labels, Notes」であることを確認してください。これがこのプリセットがマッピングされているアーカイブのレイアウトです。

  3. 3

    アーカイブにはすべての口座が一度に含まれているため、1 つの Account Name の行のみをヘッダー行とともにコピーし、以下に貼り付けてください。

符号は金額ではなく Transaction Type にあります

Mint はマイナス記号を書きません。Amount は常に絶対値で、方向は Transaction Type にあり、「debit」は支出、「credit」は収入です。このプリセットはその列を読み取るため、購入は負の値、払い戻し、給与、カード支払いは正の値として出力されます。ファイルを 2 つに分割したり、検索と置換を事前に行う必要はありません。また、2 つのアーカイブの慣習も自動処理されます。日付はゼロ埋めなしで月日順(8/1/2026、古いファイルは 2 桁の年)、長いカード明細が引用符内で 2 行目に折り返される場合があり、パーサーはそれを壊れた行ではなく 1 つのフィールドとして読み取ります。

Beancount 出力

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

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

Mint からまだエクスポートできますか?

いいえ。Intuit は 2024 年 3 月 23 日に Mint を終了し、取引履歴は Credit Karma に引き継がれませんでした。そのため、誰もが持っている Mint データは、その日以前にダウンロードした CSV だけです。Mint の 10,000 行エクスポート上限を回避するためにバッチでダウンロードした場合は、各ファイルを変換して結果を順に貼り付けてください。コンバーターはステートレスであり、Beancount は日付で取引を読み取るため、追加した順序は関係ありません。

Description と Original Description のどちらをマッピングすべきですか?

Description は Mint がクレンジングした加盟店名で、元帳で読みやすいためプリセットはこちらをマッピングしています。Original Description は銀行から送信された生の文字列です。後で古い明細と突き合わせるために正確な文言を保持したい場合は、Description セレクターをこちらに切り替えてください。どちらの列もすべてのアーカイブファイルに含まれており、コンバーターは一方を使用し、もう一方はそのままにします。

Mint のカテゴリ、ラベル、メモはどうなりますか?

何も破棄されません。ソースファイルに残ります。ただし、コンバーターがマッピングするのは日付、説明、金額のみであるため、すべての取引は指定した単一のカテゴリ勘定科目に対してバランスします。Mint の分類(レストラン、一般商品、振替など)に直接対応する Beancount の勘定科目はないため、通常のアプローチは、まず変換し、その後、元帳内で勘定科目をカテゴリごとに再割り当てすることです。

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

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

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

無料で始める