faker.providers.ssn.pt_BR

Package Contents

Classes

SsnProvider

Provider

Provider for Brazilian SSN also known in Brazil as CPF.

Functions

checksum(→ int)

Returns the checksum of CPF digits.

class faker.providers.ssn.pt_BR.SsnProvider(generator: Any)

Bases: faker.providers.BaseProvider

ssn_formats: faker.providers.ElementsType[str] = ('###-##-####',)
ssn() str
faker.providers.ssn.pt_BR.checksum(digits: List[int]) int

Returns the checksum of CPF digits. References to the algorithm: https://pt.wikipedia.org/wiki/Cadastro_de_pessoas_f%C3%ADsicas#Algoritmo https://metacpan.org/source/MAMAWE/Algorithm-CheckDigits-v1.3.0/lib/Algorithm/CheckDigits/M11_004.pm

class faker.providers.ssn.pt_BR.Provider(generator: Any)

Bases: faker.providers.ssn.Provider

Provider for Brazilian SSN also known in Brazil as CPF. There are two methods Provider.ssn and Provider.cpf The snn returns a valid number with numbers only The cpf return a valid number formatted with brazilian mask. eg nnn.nnn.nnn-nn

ssn() str
cpf() str
rg() str

Brazilian RG, return plain numbers. Check: https://www.ngmatematica.com/2014/02/como-determinar-o-digito-verificador-do.html