ForHosting KIT · 開発者向けツール

インドPANカード検証

AAAPL1234Cは個人の有効なPANです。英字5文字、数字4桁、最後の英字1文字から成り、4文字目のPが個人を示します。PANを貼り付けると、形式と4文字目が表す保有者の種類を確認できます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
Pan
AAAPL1234C
結果
入力
AAAPL1234C
整形済み
AAAPL 1234 C
事業体コード
P
事業体の種類
Individual

インドのPermanent Account Number(PAN)は、Income Tax Departmentが発行する10文字の英数字税務識別子です。すべてのPANは公開された固定レイアウトに従います。すなわち5文字の英字、4桁の数字、最後の1文字の英字です。4文字目は装飾ではなく、個人・会社・Hindu Undivided Family・ファーム・人的組合・信託・body of individuals・地方当局・人工的法人・政府など、保有者のエンティティ区分を符号化します。フォーム、KYCフロー、給与取込、オンボーディング用スクリプトは、遅い登録照会の前に素早い構造チェックを常に必要とします。本インドPANカード検証は空白とハイフンを正規化し、公式パターンを適用し、4文字目を読みやすいエンティティ種別に対応付け、解読済み部品とともに明確なvalidフラグを返します。いずれの経路もNSDLやUTIITSLへのネットワーク呼び出しなしで、同じ決定的規則を実行します。

インドPANの構造と4文字目の意味

Permanent Account Numberは、区切りを除くと常にちょうど10文字です。1〜3文字目は割当システムが選ぶ英字系列です。4文字目はIncome Tax Departmentが定義するエンティティ種別文字です。

Pは個人、Cは会社、HはHindu Undivided Family、Fはファーム、Aは人的組合、Tは信託、Bはbody of individuals、Lは地方当局、Jは人工的法人、Gは政府機関です。5文字目は通常、個人なら姓の頭文字、非個人なら団体名の頭文字です。6〜9文字目は0001から9999までの4桁の連番です。

10文字目は番号とともに付与される末尾の英字です。AadhaarのVerhoeff桁やスペインDNIのモジュロ文字と異なり、この末尾文字は公開表から再計算できる公開のモジュラチェックサムではないため、本ツールはそれを捏造しません。それでも構造検証は、長さ誤り、英字位置の数字、数字位置の英字、公式集合外のエンティティコードなど、大半の打ち間違いを検出します。

KYC・給与・データパイプラインでのPAN形式チェックの位置づけ

インド顧客向けのオンボーディングとKYCフォームは、電子署名や銀行連携の前にPAN入力を求めることが多いです。給与・HR取込はスプレッドシートから従業員識別子を受け取り、1桁の入れ替えでバッチ全体が拒否されることがあります。

indian pan card validatorやpan format checkerで順位を取るコンテンツサイトは、無料ブラウザ経路が有料自動化とバイト単位で一致するライブツールの恩恵を受けます。どのワークフローでも契約は同じです。構造チェック合格を身元証明、割当証明、申告状態、他人名義での行為権限とみなさないでください。

それは文字と数字の列が公開PANレイアウトと認識済みエンティティ種別コードに整合することだけを示します。

インドPANの形式は何ですか?

PANは10文字です。 5文字の英字、4桁の数字、最後の1文字の英字(例:AAAPL1234C)です。文書では空白やハイフンが付くことがありますが、本検証では無視します。

PANの4文字目は何を意味しますか?

エンティティ種別コードです。PはIndividual、CはCompany、HはHUF、FはFirm、AはAssociation of Persons、TはTrust、BはBody of Individuals、LはLocal Authority、JはArtificial Juridical Person、GはGovernmentです。

このツールはIncome Tax DepartmentやNSDLに接続しますか?

いいえ。 公開の構造パターンを確認し、エンティティ種別文字を解読するだけです。PANが割当済み・有効・個人に紐付いていることの証明にはなりません。

インドPANカード検証の料金は?

ブラウザツールは無料です。有効な形式は税務登録や身元の証明ではありません。

PANの最後の文字も検証できますか?

