Paypayカードの明細内容をfreeeに登録する方法

YahooカードがPaypayカードに変わったけど、なんかPaypayカードがCSVダウンロード出来ないので、一括取引登録が出来なくなったのよね。

だから、puppeteerを駆使したりして、テンプレCSVにプログラムで入力させる処理を書かないといけないね。

PaypayはPaypayカードからチャージしてるから気にしなくていいか。

他のカードは無視しよう。


Paypayカード

PaypayカードはどうもCSVダウンロード出来ないらしくpuppeteerなどのブラウザ自動操作プログラムを利用してスクレイピングする必要がある。

スクレイピングしたデータをそのままfreeeのCSV形式でファイル書き込みを行う。

取得するデータ
  • 項目名(ジーエムオートクトク、ピーチ アビエーションなど)
  • 日付
  • 利用金額

項目数が少ないが正直この3つの情報だけあれば取引は成立するよね。


freeeのテンプレートCSVの項目(多いよ)

最後はこれ。以下のURLにアクセスして「取引のひな形ファイルをダウンロード」ボタンを押すとCSVファイルをダウンロードできる。

https://secure.freee.co.jp/deals/import

項目数多いけど頑張っていこう。

  • 収支区分
  • 管理番号
  • 発生日
  • 決済期日
  • 取引先コード
  • 取引先
  • 勘定科目
  • 税区分
  • 金額
  • 税計算区分
  • 税額
  • 備考
  • 品目
  • 部門
  • メモタグ(複数指定可、カンマ区切り)
  • セグメント1
  • セグメント2
  • セグメント3
  • 決済日
  • 決済口座
  • 決済金額

以上。多いなぁ。

詳細はここに載っているらしい。

support.freee.co.jp

ということでレポジトリです。

github.com