書き出したデータの中身(列・形式)を教えて(データを再利用したい人向け)
データ・プライバシー・料金
ZIP には次のファイルが入っています。アプリが無くても、表計算ソフトと画像ビューアだけで読めます。
- expenses.csv … 支出・収入の一覧
- receipts.csv … レシートの一覧(画像のファイル名つき)
- items.csv … レシートの品目
- data.json … 上の3つを構造を保ったまま1つにしたもの(プログラム向け)
- images/・evidence/ … レシート写真/手入力に添えた写真(買った日ごとのフォルダ)
文字コードは UTF-8(BOM付き)、金額は円(整数)、日付は YYYY-MM-DD、時刻は24時間表記です。
アプリの合計と金額を一致させたいとき: expenses.csv の次の行を除いてから合計してください。
- 「無効」=はい … 家計に含めない、と自分で外した支出
- 「確認待ち」=はい … 「同じ買い物かも」とアプリが見つけた未確定の候補(重複の可能性がある行)。アプリの合計には入っていません
- 「支出/収入」=収入 … 支出の合計に混ぜないため
1行にまとめた(統合した)支出は、まとめた先の1行だけが出ます(まとめる前の重複行は書き出されません)。
ファイルどうしの結合: expenses.csv の「レシートID」で receipts.csv と、receipts.csv の「レシートID」で items.csv とつながります。「支出ID」は各支出の一意なIDです。「口座・支払い元」は取り込み元が持っていたときだけ入ります(例:楽天カード、PayPay残高)。