Expand description
CPF (Cadastro de Pessoas Físicas) - validation, formatting and generation.
Uses modulo-11 weighted sums as specified by Receita Federal do Brasil.
Structs§
- Cpf
- A validated CPF stored as 11 ASCII bytes.
Enums§
- CpfError
- Fiscal
Region - Fiscal region mapped by the 9th digit of a CPF.
Functions§
- compute_
check_ digits - format_
cpf - Formats as
###.###.###-##, orNoneif not 11 digits. - generate
- Generates a random valid CPF as an 11-digit string.
- generate_
cpf - Generates a random valid
Cpf. - generate_
for_ region - Generates a random valid
Cpffor a given fiscal region. - is_
valid - is_
valid_ strict - Strict validation - accepts
###.###.###-##or###########only. - remove_
symbols