USCC
Vérifié Identifiant d'entreprise · Registre du commerce · Numéro fiscal · TVACN_USCC
统一社会信用代码 (Unified Social Credit Code, code unifié de crédit social)
- Délivré par
- Administration d'État pour la régulation du marché (SAMR) et autres administrations d'enregistrement ; reconnu comme numéro fiscal par l'Administration fiscale d'État (STA)
- Concerne
- sociétés, entrepreneurs individuels, succursales, associations, organismes publics
- Format
- 18 caractères parmi 0-9 et A-Y sans I, O, S, V, Z. Position 1 : administration d'enregistrement (1 à 9, A, N ou Y ; 9 = industrie et commerce, de loin le plus fréquent). Position 2 : catégorie d'entité (ex. pour 9 : 1 entreprise, 2 entrepreneur individuel 个体工商户, 3 coopérative agricole). Positions 3 à 8 : code de division administrative (6 chiffres). Positions 9 à 17 : code d'organisation (组织机构代码, chiffres ou lettres). Position 18 : clé.
- Expression régulière
- ^[1-9ANY][0-9A-HJ-NP-RTUWXY]\d{6}[0-9A-HJ-NP-RTUWXY]{10}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
custom Vérifié
Table des valeurs : 0-9 = 0-9, A=10, B=11, C=12, D=13, E=14, F=15, G=16, H=17, J=18, K=19, L=20, M=21, N=22, P=23, Q=24, R=25, T=26, U=27, W=28, X=29, Y=30. Poids des positions 1 à 17 (de gauche à droite) : 1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28 (soit 3^(i-1) mod 31). S = somme des valeurs × poids. Clé = (31 - S mod 31) mod 31, traduite en caractère avec la même table (0 si S mod 31 = 0). Elle doit être égale au 18e caractère.
Calculée par l'API de validation.
- Exemples
-
- 91110000600037341L — python-stdnum 2.2, cn/uscc (exemple de documentation) ; clé recalculée : L
- 91110108MA7D99X3XF — API GLEIF, entité 墨菲未来科技(杭州)有限公司, registeredAs, autorité RA000092 (SAMR) ; clé recalculée : F
- 913100005981899275 — API GLEIF, entité 上海弘积信息科技有限公司, autorité RA000092 ; clé recalculée : 5
- 52310106MJ504620XT — API GLEIF, autorité RA000092 (position 1 = 5, affaires civiles) ; clé recalculée : T
Clé : python-stdnum et un article technique (juejin.cn, 2022) donnent les mêmes poids ; contrôle sur 179 USCC réels relevés dans GLEIF (autorité RA000092, octobre 2026) : 179 clés justes. Position 1 : la modification n° 1 de GB 32100-2015 (2016) ajoute A, N et Y ; python-stdnum 2.2 exige 8 chiffres en tête et rejette donc à tort ces codes : ne pas l'utiliser tel quel. Dans l'échantillon GLEIF : 178 codes commencent par 9, 1 par 5 ; préfixes 91 (177), 92 (1), 52 (1). Une entité sans USCC reçoit du bureau fiscal local un numéro fiscal de 18 caractères (OCDE), dont la structure n'est pas décrite. Le texte intégral de la norme n'a pas pu être consulté.
Sources : GB 32100—2015 « 法人和其他组织统一社会信用代码编码规则 », modification n° 1 (annonce nationale 2016 n° 6), texte reproduit sur zh.wikisource (2016) · OCDE, Information on Tax Identification Numbers — China · python-stdnum 2.2, module cn/uscc (2026) · juejin.cn, « 根据 GB32100-2015 的算法校验企业统一社会信用代码 » (non officiel) (2022) · API GLEIF, lei-records CN (200 premiers enregistrements, dont 179 rattachés à l'autorité RA000092 (SAMR)) (2026-10-28)