マスターマネー用電子明細形式(gooワンビリングなどのアグリッパ電子明細形式)からOFXファイルへの変換ツール

(2011/02/27補足 このツールを使うよりOFX出力の裏ワザを使うことをお勧めします)

Microsoft Money(以下MSマネー)の開発停止に伴い移行先が決まっていない難民です。gooワンビリングで、OFXがダウンロードできるから、なんとかなるかなとおもったら、サービスが突然中止ですか。OFXは、標準フォーマットでMS Money用ではないのですが。

仕方がないので、gooワンビリングなどAgurippa(アグリッパ)電子明細形式(マスターマネーデータダウンロード形式。拡張子はagr)で出力された明細書をOFXファイルに変換するツール(agr2ofx)を作りました。
ダウンロードは、 改めagr2ofx-20110226.zipです。
Microsoft .NET Framework 3.5以降です。入っていない場合は、Microsoftよりダウンロードしてください。
異常処理がまだこなれていないのでベータ扱いです。
使い方は、readme.txtを参照してください。コンソールアプリケーションなので、実行ファイルをダブルクリックしてもなんとかならないです。

このツールにより、マスターマネーでなくGnuCashへ移行ができそうです。

制限事項

Agurippa電子明細形式の仕様がOFXに比べて比較にならないほど貧弱なため、以下の制限があります。

  • 証券に対応していない(そもそも出力すらされない)
  • 同一クレジット会社で複数のカードを持っている場合、gooワンビリングでの表示順番でしかカードの区別ができない。すなわち、順番が変わるとカードの対応が取れなくなる。(カードを識別するものを出力していないため)

OFXがあるのにAgurippa電子明細形式をわざわざ作った理由がわかりません。確かにOFXは、通信までできる規格なので、明細書としては過多な規格です。ただ、参考にはなるので、OFXの明細書部分をシンプルにすればよかったのではないかと思います。

免責事項

  • 本ソフトを利用した生じたいかなる損害については保障いたしましせん。
  • 本ソフトが正しく動作することを保障いたしません。
  • 本ソフトに関する要望・質問に対して100%対応するとは限りません。
  • 本ソフトの動作に関するサポートは一切行いません。
  • Agurippa電子明細形式の変更によっては、変換できなくなる可能性があります。

改版履歴

20101227b agrをargとしていたので修正
20110130 クレジットの金額が--だと無効データとして読み取れなくなるので訂正
20110226 クレジットカードからの返金が解釈できないので修正