TIN_BG - homebeaver/ungueltig GitHub Wiki
BULGARIEN einheitliche Zivilnummer ЕГН
Die bulgarische Steuerverwaltungsbehörde (NRA) verwendet eine zehnstellige Ziffernfolge als einheitliche Zivilnummer (EGN). Diese persönlichen Identifikationsnummern sind auf amtlichen bulgarischen Identitätsnachweisen (Pass, Personalausweis, Führerschein) angeführt.
Abkürzungen
- EGN = ЕГН : Единният Граждански Номер (ЕГН) (einheitliche Zivilnummer)
- NRA : National Revenue Agency
Aufbau
JJMMTTOOPC : wobei JJ die letzten beiden Ziffern des Geburtsjahres (00 bis 99) sind;
MM der Geburtsmonat (01 bis 12) (bzw. MM+20 vor 1900 oder MM+40 von 2000 bis 2099);
TT der Tag der Geburt (01 bis 31);
OOP eine separate Nummer für die Geburtenfolge nach Bezirk (Region) und Geschlecht (P – gerade Zahl für einen Mann oder ungerade für eine Frau) (000 bis 999);
K eine Prüfziffer, die als gewichtete Summe der verbleibenden neun Ziffern, reduziert modulo 11, berechnet wird.
Die ersten sechs Ziffern entsprechen dem Geburtsdatum JJMMTT. Da nur zwei Ziffern für das Geburtsjahr vorgesehen sind, können diese Jahre aus verschiedenen Jahrhunderten repräsentieren; beispielsweise kann 08 sowohl für 1908 als auch für 2008 stehen. Um das Datum eindeutig zu bestimmen, wird der Monat anders kodiert. Er wird nur für die Jahre von 1900 bis 1999 mit seinen Ziffern dargestellt. Für andere Jahre wird der Monat wie folgt kodiert:
- Für alle, die vor dem 1. Januar 1900 geboren wurden, wird die Zahl 20 zum Monat addiert.
- Für alle, die nach dem 31. Dezember 1999 bis zum 31. Dezember 2099 geboren wurden, wird die Zahl 40 zum Monat addiert.
Die nächsten drei Ziffern OOP geben Auskunft über die Region in Bulgarien und die Geburtenreihenfolge, wobei die siebte und achte Ziffer je nach Region zufällig generiert werden und die neunte Ziffer P für einen Jungen gerade und für ein Mädchen ungerade ist.
Die zehnte Ziffer K ist eine Prüfziffer und wird nach folgendem Algorithmus berechnet:
- Die ersten neun Ziffern werden jeweils mit ihrem entsprechenden Gewicht aus der Gewichtstabelle multipliziert und die Ergebnisse werden addiert;
- Der resultierende Betrag wird durch 11 geteilt, wobei ein Rest verbleibt;
- Ist der Rest der Endrechnung (Punkt 2 unten) kleiner als 10, so wird er als Prüfziffer verwendet; ist er 0 oder 10, so ist die Prüfziffer 0.
Beispiele
![]()
9508010133: siehe Bild oben (ungültige PZ)0011113966ist die persönliche Identifikationsnummer eines Mannes, der am 11. November 1900 in der Region Pleven geboren wurde und der erste Junge war, der an diesem Tag und in dieser Region geboren wurde;0847038794persönliche Identifikationsnummer einer Frau, die am 3. Juli 2008 in der Region Schumen geboren wurde und das vierte Mädchen ist, das an diesem Tag und in dieser Region geboren wurde.
Prüfzeichensystem
Das verwendete Verfahren ist kein ISO 7064 Sicherheitsverfahren. Die Prüfzeichen werden wie bei VATIN_BG berechnet.