Portugal NIF-Validator
Online-Prüfung der portugiesischen NIF (Steuernummer). Perfekt für die Software-Qualitätssicherung.
Wie funktioniert die portugiesische NIF-Validierung?
Die Validierung prüft, ob die NIF genau 9 Ziffern hat, beginnt mit einem gültigen Kategoriepräfix und berechnet eine Modulo-11-Summe der ersten 8 Ziffern unter Verwendung absteigender Gewichtungen von 9 bis 2.
Wenn die gewichtete Summe % 11 0 oder 1 ist, muss die Prüfziffer 0 sein. Andernfalls ist sie 11 minus dem Rest. Jede Abweichung markiert das Dokument als ungültig.
Aufbau & Struktur der portugiesischen NIF
Die Steueridentifikationsnummer (NIF) besteht aus 9 Ziffern nach AT-Richtlinien:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 | Kategoriepräfix | 1 Ziffer | Kategorie (1/2/3 Natürliche Person, 5 Unternehmen, 6 Öffentlicher Sektor, 8 Einzelunternehmer) | 5 |
| 2 bis 8 | Laufende Nummer | 7 Ziffern | Fortlaufende Registernummer der Steuerbehörde (AT) | 0123456 |
| 9 | Prüfziffer | 1 Ziffer | Gewichtete Prüfziffer ermittelt nach Modulo 11 (Gewichte 9 bis 2) | 7 |
Prüfziffernberechnung der portugiesischen NIF (Modulo 11)
Die Steuerbehörde ermittelt die Prüfziffer mit absteigenden Gewichten von 9 bis 2:
DV = 11 - (sum(d_i * [9, 8, 7, 6, 5, 4, 3, 2]) % 11) | falls DV >= 10, DV = 0
- 1. Multipliziere die ersten 8 Ziffern mit den Gewichten [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Bilde die Summe aller Produkte.
- 3. Berechne den Rest modulo 11: Rest = Summe % 11.
- 4. Vorläufige Prüfziffer: DV = 11 - Rest.
- 5. Ergibt sich 10 oder 11, lautet die Prüfziffer 0; andernfalls der berechnete Wert.