PAN + GSTIN-validerare Indien
Validerar lokalt en 10-tecken PAN eller en 15-tecken GSTIN — strukturell regex, modulo-36 kontrollsiffra (GSTIN), entitetstypstolkning från 4:e PAN-tecknet, delstatskodsökning och PAN-extraktion från GSTIN.
Pro-funktion
Validerar lokalt en 10-tecken PAN eller en 15-tecken GSTIN — strukturell regex, modulo-36 kontrollsiffra (GSTIN), entitetstypstolkning från 4:e PAN-tecknet, delstatskodsökning och PAN-extraktion från GSTIN. Det här är ett Pro-verktyg — uppgradera för att låsa upp det tillsammans med alla andra Pro-verktyg på plattformen.
Uppgradera till Pro — 19 $/mån✓ Alla Pro-verktyg · ✓ Obegränsad daglig användning · ✓ Prioriterad bearbetning
Hur man använder PAN + GSTIN-validerare Indien
- Klistra in ett 10 tecken långt PAN (t.ex. AAACR5055K) eller ett 15 tecken långt GSTIN (t.ex. 27AAACR5055K1Z7). Valideraren upptäcker automatiskt vilket det är baserat på längden.
- För ett GSTIN extraherar validatorn delstatskoden (tecken 1-2), det inbäddade PAN-numret (tecken 3-12), enhetsnumret (tecken 13), bokstaven 'Z' (tecken 14) och modulo-36-kontrollsiffran (tecken 15) — och bekräftar att kontrollsiffran stämmer med algoritmen.
- För ett PAN kodar det fjärde tecknet enhetstypen: P=Individ, F=Firma/LLP, C=Bolag, H=HUF, A=AOP, T=Trust, B=BOI, L=Lokal myndighet, J=Artificiell juridisk person, G=Stat.
- Den offentliga skattebetalarsökningen i GSTN på services.gst.gov.in kräver CAPTCHA, så vi anropar den inte automatiskt. Svaret innehåller den kanoniska uppslags-URL:en så att du kan bekräfta registreringsstatus manuellt.
- Heuristiska felstavningsförslag fångar vanliga förväxlingar — O mot 0, I mot 1, S mot 5, B mot 8 — innan IRP avvisar fakturan.
Användningsfall
Förvalidera en leverantörs GSTIN innan du utfärdar en inköpsorder eller e-faktura
Bekräfta att en kunds PAN-entitetstyp stämmer med vad de uppger (t.ex. de säger Pvt. Ltd. men det fjärde tecknet är F = Firma/LLP — utred)
Extrahera det inbäddade PAN-numret ur ett GSTIN för att stämma av mot det PAN som leverantören uppgett
Upptäck stavfel i ett nyss inskrivet GSTIN innan fakturan skickas till IRP
Tips för bästa resultat
- PAN har INGEN offentlig kontrollsummealgoritm. Strukturell validering är den starkaste kontrollen innan ett nätverksanrop; för fullständig verifiering behöver du Aadhaar+OTP på incometax.gov.in.
- GSTIN modulo-36 fångar ~97 % av vanliga skrivfel, men ett avsiktligt byte av en enda siffra som råkar landa på ett giltigt kontrolltecken släpps igenom — stäm alltid av mot services.gst.gov.in för B2B-motparter.
- Det 14:e tecknet i ett GSTIN är fast satt till 'Z' vid modern utfärdning. Om du ser något annat är hela GSTIN-numret tvivelaktigt.
- Delstatskoderna 96 (Utländsk), 97 (Annat territorium) och 99 (Central jurisdiktion) är reserverade för leveranser i specialkategorier — SEZ, OIDAR osv.
Vanliga frågor
Bekräftar det här verktyget om GSTIN för närvarande är aktivt?
Nej. Vi bekräftar strukturell giltighet + modulo-36-kontrollsiffran lokalt. Bekräftelse av aktiv status kräver GSTN:s offentliga skattebetalarsökning på services.gst.gov.in, som använder CAPTCHA och därför inte kan automatiseras. Svaret innehåller den kanoniska uppslags-URL:en för manuell verifiering.
Varför är checksum_valid null för PAN?
PAN har ingen offentligt dokumenterad kontrollsummealgoritm. Det 10:e tecknet beskrivs som en 'kontrollbokstav' men skatteverket (Income Tax Department) har inte offentliggjort regeln. Vi kan bara verifiera det strukturella formatet ([A-Z]{5}[0-9]{4}[A-Z]{1}) och tolkningen av enhetstyp utifrån det 4:e tecknet — fullständig verifiering kräver Aadhaar+OTP på incometax.gov.in.
Kan jag extrahera ett PAN från ett GSTIN?
Ja — det inbäddade PAN-numret ligger på tecken 3-12 i ett GSTIN enligt design. Validatorn visar det under parsed_components.embedded_pan. Detta är användbart för att korskontrollera att GSTIN tillhör den enhet vars PAN du har i ditt register.
Del av dessa arbetsflöden
Det här verktyget används i steg-för-steg-guider som hjälper dig att få mer gjort
Vi lagrar inte din text. Bearbetning sker i realtid och din inmatning kasseras omedelbart efter att resultatet har genererats.
Lås upp Obegränsad Åtkomst
Gratisanvändare: 5 användningar per dag | Pro-användare: Obegränsat
✍️ Promptbibliotek
Färdiga prompter — klicka på "Använd" för att fylla i verktyget automatiskt
Skapa en enkelsidig affärsplan för en [type of business] som riktar sig till [audience].
Skriv 5 SMART-mål för en [role] på ett företag som fokuserar på [objective].
Skriv ett utkast till ett professionellt mejl till en kund som förklarar en projektförsening med en ny tidsplan.
Sammanfatta de viktigaste slutsatserna från den här mötesutskriften: [paste transcript]
Skriv en 30-60-90-dagars introduktionsplan för en ny [job title].