Skip to main content

Rol Único Tributario / Rol Único Nacional

Chile · Particuliers et entreprises

00.000.000-0

Collez ou saisissez le numéro : la ponctuation est facultative.

Ce que ce contrôle fait — et ce qu'il ne peut pas faire

Cet outil vérifie la structure du numéro et son chiffre de contrôle, selon l'algorithme publié pour ce document. Un numéro accepté est bien formé : il est cohérent sur le plan arithmétique et aurait pu être attribué.

Il ne dit pas si le numéro a réellement été attribué, s'il est actif, ni à qui il appartient. Seule l'administration fiscale émettrice peut le confirmer via son propre service de vérification. Considérez un résultat positif comme « bon à soumettre », jamais comme une preuve d'identité.

Le générateur produit des numéros satisfaisant la même somme de contrôle, pour remplir des formulaires pendant le développement et les tests. Ce sont des résultats arithmétiques, pas des enregistrements : ils ne proviennent d'aucun registre et ne correspondent à aucun titulaire réel. Aucun générateur n'est proposé pour le SSN américain.

Un RUT sur onze se termine par une lettre, ce qui casse les systèmes purement numériques

Le RUT chilien se termine par un chiffre de contrôle calculé modulo 11. Onze restes possibles doivent tenir dans dix chiffres : un cas déborde et s'écrit K. Cette seule lettre explique pourquoi stocker un RUT sous forme d'entier corrompt discrètement environ 9% de vos enregistrements.

Comment ça marche

  • Recalcule le chiffre de contrôle à partir du corps avec le cycle de poids répétitif 2–7 et le compare à celui fourni.
  • Traite correctement le K, le cas que les validateurs naïfs et les colonnes numériques ratent.
  • Accepte le numéro avec ou sans points ni tiret, les deux formes circulant.
multiplier le corps de droite à gauche par 2, 3, 4, 5, 6, 7 puis reprendre à 2
sommer les produits

contrôle = 11 − (somme mod 11)

11 → 0
10 → K
tout autre → lui-même

Exemple chiffré

Dériver le chiffre de contrôle du corps 12345678, puis en trouver un donnant K.

  1. poids appliqués de droite à gauche : 2, 3, 4, 5, 6, 7, 2, 3
  2. la somme pondérée est réduite modulo 11
  3. 11 − reste donne 5, donc le RUT est 12.345.678-5
  4. le corps 10000013 produit en revanche un reste de 1
  5. 11 − 1 = 10, qui s'écrit K : 10.000.013-K

Sur un échantillon de 100 000 corps consécutifs, 9 090 — soit 9,09%, presque exactement un sur onze — exigent un K. Ce n'est pas un cas limite, c'est un neuvième de la population.

Lire le résultat

  • Stockez un RUT en texte, jamais en nombre. Une colonne numérique ne peut contenir K : ces enregistrements sont soit rejetés à l'insertion, soit silencieusement altérés, et la panne se manifeste bien plus tard par des clients incapables de se connecter.
  • Le K s'écrit par convention en majuscule, mais le k minuscule abonde dans les saisies utilisateur. Normalisez la casse avant comparaison, sinon près d'un neuvième de vos RUT valides échoueront pour des raisons purement cosmétiques.
  • Le RUT et le RUN d'une même personne sont le même numéro — RUT pour le fisc, RUN pour l'identité. Les systèmes qui en font deux champs stockent deux fois la même valeur et laissent les copies diverger.
  • Comme pour toute somme de contrôle, un RUT valide signifie que les chiffres sont cohérents, pas que le numéro a été attribué. Seul le Servicio de Impuestos Internos peut le confirmer.

Questions fréquentes

Pourquoi le chiffre de contrôle utilise-t-il des lettres ?
Parce que le modulo 11 produit onze valeurs possibles et que dix seulement tiennent sur un chiffre. Le Chili écrit la onzième K plutôt que d'allonger chaque RUT d'un caractère. D'autres schémas mod 11 tranchent autrement : le CPF brésilien renvoie le débordement sur 0.
À quelle fréquence le K apparaît-il vraiment ?
Environ un RUT sur onze, soit 9,09% mesurés sur cent mille numéros consécutifs. Tout système traitant des identifiants chiliens à l'échelle le rencontrera dès la première douzaine d'enregistrements.