クレジットカードのCSVデータを弥生のスマート取引で扱えるように変換するスクリプト。 日付が入っていない行はスキップするので割引などは出力に入らない可能性があることに注意(WEB明細書年会費割引など)
対応CSV
- vpass
- 三菱UFJ銀行
- Suica (Suica Reader)
dataフォルダにcsvファイルを配置する
# 例
data/20220201.csv
data/20220202.csv
...
$ ruby convert.rb vpass
# output to out/export.csv
$ ruby convert.rb mufg
# output to out/export.csv
AndroidのSuica ReaderのCSV
https://play.google.com/store/apps/details?id=yanzm.products.suicareader&hl=en_US&gl=US
設定で以下を行う
key | value |
---|---|
CSVファイルの文字コード | Shift_JIS |
チャージと支払を別の列にする | ✅ |
$ ruby convert.rb suica
# output to out/export.csv
公式ガイドを参照
https://www.yayoi-kk.co.jp/smart/d_file/smart_operation_guide_01.pdf
参考)現預金の入出金以外の明細ファイルを取り込む > クレジットカード明細の取込