12桁の基礎番号から検査用数字を算出。13桁を入れれば正誤も判定
法人番号は13桁で、先頭の1桁が検査用数字、続く12桁が基礎番号です。検査用数字は基礎番号から機械的に決まるため、13桁を渡されたときに写し間違いがないかをその場で判定できます。逆に、基礎番号12桁しか手元にない場合は、先頭に付くべき1桁をここで求められます。
基礎番号12桁を最下位の桁から数え、奇数番目の桁の合計と偶数番目の桁の合計を出します。奇数番目の合計に、偶数番目の合計を2倍したものを足し、9で割った余りを9から引いた値が検査用数字です。9で割った余りは0から8までなので、検査用数字は必ず1から9のいずれかになります。
この計算で分かるのは「13桁の並びとして整合しているか」だけです。実在する法人に付番されているか、現在も有効か、どの法人のものかは分かりません。実在の確認は国税庁の法人番号公表サイトで行ってください。本ツールは形式の検査に限定しています。
入力した値はサーバーへ送信されません。ページを開いた時点で読み込まれた JavaScript が、ブラウザの中だけで計算します。
ありません。算式が「9から、9で割った余りを引く」形になっており、余りは0から8までの値しか取りません。したがって検査用数字は必ず1から9のいずれかです。先頭が0の13桁を見かけた場合、法人番号ではないか、写し間違いの可能性があります。
使えません。個人番号は12桁で、検査用数字の算式も桁の重み付けも法人番号とは別のものです。本ツールは法人番号専用です。
まず桁の入れ替えと数字の写し間違いを疑ってください。本ツールは正しい検査用数字を併せて表示するので、先頭1桁だけが違う場合は先頭の写し間違い、それ以外が違う場合は基礎番号側の誤りと切り分けられます。
送られません。計算はブラウザの中だけで完結します。通信は発生しないため、取引先の番号を扱う場合でも入力内容が外部に出ることはありません。