👤 3,047 total uses◯ Free: 5 uses/day • Resets in 12h 49m
Affari e Produttività

Validatore PAN + GSTIN India

Valida localmente un PAN di 10 caratteri o un GSTIN di 15 — regex strutturale, cifra di controllo modulo-36 (GSTIN), interpretazione del tipo di entità dal 4° carattere del PAN, ricerca codice stato ed estrazione PAN dal GSTIN.

Scopri di più

Combina la validazione strutturale del PAN (regex a 10 caratteri [A-Z]{5}[0-9]{4}[A-Z]{1} + interpretazione del tipo di entità tramite il 4° carattere secondo la Rule 114 delle Income-tax Rules 1962) con la validazione completa del GSTIN (regex a 15 caratteri + cifra di controllo modulo-36 con l'algoritmo di riferimento della GSTN). Per un GSTIN il validatore estrae il codice di stato (01 Jammu&Kashmir … 37 Andhra Pradesh, più le categorie speciali 96/97/99), il PAN a 10 caratteri incorporato, il numero di entità per quel PAN all'interno dello stato e la cifra di controllo — e ricalcola il carattere di controllo modulo-36 per segnalare eventuali manomissioni. La ricerca pubblica dei contribuenti GSTN su services.gst.gov.in richiede un CAPTCHA, quindi non può essere richiamata automaticamente; il validatore restituisce l'URL di consultazione canonico insieme al verdetto strutturale. I suggerimenti euristici sugli errori di battitura intercettano le comuni confusioni O/0, I/1, S/5, B/8 prima che l'IRP le rifiuti.

Funzione Pro

Valida localmente un PAN di 10 caratteri o un GSTIN di 15 — regex strutturale, cifra di controllo modulo-36 (GSTIN), interpretazione del tipo di entità dal 4° carattere del PAN, ricerca codice stato ed estrazione PAN dal GSTIN. Questo è uno strumento Pro: esegui l'upgrade per sbloccarlo insieme a tutti gli altri strumenti Pro della piattaforma.

Passa a Pro — 19 $/mese

✓ Tutti gli strumenti Pro · ✓ Utilizzi giornalieri illimitati · ✓ Elaborazione prioritaria

Come usare Validatore PAN + GSTIN India

  1. Incolla un PAN di 10 caratteri (es. AAACR5055K) o un GSTIN di 15 caratteri (es. 27AAACR5055K1Z7). Il validatore rileva automaticamente quale dei due in base alla lunghezza.
  2. Per un GSTIN, il validatore estrae il codice di stato (caratteri 1-2), il PAN incorporato (caratteri 3-12), il numero dell'entità (carattere 13), la lettera 'Z' (carattere 14) e la cifra di controllo modulo 36 (carattere 15), e conferma che la cifra di controllo corrisponda all'algoritmo.
  3. Per un PAN, il 4° carattere codifica il tipo di entità: P=Persona fisica, F=Impresa/LLP, C=Società, H=HUF, A=AOP, T=Trust, B=BOI, L=Autorità locale, J=Persona giuridica artificiale, G=Governo.
  4. La ricerca pubblica del contribuente GSTN su services.gst.gov.in richiede un CAPTCHA, quindi non la chiamiamo automaticamente. La risposta include l'URL di ricerca canonico così puoi verificare manualmente lo stato della registrazione.
  5. I suggerimenti euristici sui refusi intercettano le confusioni più comuni (O vs 0, I vs 1, S vs 5, B vs 8) prima che l'IRP rifiuti la fattura.

Casi d'uso

1

Pre-validare il GSTIN di un fornitore prima di emettere un ordine di acquisto o una fattura elettronica

2

Verifica che il tipo di entità del PAN di un cliente corrisponda a quanto dichiarato (es. dichiarano Pvt. Ltd. ma il 4° carattere è F = Firm/LLP — approfondisci)

3

Estrai il PAN incorporato in un GSTIN per verificarlo con il PAN dichiarato dal fornitore

4

Individua gli errori di battitura in un GSTIN appena digitato prima di inviare la fattura all'IRP

Consigli per i migliori risultati

  • Il PAN NON dispone di un algoritmo di checksum pubblico. La validazione strutturale è il controllo più robusto prima di una verifica online; per la verifica completa servono Aadhaar+OTP su incometax.gov.in.
  • Il modulo 36 del GSTIN intercetta circa il 97 % dei refusi comuni, ma uno scambio deliberato di una singola cifra che casualmente produce un carattere di controllo valido passerà il controllo: verifica sempre con services.gst.gov.in per le controparti B2B.
  • Il 14° carattere di un GSTIN è fisso a 'Z' per le emissioni moderne. Se vedi qualcosa di diverso, l'intero GSTIN è sospetto.
  • I codici di stato 96 (Estero), 97 (Altro Territorio) e 99 (Giurisdizione Centrale) sono riservati alle forniture di categoria speciale — SEZ, OIDAR, ecc.

Domande frequenti

Questo strumento conferma se il GSTIN è attualmente attivo?

No. Confermiamo la validità strutturale + la cifra di controllo modulo-36 localmente. La conferma dello stato attivo richiede la ricerca pubblica dei contribuenti GSTN su services.gst.gov.in, che usa un CAPTCHA e quindi non può essere automatizzata. La risposta include l'URL canonico per la verifica manuale.

Perché checksum_valid è null per il PAN?

Il PAN non ha un algoritmo di checksum pubblicamente documentato. Il 10° carattere è descritto come una 'lettera di controllo', ma l'Income Tax Department non ne ha divulgato la regola. Possiamo verificare solo il formato strutturale ([A-Z]{5}[0-9]{4}[A-Z]{1}) e l'interpretazione del tipo di entità dal 4° carattere — la verifica completa richiede Aadhaar+OTP su incometax.gov.in.

Posso estrarre un PAN da un GSTIN?

Sì: per progettazione il PAN incorporato si trova ai caratteri 3-12 di un GSTIN. Il validatore lo riporta in parsed_components.embedded_pan. È utile per verificare che il GSTIN appartenga all'entità di cui hai il PAN in archivio.

Parte di questi workflow

Questo strumento è usato in guide passo passo che ti aiutano a fare di più

🔒
La tua privacy è protetta

Non memorizziamo il tuo testo. L'elaborazione avviene in tempo reale e il tuo input viene scartato immediatamente dopo la generazione del risultato.

Sblocca Accesso Illimitato

Utenti gratuiti: 10 utilizzi al giorno | Utenti Pro: Illimitato

✍️ Libreria di prompt

Prompt pronti all'uso — clicca "Usa questo" per compilare automaticamente lo strumento

Crea un business plan di una pagina per un [type of business] rivolto a [audience].

Scrivi 5 obiettivi SMART per un/una [role] in un'azienda focalizzata su [objective].

Redigi un'email professionale a un cliente per spiegare un ritardo di progetto con una nuova tempistica.

Riassumi i punti salienti di questa trascrizione di riunione: [paste transcript]

Scrivi un piano di onboarding 30-60-90 giorni per un/una nuovo/a [job title].

🔒

⚡ Prompt Pro

Crea un modello completo di analisi competitiva per…...
Crea un framework OKR di 12 mesi per…...
Scrivi un executive summary pronto per il consiglio…...
Passa a Pro →

Strumenti correlati

Prova questo agente

Student ResearchGo from topic to thesis to full paper outline in one run — including a formatted…Prova questo agente →

Workflow correlato

Idea Brief → Blog PostValidate a content idea, generate an outline, then expand into a full SEO-optimized article.Avvia workflow →