Φορολογικοί Αναγνωριστές ΕΕ: Επισκόπηση
| Χώρα | Αναγνωριστής | Μορφή | Επικύρωση |
|---|---|---|---|
| Γερμανία | Steuer-ID | 11 ψηφία | Modulo-11 |
| Γαλλία | NIR/INSEE | 15 ψηφία + 2 ψηφία κλειδί | 97-(NIR mod 97) |
| Ιταλία | Codice Fiscale | 16 αλφαριθμητικά | Αλγόριθμος checksum |
| Ισπανία | NIF | 8 ψηφία + 1 γράμμα | Γράμμα ελέγχου mod 23 |
| Πολωνία | NIP | 10 ψηφία | Σταθμισμένο άθροισμα |
| Σουηδία | Org/Personnummer | 10 ψηφία | Luhn |
| Ολλανδία | BSN | 9 ψηφία | Modulo-11 |
| Ελλάδα | ΑΦΜ | 9 ψηφία | Σταθμισμένο modulo-11 |
| Βέλγιο | Rijksregisternummer | 11 ψηφία | 97-(αριθμός mod 97) |
| Πορτογαλία | NIF | 9 ψηφία | Modulo-11 |
| Αυστρία | Steuer-ID | 9 ψηφία | Checksum |
| Φινλανδία | Henkilötunnus | DDMMYYYY-XXXC | Χαρακτήρας ελέγχου |
Γιατί Η Επικύρωση Checksum Είναι Κρίσιμη
Ένα regex pattern για Steuer-ID (11 ψηφία) θα αντιστοιχήσει σε οποιαδήποτε 11ψήφια ακολουθία — αριθμοί τηλεφώνου, αριθμοί φόρτωσης, αναφορές εγγράφων. Χωρίς επικύρωση checksum: 30-40% ψευδώς θετικά.
Πηγές: