Validador de TAN Índia
Validador online de Tax Deduction and Collection Account Number (TAN) da Índia.
Como funciona a validação do TAN?
A validação atesta se o código possui exatamente 10 caracteres e obedece ao padrão regex `AAAA11111A` (4 letras, 5 números, 1 letra).
Ela calcula a soma residual Módulo 26 ponderada sobre as primeiras 9 posições e verifica se a letra resultante confere com o dígito verificador final.
Anatomia & Estrutura do TAN (Tax Deduction Account Number)
O TAN indiano possui 10 caracteres alfanuméricos estruturados em 4 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 3 | Código da Jurisdição | 3 letras | Código oficial da circunscrição fiscal do Income Tax Office | MUM |
| 4 | Inicial do Deduzidor | 1 letra | Primeira letra do nome do titular responsável pela dedução (TDS/TCS) | A |
| 5 a 9 | Número Sequencial | 5 dígitos | Número sequencial gerado pelo sistema governamental | 12345 |
| 10 | Caractere Verificador | 1 letra | Caractere alfabético de controle calculado pelo sistema | B |
Validação Oficial do TAN (Income Tax Act Section 203A)
Regras de validação estrutural do TAN indiano:
^[A-Z]{4}[0-9]{5}[A-Z]$
- 1. Verifica-se o comprimento exato de 10 caracteres alfanuméricos.
- 2. Os primeiros 4 caracteres devem ser letras maiúsculas (3 para jurisdição + 1 para inicial).
- 3. As posições 5 a 9 devem conter exatamente 5 dígitos numéricos.
- 4. O 10º caractere deve ser uma letra maiúscula de controle.