PAN + GSTIN validátor Indie
Validuje 10znakový PAN nebo 15znakový GSTIN lokálně — strukturní regex, modulo-36 kontrolní číslice (GSTIN), interpretace typu entity ze 4. znaku PAN, vyhledávání kódu státu a extrakce PAN z GSTIN.
Funkce Pro
Validuje 10znakový PAN nebo 15znakový GSTIN lokálně — strukturní regex, modulo-36 kontrolní číslice (GSTIN), interpretace typu entity ze 4. znaku PAN, vyhledávání kódu státu a extrakce PAN z GSTIN. Toto je nástroj Pro — upgradujte a odemkněte ho spolu se všemi ostatními nástroji Pro na platformě.
Přejít na Pro — 19 $/měs✓ Všechny nástroje Pro · ✓ Neomezené denní použití · ✓ Prioritní zpracování
Jak používat PAN + GSTIN validátor Indie
- Vložte 10znakový PAN (např. AAACR5055K) nebo 15znakový GSTIN (např. 27AAACR5055K1Z7). Validátor automaticky rozpozná podle délky, o který se jedná.
- U GSTIN validátor extrahuje kód státu (znaky 1-2), vložené PAN (znaky 3-12), číslo subjektu (znak 13), literál 'Z' (znak 14) a kontrolní číslici modulo-36 (znak 15) — a potvrdí, že kontrolní číslice odpovídá algoritmu.
- U PAN čtvrtý znak kóduje typ subjektu: P=fyzická osoba, F=firma/LLP, C=společnost, H=HUF, A=AOP, T=trust, B=BOI, L=místní úřad, J=umělá právnická osoba, G=vláda.
- Veřejné vyhledávání plátců GSTN na services.gst.gov.in vyžaduje CAPTCHA, proto je automaticky nevoláme. Odpověď obsahuje kanonickou vyhledávací URL, abyste si stav registrace mohli ověřit ručně.
- Heuristické návrhy překlepů zachytí běžné záměny — O vs 0, I vs 1, S vs 5, B vs 8 — dříve, než IRP fakturu odmítne.
Případy použití
Předem ověřit GSTIN dodavatele před vystavením objednávky nebo elektronické faktury
Ověřte, že typ subjektu PAN zákazníka odpovídá tomu, co tvrdí (např. tvrdí Pvt. Ltd., ale 4. znak je F = Firm/LLP — prošetřete)
Extrahujte vložené PAN z GSTIN a porovnejte ho s PAN uvedeným dodavatelem
Odhalte překlepy v čerstvě zadaném GSTIN dříve, než fakturu odešlete na IRP.
Tipy pro nejlepší výsledky
- PAN NEMÁ veřejný algoritmus kontrolního součtu. Strukturální validace je nejsilnější kontrola před voláním sítě; pro úplné ověření potřebujete Aadhaar+OTP na incometax.gov.in.
- GSTIN modulo-36 zachytí ~97 % běžných překlepů, ale úmyslná záměna jediné číslice, která náhodou padne na platný kontrolní znak, projde — u B2B protistran vždy proveďte kontrolu oproti services.gst.gov.in.
- 14. znak GSTIN je u moderně vydávaných čísel pevně 'Z'. Pokud vidíte cokoli jiného, je celé GSTIN podezřelé.
- Kódy států 96 (zahraniční), 97 (jiné území) a 99 (centrální jurisdikce) jsou vyhrazeny pro dodávky zvláštní kategorie — SEZ, OIDAR atd.
Často kladené otázky
Potvrzuje tento nástroj, zda je GSTIN aktuálně aktivní?
Ne. Ověřujeme strukturální platnost a kontrolní číslici modulo 36 lokálně. Potvrzení aktivního stavu vyžaduje veřejné vyhledávání plátců GSTN na services.gst.gov.in, které používá CAPTCHA, a nelze ho tedy automatizovat. Odpověď obsahuje kanonickou URL pro ruční ověření.
Proč je checksum_valid pro PAN null?
PAN nemá veřejně zdokumentovaný algoritmus kontrolního součtu. 10. znak je popisován jako „kontrolní písmeno“, ale Income Tax Department pravidlo nezveřejnil. Můžeme ověřit pouze strukturální formát ([A-Z]{5}[0-9]{4}[A-Z]{1}) a interpretaci typu subjektu ze 4. znaku — úplné ověření vyžaduje Aadhaar+OTP na incometax.gov.in.
Mohu z GSTIN získat PAN?
Ano — vložený PAN se v GSTIN nachází záměrně na znacích 3-12. Validátor jej zobrazuje pod parsed_components.embedded_pan. To je užitečné pro křížovou kontrolu, že GSTIN patří subjektu, jehož PAN máte v evidenci.
Součást těchto workflows
Tento nástroj se používá v podrobných průvodcích
Váš text neukládáme. Zpracování probíhá v reálném čase a váš vstup je okamžitě po vygenerování výsledku smazán.
Odemkněte neomezený přístup
Zdarma: 5 použití denně | Pro: Neomezeně
✍️ Knihovna promptů
Hotové výzvy pro okamžité použití
Vytvoř jednostránkový podnikatelský plán pro [type of business] cílící na [audience].
Napiš 5 SMART cílů pro [role] ve firmě zaměřené na [objective].
Sepiš profesionální e-mail klientovi vysvětlující zpoždění projektu s novým harmonogramem.
Shrň klíčové poznatky z tohoto přepisu schůzky: [paste transcript]
Napiš 30-60-90denní onboardingový plán pro nově nastupujícího [job title].