News
ニュース
すべての記事
【開発者向け】マイナンバー検証ライブラリ「Tsubaki」を公開しました
少しずつ「マイナンバー届いた!」という声を耳にするようになりました。
皆さまのお手元にはもう届きましたか?
私たちが開発している SmartHR ではマイナンバーの収集・管理機能を提供しています。
本日は、その中で開発した、マイナンバーや法人番号の入力検証を簡単に行う Ruby 用のライブラリ「Tsubaki」を公開しました!
マイナンバー関連のシステムを構築する際などにご活用ください。
チェックディジットについて
12 桁で構成されているマイナンバーのうち、最後尾の 1 桁は「チェックディジット」として利用されます。
この数値は最後尾の 1 桁を除く 11 桁の数値をもとに算出されます。
入力ミスを計算によって発見することができる、とても便利な仕組みです。
ちなみにマイナンバーのチェックディジット計算方法はこんな感じです。
ワザワザこのロジックを書くのは面倒ですね。
Tsubakiを利用すると、簡単にチェックディジットの検証を行うことができます!
法人番号
各企業に割り当てられる 13 桁の法人番号にもチェックディジットが付与されています。
マイナンバーが最後尾の 1 桁をチェックディジットとしている一方で、法人番号は先頭の 1 桁を利用します。また、マイナンバーとは計算方法も少々異なります。
法人番号に関するFAQ|社会保障・税社会保障・税番号制度FAQ|社会保障・税番号制度<マイナンバー>について|国税庁より
Tsubakiは法人番号の検証にも対応しています。
おまけ
検証用にランダムなマイナンバーや法人番号を生成するページを用意しました。
テスト等にご利用ください。
We Are
Hiring!
SmartHRをもっと知る
-
note
SmartHRのnote
ミッションや働き方について会社が発信した記事や、職種・拠点ごとの情報をメンバーが発信した記事をまとめています。
-
hatena
SmartHR Tech Blog
開発チームの技術ブログです。技術スタックや開発体制に関する情報、試行錯誤の過程などを発信しています。
-
connpass
SmartHR connpass
SmartHRが開催するイベントの告知・参加者の募集をしています。グループメンバーには、新規イベントが公開されたタイミングで通知をお届けします。
-
SmartHR
導入事例
SmartHRを活用して人事・労務の課題を解消し、より良い会社づくりと向き合っているお客さまのストーリーを紹介しています。
-
SmartHR
SmartHR Design System
すべての人によりよい体験を届けるために、サービスに関わる誰もがSmartHRらしい表現をするための基準や素材を公開しています。