pip install brdocs-validation
Supports | Description | Format | Format's support |
---|---|---|---|
CNPJ | 12.345.678/9012-34 OR Without special chars | ||
CPF | 123.456.789-01 OR Without special chars | ||
CNH | Only numbers | Length: 11 | |
NIS/PIS/PASEP/NIT | Use NIS type for PIS, PASEP, NIT | 123.45678.90-1 OR Only numbers | |
CNS | Cartão Nacional de Saúde | Only numbers | |
RENAVAM | Only numbers | Length: 9, 10 & 11 | |
TE | Título de eleitor | Only numbers | |
CERT | Certidão de casamento, nascimento e óbito | Only numbers | |
SEI | Número do Processo SEI | 12345-67890123/4567-89 OR without special chars |
from br_docs import CNPJ, CPF, CNH, NIS, CNS, RENAVAM, TE, CERT, SEI
from pydantic import BaseModel
class User(BaseModel):
cpf: CPF
cnpj: CNPJ
cnh: CNH
nis: NIS
cns: CNS
renavam: RENAVAM
te: TE
cert: CERT
sei: SEI