印度 GSTIN 驗證 使用指南
輸入 15 位 GSTIN(如 27AAPFU0939F1ZV),頁面解析州碼 27 與 PAN 段,並按基 36 校驗最後一位;改錯即失敗。
核心功能
- 校驗 15 位 GSTIN 的州碼、PAN 段與整體結構
- 按基 36(0-9、A-Z)交替權重 1、2 計算校驗位
- 解析前 2 位州碼與中間 10 位 PAN 段
- 用於印度開票、供應商備案前的號碼格式核查
適用場景
- 校驗 15 位 GSTIN 的州碼、PAN 段與校驗位
- 印度開票、供應商備案前核對 GSTIN
- 識別 GSTIN 結構錯誤與校驗位錯誤
使用步驟
- 輸入 15 位 GSTIN
- 頁面解析前 2 位州碼與 3–12 位的 PAN 段
- 對前 14 位按基 36 數值、交替權重 1 與 2 求和後取模 36
- 把餘數對映為第 15 位校驗字元並與實際比對
- 讀取結論,用於開票前核對客戶或供應商 GSTIN
實用技巧
- 基 36 計算涉及字母數值對映(A=10…Z=35),手工復算極易出錯,建議用工具核對
- 校驗通過不代表 GST 註冊有效,須在印度 GST 門戶查詢註冊狀態
- 第 13 位為實體序號、第 14 位固定為 Z,結構與校驗位都要檢查
- 跨邦交易時應同時核對州碼與收貨地是否匹配,避免稅務歸屬錯誤
常見問題
- GSTIN 結構是什麼?
- 15 位:2 位州碼+10 位 PAN+1 位實體序號+1 位 Z 佔位+1 位校驗位(基 36 演算法)。
- GSTIN 校驗位怎麼算?
- 前 14 位按基 36(0-9、A-Z)交替權重 1、2 計算 mod 36,再對映為校驗字元。
- 校驗通過代表 GST 註冊有效嗎?
- 不代表。註冊狀態須在印度 GST 門戶查詢,頁面只驗證號碼格式。