Validador PAN + GSTIN India
Valida localmente un PAN de 10 caracteres o un GSTIN de 15 — regex estructural, dígito de control modulo-36 (GSTIN), interpretación del tipo de entidad desde el 4° carácter del PAN, búsqueda del código de estado y extracción de PAN desde GSTIN.
Función Pro
Valida localmente un PAN de 10 caracteres o un GSTIN de 15 — regex estructural, dígito de control modulo-36 (GSTIN), interpretación del tipo de entidad desde el 4° carácter del PAN, búsqueda del código de estado y extracción de PAN desde GSTIN. Esta es una herramienta Pro: mejora tu plan para desbloquearla junto con todas las demás herramientas Pro de la plataforma.
Pásate a Pro — 19 $/mes✓ Todas las herramientas Pro · ✓ Usos diarios ilimitados · ✓ Procesamiento prioritario
Cómo usar Validador PAN + GSTIN India
- Pega un PAN de 10 caracteres (p. ej. AAACR5055K) o un GSTIN de 15 caracteres (p. ej. 27AAACR5055K1Z7). El validador detecta automáticamente cuál es según la longitud.
- Para un GSTIN, el validador extrae el código de estado (caracteres 1-2), el PAN incrustado (caracteres 3-12), el número de entidad (carácter 13), la 'Z' literal (carácter 14) y el dígito de control modulo-36 (carácter 15), y confirma que el dígito de control coincide con el algoritmo.
- Para un PAN, el 4.º carácter codifica el tipo de entidad: P=Individual, F=Firm/LLP, C=Company, H=HUF, A=AOP, T=Trust, B=BOI, L=Local Authority, J=Artificial Juridical Person, G=Government.
- La busqueda publica de contribuyentes de la GSTN en services.gst.gov.in requiere CAPTCHA, por lo que no la llamamos automaticamente. La respuesta incluye la URL de consulta canónica para que puedas confirmar el estado de registro manualmente.
- Las sugerencias heurísticas de erratas detectan las confusiones habituales (O vs 0, I vs 1, S vs 5, B vs 8) antes de que el IRP rechace la factura.
Casos de uso
Validar previamente el GSTIN de un proveedor antes de emitir una orden de compra o una factura electrónica
Confirma que el tipo de entidad del PAN de un cliente coincide con lo que declara (p. ej., dicen Pvt. Ltd. pero el 4.º carácter es F = Firma/LLP: investiga)
Extrae el PAN incrustado en un GSTIN para contrastarlo con el PAN indicado por el proveedor
Detecta errores tipográficos en un GSTIN recién escrito antes de enviar la factura al IRP
Consejos para los mejores resultados
- El PAN NO tiene un algoritmo de suma de control público. La validación estructural es la comprobación previa a la red más sólida; para una verificación completa necesitas Aadhaar+OTP en incometax.gov.in.
- El modulo-36 del GSTIN detecta ~97 % de las erratas habituales, pero un cambio deliberado de un solo dígito que dé por casualidad con un carácter de control válido pasará: contrasta siempre con services.gst.gov.in en el caso de contrapartes B2B.
- El decimocuarto caracter de un GSTIN esta fijado como 'Z' en las emisiones modernas. Si ves cualquier otra cosa, todo el GSTIN es sospechoso.
- Los codigos de estado 96 (Extranjero), 97 (Otro Territorio) y 99 (Jurisdicción Central) estan reservados para suministros de categoria especial: SEZ, OIDAR, etc.
Preguntas frecuentes
¿Esta herramienta confirma si el GSTIN está actualmente activo?
No. Confirmamos la validez estructural + el dígito de control módulo-36 de forma local. Confirmar el estado activo requiere la búsqueda pública de contribuyentes de la GSTN en services.gst.gov.in, que usa CAPTCHA y por tanto no se puede automatizar. La respuesta incluye la URL canónica de consulta para la verificación manual.
¿Por qué checksum_valid es null para el PAN?
El PAN no tiene un algoritmo de checksum documentado públicamente. El décimo carácter se describe como una «letra de control», pero el Income Tax Department no ha publicado la regla. Solo podemos verificar el formato estructural ([A-Z]{5}[0-9]{4}[A-Z]{1}) y la interpretación del tipo de entidad a partir del cuarto carácter: la verificación completa requiere Aadhaar+OTP en incometax.gov.in.
¿Puedo extraer un PAN a partir de un GSTIN?
Sí: por diseño, el PAN incrustado ocupa los caracteres 3-12 de un GSTIN. El validador lo muestra en parsed_components.embedded_pan. Esto resulta útil para comprobar que el GSTIN pertenece a la entidad cuyo PAN tienes registrado.
Parte de estos flujos de trabajo
Esta herramienta se usa en guías paso a paso que te ayudan a lograr más
No almacenamos tu texto. El procesamiento ocurre en tiempo real y tu entrada se descarta inmediatamente después de generar el resultado.
Desbloquear Acceso Ilimitado
Usuarios gratuitos: 5 usos por día | Usuarios Pro: Ilimitado
✍️ Biblioteca de prompts
Prompts listos para usar — haz clic en "Usar este" para rellenar la herramienta automáticamente
Crea un plan de negocio de una página para un [type of business] dirigido a [audience].
Escribe 5 objetivos SMART para un [role] en una empresa enfocada en [objective].
Redacta un correo profesional para un cliente explicando un retraso del proyecto con un nuevo cronograma.
Resume las conclusiones clave de esta transcripción de reunión: [paste transcript]
Escribe un plan de incorporación de 30-60-90 días para un nuevo [job title].