2025/04/29

「かけ~ぼ」V1.55以降にデータをインポートする方法(その4/4)

 これまで、「かけ~ぼ」V1.55以降にデータをインポートする方法について、その1/4その2/4その3/4 と連載してまいりました。今回は、MFFマクロ(V2.70以降)がどのようにデータ変換を行っているのか、を解説します。

13.振替取引

 当Blogでは、MFF形式データに関して、固定ページ:MFF形式とMFFマクロのデータ変換処理について で

6.口座に種別は無い

現金、電子マネー、ポイント、銀行口座、証券口座、クレジットカード、通販など、ありとあらゆる資産は全て口座として取り扱い、一切区別しません。よって、電子マネーで電子マネーをチャージする、といった通常は有り得ない取引も表現できます。

 このように述べております。一方、「かけ~ぼ」というアプリは、帳簿・デビットカード・クレジットカード・電子マネーを明確に区別します。この大きな違いを吸収するのがMFFマクロのMFF2KKB()というサブルーチンです。

 まず、帳簿・デビットカード・クレジットカード・電子マネーのそれぞれから帳簿にお金を振り返る取引からです。

 「かけ~ぼ」では、帳簿→帳簿の振替取引にのみ「帳簿間送金」という標準機能があります。しかし、デビットカード・クレジットカード・電子マネー→帳簿 の振替となると…「かけ~ぼ」はこの3種類のカード類はいずれも支出しか記帳できませんので、2025/04/26 「かけ~ぼ」V1.55以降にデータをインポートする方法について(その1/4)で費目に追加した「振替支出」・「振替収入」を活用して、カードからの支出を「振替支出」、帳簿への収入を「振替収入」として分割して記帳するように変換します。

MFF2KKBの動作チャートcase10-13 振替取引

2025/04/28

「かけ~ぼ」V1.55以降にデータをインポートする方法(その3/4)

 今回の記事は、前回の続きで、ACF機能を活用して、MFF形式データの口座名・費目を「かけ~ぼ」に定義済みのものに整えたところから始まります。

9.MFFマクロ(V2.70以降)の第二回動作

 続いて、D1セルを「かけーぼ」に合わせた状態で今度は(ACF機能ではなく)MFFマクロを動作させると↓、

MFF形式データをかけ~ぼ形式に変換する

2025/04/27

「かけ~ぼ」V1.55以降にデータをインポートする方法(その2/4)

 今回は、前回の記事で、「かけ~ぼ」アプリ側で費目・帳簿・カードに関する必要な設定を終え、バックアップ機能でそれらのデータを所定のフォルダ内に格納した、という状況から始まります。

5.バックアップデータのコピー

 Dropboxフォルダ>アプリフォルダ>「かけ~ぼ」フォルダ内の全ファイルを、Dropboxフォルダ>アプリフォルダ>「かけーぼ」フォルダ(存在しなければ作成する)にコピーします。これは、「かけ~ぼ」というフォルダ名が、MFFマクロを動作させるときにエラーを起こすためです。

6.syukujitsu.csvを「かけーぼ」フォルダに入れる

 内閣府HPで配布されている、休日・祝日リストsyukujitsu.csvをダウンロードして、Dropboxフォルダ>アプリフォルダ>「かけーぼ」フォルダにコピーします。前回の記事で述べましたように、「かけ~ぼ」V1.55以降にデータをインポートするには、クレジットカードの利用額の引落し取引のデータをMFFマクロででっちあげなければなりません。その引落し日(=請求日)が休日・祝日であった場合に、請求日をその前後の平日にズラす処理が必要になります。その処理のためにこのファイルが必要になります。

 2025年3月時点のsyukujitsu.csvでは2026/11/23の勤労感謝の日まで登録されています。ただし、年末年始やお盆のように、法定祝日以外に、社会通念として祝日的に扱われている日は含まれていません。このデータを活用しても、請求日のズラし処理が誤っている危険性は残っているので、 「かけ~ぼ」にデータを投入した後はユーザーがしっかりチェックする必要があるでしょう。

7.「かけ~ぼ」にインポートしたいMFF形式データを用意する。

  今回のサンプルデータ↓は、2025/03/10~2025/03/25の16日間に、「かけ~ぼ」で考えられる計16種類の取引パターンを含んでいます(メモ欄を参照のこと)。ただし、口座名や費目は、「かけ~ぼ」に定義済のものとは合致させていません(注:費目を少々弄っており、クレジットカードの場合は先頭に★を付けている)

MFF形式データにACFを適用する

2025/04/26

「かけ~ぼ」V1.55以降にデータをインポートする方法(その1/4)

 長らくお待たせしました。MFFマクロV2.70以降を使って、Android家計簿アプリ「かけ~ぼ」の現バージョンにデータをインポートする方法を解説します。なお、「かけ~ぼ」の基本事項については 2020/06/01 誰も教えてくれない「かけ~ぼ」での家計管理法(前篇) からの連載記事を参照して下さい。

1.費目構成の準備

 「かけ~ぼ」は、複数の帳簿を管理可能で、しかも帳簿毎に費目構成を変えることができるという特徴があります。しかし、MFFマクロでデータを運用するなら、全帳簿で共通の費目を使用し、そのうえで「その他支出」 「振替支出」 「その他収入」 「振替収入」を追加してください。↓は筆者なりの設定例です。

「かけ~ぼ」の費目の設定例

