Ledger-cliでマイナポイントをトラッキングする

マイナポイント

マイナンバーカードの普及や活用を促進し消費を活性化するために、国によってマイナンバーカードにポイントが付与される事業が行われています1。申込期限は2023年2月末まで2 。ポイントの付与条件と金額はつぎのとおりです。

  • 第1弾は新規登録。紐づけた決済サービスを使って支払った場合、25%のポイントが付与されます(ポイントの上限は5,000円まで。つまり2万円消費したらもらえるということ)
  • 第2弾は健康保険証としての利用申込と公金受取口座登録でそれぞれ7,500円、合計15,000円

これらを合計すると最大20,000円分のポイントがもらえるわけです。

図1:  マイナポイントのロゴ(出典:総務省HP)

図1: マイナポイントのロゴ(出典:総務省HP)

新規登録以外はトラブらなければ申込は短時間で終わります3

ここでは、付与されたポイントをLedger-cli(=プレーンテキストベースの 複式簿記 ソフト=)向けのトランザクション記述例を紹介します。

マイナポイントは一時所得

国税庁によればマイナポイントは 一時所得No.1490 一時所得 Q&A )です。そこでLedgerのアカウント(勘定科目)名は Inocme:一時所得 にしました。

マイナポイントに対応するたくさんの決済サービスのうち nanacoOricoポイント の2つの例をあげて説明します。

nanaco

nanacoを決済サービスにすると、マイナポイント取得の手続きは簡単です。またLedgerでのトランザクションの書き方もシンプル。使い勝手の良さもピカイチでしょう。

申し込みから2,3日後にはマイナポイントがnanacoに「 センターお預かり 」として格納されます。

この状態をLedger-cliで Assets:nanacoセンターポイント として記帳します。

その後、ユーザが 残高照会 するか、nanacoに 現金をチャージ すると、「センターお預かり」からnanacoポイントに移されて使用可能になります。

マイナポイント取得時の転記例

2022/11/01 マイナポイント取得
   Income:一時所得                       -15,000 JPY
   Assets:nanacoセンターポイント

Income の受け皿になるアカウントは Assets:nanacoセンターポイント 。もし別の家族もnanacoを持っていて、区別する必要があれば、このアカウントの後ろに名前を追加します。たとえば:

Assets:nanacoセンターポイント:太郎

次のトランザクションでは nanacoセンターポイント にある15,000円の内の10,000円分をプリペイドカードnanacoのポイントに交換します。

2022/11/02 ポイント交換
   Assets:nanacoセンターポイント              10,000 JPY
   Assets:プリペイドカード:nanaco

nanacoに交換されると、それを使って市中で買い物に使えるようになります。

支出時の転記

nanacoを使って買い物をしたときには:

2022/11/01 イトーヨーカドー
   Expenses:食費                         2,000 JPY
   Assets:プリペイドカード:nanaco

2022/11/03 マクドナルド
   Expeses:Lunch                           550 JPY
   Assets:プリペイドカード:nanaco

Oricoポイント

マイナポイントをOricoポイントにする最大のメリットは Costcoのプリペイドカード (5,000円)に交換できること。Costco会員には便利です4

図2:  出典(Oricoポイントゲートウエイのポイント交換ページ)

図2: 出典(Oricoポイントゲートウエイのポイント交換ページ)

ちょっと残念なのは、マイナポイントが付与されてOricoポイントに反映されるのは次の月の20日で、それまで待たされるということ。nanacoほどでなくとも良いけどもう少しスピーディに反映されると良いと思います(月に3回程度とか)。

マイナポイント取得時の転記例

2022/10/01 マイナポイント取得
   Income:一時所得                     -15,000 JPY
   Assets:Reward Point:Orico

Oricoポイントは Reward Point:Orico を受け皿にしました。以前からこのアカウントを使っていたのでそのまま流用しました。もちろんアカウント名は自分の好みで自由に付け替えることができます。

付与されたOricoポイントの5,000ポイント分をCostcoプリペイドカードと交換するには:

2022/10/02 ポイント交換
   Assets:Reward Point:Orico     -5,000 JPY
   Assets:プリペイドカード:Costco

