CUIT
Vérifié Identifiant d'entreprise · Numéro fiscal · TVAAR_CUIT
Clave Única de Identificación Tributaria
- Délivré par
- Agencia de Recaudación y Control Aduanero (ARCA, ex-AFIP)
- Concerne
- sociétés, entrepreneurs individuels, personnes physiques, succursales, associations, organismes publics
- Format
- 11 chiffres, affichés XX-XXXXXXXX-X : type (2) + numéro (8) + clé (1). Types : 20, 23, 24, 27 personnes physiques ; 30, 33, 34 personnes morales ; 50, 51, 55 usages internationaux (liste python-stdnum).
- Expression régulière
- ^\d{11}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
weighted_mod11 Vérifié
Poids 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 sur les 10 premiers chiffres (de gauche à droite). S = somme des produits. R = 11 - (S mod 11). Si R = 11, clé 0. Si R = 10, le numéro n'est pas attribué (l'administration change le type, par ex. 30 devient 33, et la clé est recalculée par la même formule). Sinon clé = R, à comparer au 11e chiffre.
Calculée par l'API de validation.
- Exemples
-
- 20-05536168-2 — python-stdnum 2.2, ar/cuit (exemple de documentation), clé recalculée : 2
- 30-71848918-7 — GLEIF, LEI 254900XUS80P12NOKW47 (ESTUDIO GSTAAD S.R.L.), registeredAs auprès de RA000009 (AFIP) ; clé recalculée : 7
- 33-67913936-9 — GLEIF, LEI 9845004CFFA9576DC662 (TOYOTA ARGENTINA S A), RA000009 ; clé recalculée : 9 (R = 9 avec le type 33)
- 30620880600 — GLEIF, LEI 984500D57E2E56684D45 (RAGHSA SOCIEDAD ANONIMA), RA000010 ; clé recalculée : 0 (R = 11)
Algorithme de python-stdnum confirmé sur 189 CUIT d'entreprises relevés dans GLEIF (RA000009 AFIP, RA000010, RA000800) : 0 échec, aucun cas R = 10, 18 cas R = 11 (clé 0), 12 CUIT de type 33 tous avec clé 9, ce qui est cohérent avec la règle « type 30 qui donnerait R = 10 → type 33 ». python-stdnum accepte une clé 9 quand R = 10 sans changer le type : variante plus permissive, non retenue ici. Les personnes physiques salariées ont un CUIL de même format, non utilisé par les entreprises. La regex n'impose pas la liste des types (source non officielle).
Sources : python-stdnum 2.2, module ar/cuit (2026) · GLEIF, API lei-records, entités dont l'adresse légale est AR (200 premiers enregistrements) (2026-10-28) · Lookuptax, Guía del CUIT en Argentina (source secondaire) (2026)