Org.nr
Vérifié
Identifiant d'entreprise · Registre du commerce · Numéro fiscal
SE_ORGNR
Organisationsnummer
- Délivré par
- Autorité qui enregistre l'entité (Bolagsverket, Skatteverket, Länsstyrelsen, etc.)
- Concerne
- sociétés, succursales, associations, organismes publics
- Format
- 10 chiffres affichés 999999-9999 ; 1er chiffre = groupe d'entités ; 3e chiffre toujours ≥ 2 ; 10e = clé
- Expression régulière
- ^\d{2}[2-9]\d{7}$
- Normalisation
- Supprimer espaces et tirets ; retirer un éventuel préfixe 16 (forme à 12 chiffres)
- Clé de contrôle
-
luhn Vérifié
Algorithme de Luhn sur les 10 chiffres : en partant de la gauche, multiplier par 2 les chiffres de rang 1, 3, 5, 7, 9 et par 1 les autres ; si un produit dépasse 9, en soustraire 9 ; la somme totale doit être un multiple de 10.
Calculée par l'API de validation.
- Exemples
-
- 123456-7897 — python-stdnum 2.2, se/orgnr (exemple de documentation), somme Luhn multiple de 10
Le 3e chiffre ≥ 2 évite toute confusion avec un personnummer (mois 01-12) (SKV 709). La forme juridique n'est pas codée dans le numéro. La loi sur les sociétés (aktiebolagslagen) impose l'organisationsnummer sur les lettres et factures.
Sources :
OCDE, Information on Tax Identification Numbers, Suède · Skatteverket, SKV 709 « Organisationsnummer », édition 8 (2006-09) · python-stdnum 2.2, module se/orgnr (2026)
Personnummer
Vérifié
Identifiant d'entreprise · Numéro fiscal
SE_PNR
Personnummer (exploitant d'une entreprise individuelle)
- Délivré par
- Skatteverket
- Concerne
- entrepreneurs individuels, personnes physiques
- Format
- 10 chiffres AAMMJJ-NNNC (« + » au lieu de « - » après 100 ans) ; parfois écrit sur 12 chiffres avec le siècle
- Expression régulière
- ^(\d{2})?\d{10}$
- Normalisation
- Supprimer espaces, tirets et « + »
- Clé de contrôle
-
luhn Vérifié
Algorithme de Luhn sur les 10 chiffres : en partant de la gauche, multiplier par 2 les chiffres de rang 1, 3, 5, 7, 9 et par 1 les autres ; si un produit dépasse 9, en soustraire 9 ; la somme totale doit être un multiple de 10. Sur la forme à 12 chiffres, ignorer les 2 premiers (siècle).
Calculée par l'API de validation.
- Exemples
-
- 880320-0016 — python-stdnum 2.2, se/personnummer (exemple de documentation), somme Luhn multiple de 10
Une enskild firma n'a pas d'organisationsnummer propre : elle utilise le personnummer de l'exploitant, y compris dans son numéro de TVA.
Sources :
OCDE, Information on Tax Identification Numbers, Suède · python-stdnum 2.2, module se/personnummer (2026)
Momsreg.nr
Vérifié
TVA
SE_VAT
Momsregistreringsnummer (numéro de TVA)
- Délivré par
- Skatteverket
- Concerne
- sociétés, entrepreneurs individuels, succursales, associations, organismes publics
- Format
- SE + organisationsnummer ou personnummer (10 chiffres sans tiret) + 01
- Expression régulière
- ^SE\d{10}01$
- Normalisation
- Supprimer espaces, points et tirets ; mettre en majuscules
- Clé de contrôle
-
luhn Vérifié
Clé de Luhn sur les 10 chiffres qui suivent SE (voir SE_ORGNR) ; les 2 derniers chiffres valent toujours 01.
Calculée par l'API de validation.
- Exemples
-
- SE123456789701 — python-stdnum 2.2, se/vat (exemple de documentation)
Sources :
Commission européenne, VIES, FAQ « VAT identification number structure » (2026-10-27) · Skatteverket, page « Momsregistreringsnummer » (2026-10-27) · python-stdnum 2.2, module se/vat (2026)