УНП / UNP
Vérifié Identifiant d'entreprise · Registre du commerce · Numéro fiscal · TVABY_UNP
Учетный номер плательщика (Уліковы нумар плацельшчыка)
- Délivré par
- Министерство по налогам и сборам (MNS) ; registre d'État unifié (ministère de la Justice)
- Concerne
- sociétés, entrepreneurs individuels, succursales, associations, organismes publics
- Format
- 9 caractères : organisations 9 chiffres ; personnes physiques et entrepreneurs 2 lettres + 7 chiffres ; le dernier est une clé
- Expression régulière
- ^[0-9ABCEHKMOPT]{2}\d{7}$
- Normalisation
- Supprimer espaces ; mettre en majuscules ; retirer un préfixe УНП ou UNP ; convertir les lettres cyrilliques А В Е К М Н О Р С Т en latin
- Clé de contrôle
-
weighted_mod11 Vérifié
Si le 2e caractère est une lettre, il est remplacé par son rang (0 à 9) dans la suite A, B, C, E, H, K, M, O, P, T ; une lettre en 1re position prend sa valeur en base 36 (A = 10, B = 11, …). Poids 29, 23, 19, 17, 13, 7, 5, 3 sur les 8 premiers caractères. Clé = S mod 11 ; si elle vaut 10, le numéro est invalide. Clé à comparer au 9e caractère.
Calculée par l'API de validation.
- Exemples
-
- 200988541 — python-stdnum 2.2, by/unp (exemple de documentation), clé recalculée : 1
- 193344869 — API GLEIF, entité BY, autorité RA000024, clé recalculée : 9
- 807000214 — API GLEIF, entité BY, autorité RA000024, clé recalculée : 4 ; premier chiffre 8 refusé à tort par python-stdnum
Clé : python-stdnum, et 51 УНП sur 51 relevés dans GLEIF la passent. python-stdnum limite le premier caractère à 1-7 ou A, B, C, E, H, K, M, mais un УНП réel commence par 8 : ne pas reprendre cette limite. Lettres cyrilliques А В Е К М Н О Р С Т à convertir en latin.
Sources : python-stdnum 2.2, module by/unp (2026) · API GLEIF, enregistrements LEI du pays BY (champ registeredAs), consulté le 2026-10-28 (2026-10-28)