faker.providers.ssn.hu_HU

Package Contents

Classes

SsnProvider

Provider

Functions

zfix(→ str)

Attributes

SexLiteral

faker.providers.ssn.hu_HU.SexLiteral
class faker.providers.ssn.hu_HU.SsnProvider(generator: Any)

Bases: faker.providers.BaseProvider

ssn_formats: faker.providers.ElementsType[str] = ('###-##-####',)
ssn() str
faker.providers.ssn.hu_HU.zfix(d: int) str
class faker.providers.ssn.hu_HU.Provider(generator: Any)

Bases: faker.providers.ssn.Provider

vat_id_formats = ('HU########',)
ssn(dob: Optional[str] = None, gender: Optional[faker.typing.SexLiteral] = None) str

Generates Hungarian SSN equivalent (személyazonosító szám or, colloquially, személyi szám)

Parameters
  • dob (str) – date of birth as a “YYMMDD” string - this determines the checksum regime and is also encoded in the személyazonosító szám.

  • gender (str) – gender of the person - “F” for female, M for male.

Returns

személyazonosító szám in str format (11 digs)

Return type

str

vat_id() str

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