Datatypes

German pension insurance number (Rentenversicherungsnummer)

ID de_rvnr

DatatypePersonal data (PII)identifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

Versicherungsnummer of the German statutory pension insurance (§ 147 SGB VI), also called social insurance number (Sozialversicherungsnummer). It has 12 characters, as in 15 070649 C 103: a two-digit area number of the pension insurance institution, the date of birth as DDMMYY, the first letter of the birth name, a two-digit serial number (00-49 male, 50-99 female, diverse or no gender entry) and a check digit. For the check, the letter becomes its position in the alphabet as two digits (A=01 ... Z=26), the twelve digits are weighted 2 1 2 5 7 1 2 1 2 1 2 1, and the digit sums of the products are added modulo 10. The day of birth can be raised above 31 when a serial range is used up.

Categories
Personally identifiable information, Person related
Countries
Germany
Languages
Common to most languages
W3C DPV
pd:OfficialID
Presidio
DE_SOCIAL_SECURITY
Former IDs
de_socialinsurance
Check digit
de_rvnr
Quality
100/100
Metacrafter rules
1 rule (1 by field name, 0 by value)
Supported by tools
metacrafter, Microsoft Presidio

Regular expression

^\d{2} ?\d{6} ?[A-Z] ?\d{3}$

Python re syntax.

Examples

ValueDescription
15 070649 C 103Fictitious example of German Wikipedia
15070649C103The same number without spaces
15 070649 C 104 invalidCheck digit does not match
15070649103 invalidThe letter is missing

Translations

LanguageNameDescription
GermanVersicherungsnummer der Rentenversicherung
RussianНомер пенсионного страхования Германии (Rentenversicherungsnummer)Номер застрахованного в обязательном пенсионном страховании - код региона, дата рождения, первая буква фамилии при рождении, порядковый номер (00-49 мужской пол, 50-99 женский, иной или не указанный) и контрольная цифра.

Sources

Use this record