支出時の転記

CostcoでOricoのクレジットカードとCostcoプリペイドカードを 併用 したときには:

2022/10/20 Costco
   Expenses:食費                      8,900 JPY
   Assets:プリペイドカード:Costco      -5,000 JPY
   Liability:OricoCard               -3,900 JPY

クエリの例

サンプルledgerファイル

2022/10/01 * マイナポイント取得
    Income:一時所得                          -15,000 JPY
    Assets:Reward Point:Orico

2022/10/02 * ポイント交換
    ; Costcoプリペイドカードへ
    Assets:Reward Point:Orico                 -5,000 JPY
    Assets:プリペイドカード:Costco              5,000 JPY

2022/10/03 * ポイント交換
    ; nanacoプリペイドカードへ
    Assets:Reward Point:Orico                 -3,000 JPY
    Assets:プリペイドカード:nanaco

2022/10/20 * Costco
    Expenses:食費                              9,000 JPY
    Assets:プリペイドカード:Costco            -2,500 JPY
    Liability:OricoCard

2022/11/01 * イトーヨーカドー
    Expenses:食費                              2,000 JPY
    Assets:プリペイドカード:nanaco

2022/11/03 * マクドナルド
    Expeses:Lunch                                550 JPY
    Assets:プリペイドカード:nanaco

クエリ

  • マイナポイントの残高(balance)

    $ ledger bal  @マイナポイント
          15,000 JPY  Assets:Reward Point:Orico
         -15,000 JPY  Income:一時所得
    --------------------
               0
    
  • プリペイドカードの残高(balance)

    $ ledger bal プリペイド
           2,950 JPY  Assets:プリペイドカード
           2,500 JPY    Costco
             450 JPY    nanaco
    --------------------
           2,950 JPY
    
  • クレカ Orico Cardの負債残高

    $ ledger bal orico -l "any( account =~ /liab/ )"
          -6,500 JPY  Liability:OricoCard
    
  • プリペイドカードのregister表示

    $ led reg プリペイド -f test.ledger
    2022/10/02 ポイント交換         Assets:プリペイドカード:Costco    5,000 JPY    5,000 JPY
    2022/10/03 ポイント交換         Assets:プリペイドカード:nanaco    3,000 JPY    8,000 JPY
    2022/10/20 Costco               Assets:プリペイドカード:Costco   -2,500 JPY    5,500 JPY
    2022/11/01 イトーヨーカドー     Assets:プリペイドカード:nanaco   -2,000 JPY    3,500 JPY
    2022/11/03 マクドナルド         Assets:プリペイドカード:nanaco     -550 JPY    2,950 JPY
    

まとめ

マイナカードを健康保険証として利用することが 唐突に デフォルトになりそうな雰囲気ですね。小さな不満と大きな不安はありますが、この際、両者を紐づけて家計の足しにしようと思いました😎

あと国が電子マネーとかポイントを広く流通させたいという政策的意図を持っていることは理解できますが、ポイント取得からそれが反映されるまでに最長1ヶ月も待たされるのを放置しているのはちょっとちぐはぐな気がします。

25%のリワードポイントが入ってきた時の記帳の仕方

nanaco, Oricoポイントを実際に使って見て本当に25%のリワードポイントが付与されたことを確認したら、この記事に追記しますね。それまで少々お待ちくださいませ😉

Footnotes:


  1. マイナポイントはネットなどで盛んに広報されています。一体どのような法律に基づいてこの事業が行われているのか知りたくて調べてみましたがよく分かりません。総務省の「マイナポイント利用規約」というのはあるのですが・・・。誰か教えてください。 ↩︎

  2. マイナカードの申込期限は2022年12月末日です。 ↩︎

  3. マイナカードを読み取ることのできる スマホ があればトラブルことはほとんど無いのかも知れません。わが家にはスマホが1台もなく2時間ほどハマりました😓 ↩︎

  4. 非会員でもCostcoプリペイドカードがあれば、カウンターでワンデーパスを発行してもらえます。ただし商品は非会員価格(+5%)になります。またCostco会員を退会して1年未満の人、過去にワンデーパスを利用したことのある人にはパスは発行されません。 ↩︎