faker.providers.ssn.es_CL

Package Contents

Classes

BaseProvider

Provider

A Faker provider for the Chilean VAT IDs, also known as RUTs.

Functions

rut_check_digit(→ str)

Calculate the last character of a RUT number

class faker.providers.ssn.es_CL.BaseProvider(generator: Any)

Bases: faker.providers.BaseProvider

ssn_formats: faker.providers.ElementsType[str] = ('###-##-####',)
ssn() str
faker.providers.ssn.es_CL.rut_check_digit(number: int) str

Calculate the last character of a RUT number :return: RUT check digit

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

Bases: faker.providers.ssn.Provider

A Faker provider for the Chilean VAT IDs, also known as RUTs.

Sources:

minimum_rut_person = 10
maximum_rut_person = 31999999
minimum_rut_company = 60000000
maximum_rut_company = 99999999
rut_format = '{:,d}-{:s}'
person_rut() str
Returns

a random Chilean RUT between a 10 and 31.999.999 range

company_rut() str
Returns

a random Chilean RUT between 60.000.000 and 99.999.999

rut(min: int = minimum_rut_person, max: int = maximum_rut_company) str

Generates a RUT within the specified ranges, inclusive.

Parameters
  • min – Minimum RUT to generate.

  • max – Maximum RUT to generate.

Returns

a random Chilean RUT between 35.000.000 and 99.999.999