faker.providers.ssn.hr_HR

Package Contents

Classes

SsnProvider

Provider

The Personal identification number (Croatian: Osobni identifikacijski

Functions

checksum(→ int)

Calculate and return control digit for given list of digits based on

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

Bases: faker.providers.BaseProvider

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

Calculate and return control digit for given list of digits based on ISO7064, MOD 11,10 standard.

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

Bases: faker.providers.ssn.Provider

The Personal identification number (Croatian: Osobni identifikacijski broj or OIB) is a permanent national identification number of every Croatian citizen and legal persons domiciled in the Republic of Croatia.

OIB consists of 11 digits which contain no personal information. The OIB is constructed from ten randomly chosen digits and one digit control number (international standard ISO 7064, module 11.10).

vat_id_formats = ('HR###########',)
ssn() str
vat_id() str

http://ec.europa.eu/taxation_customs/vies/faq.html#item_11 :return: A random Croatian VAT ID