印度 PAN + GSTIN 校验器
本地校验 10 位 PAN 或 15 位 GSTIN——结构 regex、modulo-36 校验位(GSTIN)、从 PAN 第 4 位推断实体类型、查询州代码并从 GSTIN 提取 PAN。
Pro 功能
本地校验 10 位 PAN 或 15 位 GSTIN——结构 regex、modulo-36 校验位(GSTIN)、从 PAN 第 4 位推断实体类型、查询州代码并从 GSTIN 提取 PAN。 这是一个 Pro 工具——升级即可解锁它以及平台上的所有其他 Pro 工具。
升级到 Pro — 每月 19 美元✓ 所有 Pro 工具 · ✓ 每日无限次使用 · ✓ 优先处理
如何使用 印度 PAN + GSTIN 校验器
- 粘贴一个 10 位的 PAN(例如 AAACR5055K)或一个 15 位的 GSTIN(例如 27AAACR5055K1Z7)。验证器会根据长度自动识别是哪一种。
- 对于 GSTIN,验证器会提取州代码(第 1-2 位字符)、嵌入的 PAN(第 3-12 位字符)、实体编号(第 13 位字符)、固定字母'Z'(第 14 位字符)以及模 36 校验位(第 15 位字符)——并确认校验位与算法相符。
- 对于 PAN,第 4 位字符表示实体类型:P=个人,F=商号/有限责任合伙,C=公司,H=印度教联合家庭,A=个人团体,T=信托,B=个人集合体,L=地方机构,J=拟制法人,G=政府。
- services.gst.gov.in 上的 GSTN 公开纳税人查询需要验证码(CAPTCHA),因此我们不会自动调用它。响应中包含规范的查询 URL,方便你手动确认注册状态。
- 启发式拼写错误提示可在 IRP 退回发票之前,识别出常见的混淆字符——O 与 0、I 与 1、S 与 5、B 与 8。
使用案例
在开具采购订单或电子发票之前,先预验证供应商的 GSTIN
确认客户的 PAN 实体类型与其声称的一致(例如他们说是 Pvt. Ltd.,但第 4 个字符是 F = Firm/LLP——需进一步核查)。
从 GSTIN 中提取嵌入的 PAN,与供应商所提供的 PAN 进行交叉核对
在将发票提交给 IRP 之前,捕捉刚刚录入的 GSTIN 中的拼写错误。
最佳结果的技巧
- PAN 没有公开的校验和算法。结构性验证是联网前最有力的核查手段;如需完整核验,则需在 incometax.gov.in 上通过 Aadhaar+OTP 进行。
- GSTIN 模 36 校验可捕捉约 97% 的常见输入错误,但若刻意交换某一位数字而恰好落在一个有效的校验字符上,则会通过校验——对于 B2B 交易对手,请务必在 services.gst.gov.in 上进行交叉核对。
- 在现行发放规则下,GSTIN 的第 14 位固定为「Z」。如果你看到其他字符,则整个 GSTIN 都值得怀疑。
- 邦代码 96(境外)、97(其他属地)和 99(中央管辖)保留给特殊类别的供应——经济特区(SEZ)、OIDAR 等。
常见问题
本工具能确认该 GSTIN 当前是否处于有效状态吗?
不会。我们在本地确认结构有效性 + 模 36 校验位。确认是否处于有效状态需通过 services.gst.gov.in 上的 GSTN 公开纳税人查询,而该查询使用验证码,无法自动化。返回结果中包含用于人工核验的标准查询 URL。
为什么 PAN 的 checksum_valid 是 null?
PAN 没有公开记录的校验算法。第 10 位字符被称为“校验字母”,但印度所得税部门并未公布相关规则。我们只能验证结构格式([A-Z]{5}[0-9]{4}[A-Z]{1})以及从第 4 位字符解读出的实体类型——完整验证需在 incometax.gov.in 上通过 Aadhaar + OTP 进行。
我可以从 GSTIN 中提取 PAN 吗?
可以——按照设计,内嵌的 PAN 位于 GSTIN 的第 3 到第 12 个字符。验证器会在 parsed_components.embedded_pan 下呈现它。这有助于交叉核对该 GSTIN 是否属于你存档的 PAN 所对应的主体。
属于这些工作流
本工具用于帮助你更高效完成任务的分步指南中
我们不存储您的文本。处理在实时进行,您的输入在生成结果后立即被丢弃。
解锁无限访问
免费用户:每天 5 次使用 | Pro 用户:无限制
✍️ 提示词库
即用型提示词 — 点击“使用”即可自动填入工具
为一家面向 [audience] 的 [type of business] 创建一份一页式商业计划书。
为一家专注于 [objective] 的公司中的 [role] 撰写 5 个 SMART 目标。
起草一封致客户的专业邮件,说明项目延期情况并附上新的时间表。
总结这份会议记录中的关键要点:[paste transcript]
为新入职的 [job title] 撰写一份 30-60-90 天的入职计划。