ケンオールブログ

ケンオールは、オープンデータを活用する際に問題となる様々な課題を解決するソリューションとして、オープンデータの利用者に使いやすい環境を提供するプラットフォーム型サービスです。ケンオールは、株式会社オープンコレクターが開発・運営しています。 https://kenall.jp/

【デモアプリあり】法人向け住所フォームをケンオールで作ろう

法人向け住所フォームのまとめ

まとめ

法人向け住所フォームは、法人向けの資料請求フォームや取引先法人登録フォームなどで使われる、法人情報の登録に特化した住所フォームです。

個人向けと異なり他社の住所を入力する場合が多いため入力ミスしやすく、オートコンプリート機能も利用できません。

契約書や請求書発送にも用いられるため、配送ミス時の影響は大きくなりがちです。

一方、法人住所はオープンデータとして公開されているため、法人住所の自動補完機能が利用可能です。

この記事では、法人向け住所フォームのデモアプリを紹介します。

法人向け住所フォームとは?

住所フォームは、ECサイトや宅配サービスなど、様々なサービスに組み込まれています。 ケンオールでも、住所フォームの作り方について紹介しました。

住所フォームは個人向けだけでなく、法人のお客様向けにも存在しています。 例えば、法人向けの製品やサービスを提供する企業では、法人のお客様向けに資料請求フォームなどを提供することがあります。 取引先法人の登録作業を行う業務システムでは、専用の登録フォームを用意していることでしょう。

法人向け住所フォームでは、他社の住所を登録するケースが多くなります。 個人向け住所フォームではほとんどの場合自宅住所などを入力するため、基本的には入力する住所のことをよく知っているはずです(もちろん、引っ越し直後などの場合は別です)。 住所フォームの作り方で紹介したオートコンプリート(オートフィル)機能も利用可能です。

法人向け住所フォームでは、初めて入力する住所を取り扱うケースが多くなります。そのため、個人向け住所フォームよりも入力ミスが発生しやすくなります。 オートコンプリート機能も使うことはできません。 一方で、個人向けのサービスに比べて住所入力ミスの影響は大きくなりがちです。例えば、契約書や請求書などの送付ができなかった場合、大きな問題となります。

このように、法人向け住所フォームでは、個人向け住所フォーム以上に正確な住所入力を求められる場面が増えてきます。

法人向け住所フォームのデモ

法人名から法人情報を検索し、法人の住所を補完するUIのデモアプリを作成しました。

ソースコードも公開しています

法人向け住所フォームデモ

使い方は以下のとおりです。

  1. 法人名を入力し、簡単入力ボタンをクリックします。
  2. 必要に応じて絞り込み検索オプション 都道府県 法人種別 部分一致あるいは完全一致 を選択します。
  3. 検索ボタンをクリックします。
  4. 目的の法人が見つかったらクリックします。
  5. 法人住所が補完されます。

簡単入力の検索結果

法人情報補完後

このようなフォームを簡単に作れるのは、法人番号データによって全ての法人住所が公開されているからです。

法人番号データを使って法人住所を補完する

法人番号は、全ての法人に付与された固有の番号です。法人版マイナンバーとも言われています。 この法人番号と法人名、法人住所を対応させたデータ(以下、法人番号データ)を国税庁が公開しています。

このデータを使えば、法人住所の補完機能を作ることができます。

法人番号データを活用する方法を3つ紹介します。

  1. 国税庁提供APIを使う
  2. 法人番号データをダウンロードし、自分でDBを運用する
  3. ケンオール法人名検索APIを使う

国税庁提供APIを使う

国税庁は公式のAPIを提供しています。このAPIを使えば無償で法人住所補完機能を開発できます。

国税庁提供APIを使う際には、以下の点にご注意ください。

  • 郵送でアカウントを取得する必要がある
  • データのレスポンスはcsvかxml、エラーメッセージはcsv固定
  • 完全一致未対応で、部分一致と前方一致のみ
  • さらに前方一致の場合、株式会社等の法人種別をユーザーが削除してから検索する必要あり*1
  • はしご高などのJIS標準外文字による検索は非対応。登記通りの名前で検索できない
  • 町名・番地とビル名以下が分割されていない
  • CORSに非対応のため、APIをWebブラウザから直接利用できない
  • サポートやSLAなどを提供していない

法人番号データをダウンロードし、自分でDBを運用する

法人番号データはオープンデータなので、自分でダウンロードしてDBを構築できます。

オープンデータのためデータ自体は無償ですが、DBの運用コストが発生します。

また、全データで500万件以上あり、毎営業日差分更新されるため、DBのデータをどう更新していくかを正しく設計していく必要があります。

ケンオール法人名検索APIを使う

ケンオール法人名検索APIなら、上記の問題を解決できます。

  • ユーザー登録が簡単。全てWeb上で完結し、ユーザー登録したその日から利用可能
  • REST APIとして提供。レスポンスはJSONに統一
  • JavaScript SDKの提供
  • 部分一致の他、法人種別を含めた法人名の完全一致検索に対応
  • 株式会社込みで完全一致検索が可能。法人種別なしの完全一致検索も提供
  • はしご高など、JIS標準外の文字での検索に対応。登記通りの名称をコピー&ペーストしても検索が可能
  • 町名・番地とビル名以下を分割して提供。様々な住所フォームの形式に対応可能
  • CORS対応のため、フロントエンドのみで住所検索UIを実現可能
  • サポート、SLA、専用テナントなどの高度な非機能要件が必要なお客様向けに、エンタープライズプランの提供*2

終わりに

法人向け住所フォームは個人向けと違った課題がある一方、住所補完に利用可能なオープンデータがあるなどの利点もあります。 ケンオールを使えば簡単に導入できますので是非試してみてください。

ケンオールについて

「かゆいところにケンオール」

ケンオールは、郵便番号検索API、郵便番号逆引きAPI、住所正規化API、法人名検索API、日本の祝日APIなど、システム開発を加速する高品質で安全なオープンデータAPIサービスです。

kenall.jp

Shodoで執筆されました

*1:部分一致検索では法人種別込みの検索が可能です

*2:別途有償契約が必要となります