英字であることだけを確認します。ほかの番号と違い、PANの最後の文字は表から計算し直せる公開の検査文字ではないため、形式と種別コードだけを確かめ、検査を作り出すことはしません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/enc/pan-india

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/enc/pan-india \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pan":"AAAPL1234C"}'
{
  "pan": "AAAPL1234C"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.pan_india",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

完全に不正な文字列は番号を捏造せずinvalid_inputで失敗します。ブラウザで無料利用するか、公開価格でKIT APIを呼び出してください。

インドPANの構造と4文字目の意味

パターンが一致し4文字目が既知10コードのいずれかならvalidはtrueで、entity_typeが区分名を示します。パターンは一致するが4文字目が認識されないエンティティコードのときvalidはfalse、entity_typeはUnknownとなり、呼び出し側は文字列全体をゴミ扱いせず4文字目を強調できます。完全に壊れた入力が合成PANを返すことはなく、長さまたは文字種の問題を示すメッセージ付きのinvalid_inputを送出します。

入力契約、応答フィールド、検証の振る舞い

空白、ドット、ハイフン、アンダースコア、スラッシュは除去され、パターン検査前に英字は大文字化されるため、AAAPL 一二三四 CやAAA-PL-1234-Cのような値も解析されます。正規化後、エンジンは大文字5文字・数字4桁・大文字1文字の正規表現を要求します。ブラウザ内ツールは対話チェックでは無料のままです。必須の文字列フィールドpanを含むJSON本体をPOSTしてください。text、input、value、number、s、idの別名を受け付けるため、薄いクライアントや汎用テキストボックスはフィールド名を変えずに同じエンドポイントを再利用できます。成功時、応答はトリム済みの元input、正規化済みpan文字列、数字ブロック周りに空白を入れた表示用formatted、validのtrueまたはfalse、4文字目そのもののentity_code、解読済み英語ラベルのentity_type、先頭3文字のseries、5文字目のname_initial、4桁のsequence、10文字目のcheck_letter、lengthの10、schemeのpan_india、クライアント側凡例用の公式4文字目アルファベットentity_codesを返します。空文字、pan欠落、純数字、長さ誤り、不正文字の混在、5+4+1以外のパターンはinvalid_inputとなり課金されません。時計・乱数・ネットワークのない純粋parseのため、同一入力は無料ブラウザツールとAPIで常に同じJSONになります。成功呼び出しは公開基本価格$0.002/件です。汎用の多国籍税務IDチェッカーの真偽値だけでなく、応答本体でエンティティ種別の解読が必要なときは、この専用エンドポイントを優先してください。

KYC・給与・データパイプラインでのPAN形式チェックの位置づけ

ブラウザまたはAPI端で10文字パターンとエンティティ種別文字を検証すると、レコード書き込み前、および下流の税務・決済サービス呼び出し前に明らかな打ち間違いを防げます。pan、valid、entity_typeを返す決定的オラクルがあれば、行ごとに政府ポータルを呼ばずフラグ付けできます。OCRパイプラインの結合テストは、整形済み10文字文字列が検証成功するか、ノイズが残るときに明確なinvalid_inputで拒否されるかを断言できます。

Web・モバイルフォームのPAN欄をゲートする

ユーザーがPANを送信したら5-4-1パターンを検証し、フォーム保存前に個人と会社が正しくラベル付けされるようentity_typeを表示します。

給与・CRM取込の行をスコアリングする

各PAN列を一括チェックし、validがfalseまたはinvalid_inputが発生した行を隔離し、セグメント報告用にentity_codeを保持します。

テスト用の合成PANフィクスチャを構築する

既知のエンティティコード付きの整形式サンプルを生成し、APIが期待どおりのentity_typeとvalid trueを返すことをgoldenテストで断言します。

4文字目が既知のエンティティコードでない場合はどうなりますか?

全体パターンが5文字・4桁・1文字のままなら、応答はvalid falseとentity_type Unknownを返します。完全に不正な文字列はinvalid_inputで失敗します。

KITの完全なドキュメントを見る →