印度 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 门户查询,页面只验证号码格式。