2025/03/31

データをインポート可能な家計簿ソフト/アプリの「マイナスの金額」への対応状況まとめ

 2025/02/26 MFFマクロV2.70改修の進捗状況 で触れました、「データをインポート可能な」家計簿ソフト/アプリ別の「マイナスの金額」への対応状況を更新します。結論から言えば、「かけ~ぼ」がマイナスの金額を計上できることがはっきりしただけです。

 ただ、「かけ~ぼ」の場合は、マイナスの金額を計上できなければ、クレジットカードやデビットカードの返金といった特殊な取引をインポートできない(いずれそのうち気が向いたら解説します)ので、これは重要な事実です。

家計簿アプリがマイナスの金額を受け付けるか?

 ×がついている「DARUMA家計簿」と「MoneyPro」に関して、MFFマクロV2.70では、インポート用データを出力する際、MFF形式の「支出欄」および「収入欄」にマイナスの金額が入っている場合には、当該のセルを赤で塗って、修正できるまでデータ出力をしないようにしています。

 ?がついている「Dr.Wallet」・「オンライン家計簿うきうき」・「ゆう子の家計簿」については課金しなければ調査ができないため、不明のままとしています。MFFマクロV2.70では、これらにインポートするためのデータ出力の際には、マイナスの金額が入っていても警告するだけで、データ出力そのものは行います。ユーザー各位でインポートを試していただき、たこぶつまで情報をお寄せください。

 〇がついている家計簿ソフト/アプリについても、マイナスの金額に対して警告はしますが、データ出力は行います。

2025/03/30

MoneyProへのインポートに向けたMFFマクロV2.70のデータ変換の仕様変更について

 2025/03/29 MFFマクロV2.70ついに登場 の記事で、MFF形式データで負の金額を取り扱えるようにした「MFFマクロV2.70」を公開しました。それに伴い、過去の記事で、MFFマクロの MFF形式→家計簿アプリ 方向のデータ変換処理の概要を示した「動作チャート」を差し替えておりますが、MoneyProについては

 …と、MoneyProの改良に合わせて動作チャートを変えており、これらの記事の図版を差し替えると混乱するため、最新の動作チャートを新規ページとして掲載します。

1.支出/収入データの場合

 MFFマクロV2.70における MFF形式→MoneyPro のデータ変換処理は↓のように行います。MFF形式では負の金額を許容しますが、MoneyProは許容しないので、MFFマクロのいわゆる「二回目動作」の際には、負の金額が入っているセルをで塗って処理を中断し、ユーザーに修正を促すようになっています。また、MFF形式の収入欄・支出欄にはどちらか片方にしか金額を入力できません。

MFF2MPの動作(支出・収入データの場合)V2.70

2.振替データの場合

 振替取引のデータについても、負の金額を認めず、修正を促す機能を実装しました。

MFF2MPの動作(振替データの場合)V2.70

 当サイトはあくまでBlogであるため「仕様変更に伴う最新情報の更新」といった事態には不向きなんですよね…。むしろWikiの方が向いています。が、Wikiは所感を書き連ねたりするには不向きであり、筆者としてはBlogの方が好ましいため、当面このスタイルを維持したいと思っています。

2025/03/29

MFFマクロV2.70ついに登場

 長らくお待たせしました。MFFマクロV2.70を公開します。ソースリストはこちらから。

 今回の新版で新たにデータ変換ができるようになる家計簿ソフト/アプリは有りません。が2025/02/18 MFFマクロの大きな仕様変更について で予告しましたように、MFF形式データ(家計簿A→中間形式→家計簿B という2回のデータ変換を行う際に経由する中間形式) で「支出欄・収入欄」の両方に金額を入れるのを許容していたものを許容しないようにして、かつ、支出欄・収入欄それぞれにマイナスの金額を入れられるようにしました。

 これにより、支出の費目であっても、マイナスの金額を入れることで、例えば税金の還付金のような記帳ができるようになります(納税額から還付金を差し引いて正確な納税額を算出できる)。ただし、あくまでデータのインポート先の家計簿アプリがマイナスの金額に対応していることが条件です。

 この結果、MFF形式→家計簿B のデータ変換を行う動作(いわゆる第二回動作)の際に、「支出欄・収入欄」の両方に金額が入っている場合は処理を中断するようにしました。マイナスの金額が入力されている場合は警告するのみです。

 MFFマクロの動作やMFF形式データの仕様に関する記事は、今後更新していきます。データインポートが可能な家計簿アプリ/ソフトについては、それぞれの過去の記事に掲載したデータ変換のチャートをすでに差し替えてあります。

 なお、2024/12/01 「貯まる家計簿」アプリがサービスを終了したようです で予告しましたように、「貯まる家計簿」インポート用ファイルの出力機能は削除しました。

 また、これまで散々愚痴っていた、Android向け家計簿アプリ「かけ~ぼ」への対応についてですが、なんとかやり切りました。これまでの動作を大きく改変していますので、今後、解説記事をアップし直す予定です。

注目の記事

家計簿アプリとデータをやりとりするファイル形式のまとめ(第二版)

 二年前の2022/03/14 家計簿アプリとデータをやりとりする際のファイル形式のまとめ でご紹介した情報をアップデートしました。 1.家計簿アプリからエクスポートされるファイルの形式一覧 2.家計簿アプリへインポートするファイルの形式一覧 ...

最近の人気トップ3