👤 3,026 total uses◯ Free: 5 uses/day • Resets in 22h 16m
Negocios & Productividad

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.

Aprender más

Combina la validación estructural del PAN (regex de 10 caracteres [A-Z]{5}[0-9]{4}[A-Z]{1} + interpretación del tipo de entidad según el 4.º carácter conforme a la Regla 114 de las Income-tax Rules 1962) con la validación completa del GSTIN (regex de 15 caracteres + dígito de control módulo 36 usando el algoritmo de referencia de la GSTN). Para un GSTIN, el validador extrae el código de estado (01 Jammu&Kashmir … 37 Andhra Pradesh, más las categorías especiales 96/97/99), el PAN incrustado de 10 caracteres, el número de entidad de ese PAN dentro del estado y el dígito de control, y recalcula el carácter de control módulo 36 para señalar manipulaciones. La búsqueda pública de contribuyentes de la GSTN en services.gst.gov.in requiere CAPTCHA, por lo que no puede llamarse automáticamente; el validador devuelve la URL de consulta canónica junto con el veredicto estructural. Las sugerencias heurísticas de errores tipográficos detectan las confusiones habituales O/0, I/1, S/5, B/8 antes de que el IRP las rechace.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

1

Validar previamente el GSTIN de un proveedor antes de emitir una orden de compra o una factura electrónica

2

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)

3

Extrae el PAN incrustado en un GSTIN para contrastarlo con el PAN indicado por el proveedor

4

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

🔒
Tu privacidad está protegida

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].

🔒

⚡ Prompts Pro

Crea una plantilla completa de análisis competitivo para…...
Crea un marco de OKR de 12 meses…...
Escribe un resumen ejecutivo listo para el consejo…...
Upgrade to Pro →

Herramientas relacionadas

Probar este agente

Motor de Marketing para PMEsAnálise de concorrentes → copy de marketing → campanha de email → calendário de redes sociais.…Probar este agente →

Flujo relacionado

Blog → Pacote de NewsletterTransforme um post de blog em um texto para newsletter + 3 linhas de assunto de…Ejecutar flujo →

Leer más