piighost/in-gstin
Indian GST identification number: the state code, the holder's PAN, an entity digit, a fixed Z, then a checksum character. The Z in the fourteenth position is a constant, which makes this fifteen character string one of the safest business identifiers to detect.
Label: IN_GSTIN
Pattern (?<!\w)[0-3]\d[A-Z]{5}\d{4}[A-Z][A-Z0-9]Z[A-Z0-9](?!\w)
Must be caught The invoice carries 27AAPFU0939F1ZV as the GSTIN. → 27AAPFU0939F1ZVRegister under 29AABCU9603R1ZM for Karnataka. → 29AABCU9603R1ZM
Must be left alone The code 27AAPFU0939F1XV has no ZReference 27AAPFU0939F1Z
Tags: in, government-id, business, finance
Download the detector as TOML
Used by
piighost/business — Company and tax numbers across the countries the registry covers: the British VAT number, the European VAT number, the…
piighost/in — India: phone, PIN code, the PAN tax number, the Aadhaar number and the GST number.
Related patterns
piighost/ar-dni — Argentine national identity document number, the DNI: eight digits, written solid or with a period after the second…
piighost/at-svnr — Austrian social security number, the Sozialversicherungsnummer: ten digits, a three digit serial and one check digit,…
piighost/au-abn — Australian business number: eleven digits written in groups of two then three, three, three.
piighost/au-driving-licence — Australian driver licence number.
piighost/au-medicare — Australian Medicare number: ten digits in the groups the card prints, sometimes followed by the individual reference…
piighost/au-passport — Australian passport number, eight or nine characters, per the Purview Australia passport definition: one letter from…
← piighost/in-default · All patterns in the catalogue · piighost/in-pan →