NIPC / NIF
Vérifié Identifiant d'entreprise · Registre du commerce · Numéro fiscal · TVAPT_NIPC
Número de Identificação de Pessoa Coletiva (= NIF des personnes morales)
- Délivré par
- Registo Nacional de Pessoas Coletivas (RNPC, Instituto dos Registos e do Notariado) pour les personnes morales ; Autoridade Tributária pour les personnes physiques
- Concerne
- sociétés, personnes physiques, entrepreneurs individuels, succursales, associations, organismes publics
- Format
- 9 chiffres dont le dernier est un chiffre de contrôle. Premier(s) chiffre(s) selon l'OCDE : 1, 2, 3 personnes physiques ; 45 non-résidents personnes physiques ; 5 sociétés et entités publiques ; 6 État ; 70 successions ; 71 sociétés non résidentes (retenue à la source) ; 72 fonds d'investissement ; 90, 91 sociétés irrégulières et autres ; 98 sociétés non résidentes ; 99 sociétés civiles. TVA : PT + 9 chiffres.
- Expression régulière
- ^(PT)?[1-9]\d{8}$
- Normalisation
- Supprimer espaces, points, tirets ; mettre en majuscules ; préfixe PT facultatif
- Clé de contrôle
-
weighted_mod11 Observé
Poids 9, 8, 7, 6, 5, 4, 3, 2 sur les 8 premiers chiffres (de gauche à droite). S = somme des produits. Clé = 11 - (S mod 11) ; si le résultat vaut 10 ou 11, la clé est 0. La clé doit égaler le 9e chiffre.
Calculée par l'API de validation.
- Exemples
-
- PT 501 964 843 — python-stdnum 2.2, pt/nif (exemple de documentation), clé recalculée : 3
- 515846406 — GLEIF, HIPÓTESE ANUNCIADA UNIPESSOAL LDA (RA000487, Registo Comercial), clé recalculée : 6
- 507951140 — GLEIF, RJF, DESPORTO E FORMAÇÃO, UNIPESSOAL LDA (RA000487), clé recalculée : 0
Format et préfixes vérifiés (OCDE + VIES + python-stdnum). OCDE : identifiant unique au niveau commercial et fiscal. L'algorithme vient de python-stdnum ; l'OCDE confirme l'existence d'un chiffre de contrôle sans le décrire. Les 182 numéros du Registo Comercial relevés dans GLEIF passent tous le contrôle (181 commencent par 5, 1 par 9), d'où observed. Ne pas bloquer sur les préfixes : le préfixe 3 n'est pas encore attribué selon l'OCDE.
Sources : OCDE, Information on Tax Identification Numbers – Portugal · Commission européenne, VIES, FAQ « VAT number structure » (textes de l'application, assets i18n en) (2026-10-27) · python-stdnum 2.2, module pt/nif (2026) · GLEIF, API lei-records (registeredAs / registeredAt), relevé du 2026-10-28 (2026-10-28)