Gerador de Título de Eleitor
Gere números de Título de Eleitor válidos, com opção de filtro por estado (UF).
Sobre o Gerador de Título de Eleitor por Estado
O Gerador de Título de Eleitor do Box4Dev cria números de 12 dígitos que são estruturalmente válidos, com a opção de especificar o estado (UF) de emissão. Cada número é gerado com os dígitos verificadores calculados de acordo com o algoritmo oficial do Tribunal Superior Eleitoral (TSE).
Este recurso é uma ferramenta de apoio para equipes de desenvolvimento e QA. Ele permite testar formulários de cadastro e sistemas que possuem regras de negócio baseadas na origem do Título de Eleitor, tudo em um ambiente de desenvolvimento seguro e sem o uso de dados pessoais.
Anatomia & Estrutura do Título de Eleitor
O Título de Eleitor é formado por 12 dígitos decimais em 3 partes fundamentais:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Matrícula Sequencial | 8 dígitos | Número sequencial de inscrição do eleitor no cartório eleitoral | 04399701 |
| 9 e 10 | Código da UF | 2 dígitos | Estado de inscrição eleitoral (01 para SP, 02 para MG até 28 para TO e 29 exterior) | 01 |
| 11 e 12 | Dígitos Verificadores | 2 dígitos | Dois dígitos de integridade calculados por Módulo 11 com regras especiais | 59 |
Algoritmo Oficial do Título de Eleitor (TSE Módulo 11)
O Tribunal Superior Eleitoral calcula os dígitos verificadores considerando a UF e regras de resto 0 e 10:
- 1. Multiplique os 8 primeiros dígitos pelos pesos de 2 a 9.
- 2. Calcule o resto da divisão por 11.
- 3. Se o resto for 10, DV1 é 0. Se for 0: caso a UF seja 01 (SP) ou 02 (MG), DV1 é 1; senão 0.
- 4. Multiplique os dígitos da UF por 7 e 8, e o DV1 por 9.
- 5. Calcule o resto por 11: se 10, DV2 é 0; se 0 e UF for 01 ou 02, DV2 é 1; senão DV2 é o resto.
- 6. Convalide a exata correspondência dos dígitos 11 e 12.