このページの本文へ移動

ニュース

カテゴリー
お知らせ
  • サービス

【開発者向け】マイナンバー検証ライブラリ「Tsubaki」を公開しました

tsubaki_縦

少しずつ「マイナンバー届いた!」という声を耳にするようになりました。
皆さまのお手元にはもう届きましたか?

私たちが開発している SmartHR ではマイナンバーの収集・管理機能を提供しています。
本日は、その中で開発した、マイナンバーや法人番号の入力検証を簡単に行う Ruby 用のライブラリ「Tsubaki」を公開しました!
マイナンバー関連のシステムを構築する際などにご活用ください。

kufu/tsubaki (GitHub)

チェックディジットについて

12 桁で構成されているマイナンバーのうち、最後尾の 1 桁は「チェックディジット」として利用されます。
この数値は最後尾の 1 桁を除く 11 桁の数値をもとに算出されます。
入力ミスを計算によって発見することができる、とても便利な仕組みです。

ちなみにマイナンバーのチェックディジット計算方法はこんな感じです。

スクリーンショット 2015-11-29 10.52.29

総務省令第八十五号 第五条より

ワザワザこのロジックを書くのは面倒ですね。
Tsubakiを利用すると、簡単にチェックディジットの検証を行うことができます!

法人番号

各企業に割り当てられる 13 桁の法人番号にもチェックディジットが付与されています。
マイナンバーが最後尾の 1 桁をチェックディジットとしている一方で、法人番号は先頭の 1 桁を利用します。また、マイナンバーとは計算方法も少々異なります。

スクリーンショット 2015-11-29 11.05.37

おまけ

検証用にランダムなマイナンバーや法人番号を生成するページを用意しました。
テスト等にご利用ください。

擬似マイナンバーくん

記載情報は、発表日現在のものです。情報は予告なしに変更されることがありますので、あらかじめご了承ください。

SmartHR

関連ニュース