Valider une cédula du Costa Rica
Saisissez 1-0234-0567 et vous saurez qu'il s'agit d'une cédula de personne physique au format valide, à enregistrer comme 102340567. L'outil reconnaît aussi la cédula jurídica, le DIMEX et le NITE. Il contrôle le format, pas le registre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Numéro d’identification
- 1-0234-0567
- Type d’identification
- Personne physique
- Chiffres seuls
- 102340567
- Avec tirets
- 1-0234-0567
Au Costa Rica, chaque personne et chaque entreprise est identifiée par un numéro. Les Costariciens ont la cédula de identidad, leur carte nationale d’identité ; les sociétés et les associations ont une cédula jurídica, leur numéro de personne morale, à peu près l’équivalent d’un SIREN ; les étrangers résidents ont un DIMEX, le document d’identité de ceux qui vivent légalement dans le pays ; et les personnes ou entités qui ont besoin d’un numéro fiscal sans posséder aucun de ces documents reçoivent un NITE de la Hacienda, l’administration fiscale costaricienne. Cet outil vérifie si le numéro dont vous disposez respecte le format de l’un d’eux, vous indique lequel et vous le rend sous deux formes : en chiffres seuls, et tel qu’on l’écrit d’habitude. Il vous sert pour embaucher, référencer un fournisseur ou émettre une facture électronique au Costa Rica, afin qu’un numéro mal recopié n’aille pas plus loin. Il contrôle le format, pas le registre : un numéro bien formé ne prouve ni qu’il existe ni qu’il appartient à la personne qui vous l’a donné.
Les quatre identifiants et comment les reconnaître
Les formats viennent de la Dirección General de Tributación, l’administration fiscale costaricienne, qui les publie dans Anexos y Estructuras, version 4.4, son document technique sur la facture électronique. La cédula de personne physique compte 9 chiffres et ne commence jamais par zéro ; elle s’écrit en trois groupes, comme 1-0234-0567. La cédula jurídica compte 10 caractères, soit un chiffre de nature, trois de classe et six de numéro d’ordre, comme 3-101-123456.
Le DIMEX compte 11 ou 12 chiffres, ne commence pas non plus par zéro et s’écrit d’un seul bloc, sans tirets. Le NITE compte lui aussi 10 chiffres, comme la cédula jurídica ; l’outil les distingue par leurs premiers chiffres, propres au NITE. Vous pouvez coller le numéro tel que vous l’avez, avec des tirets, des espaces ou des points.
Si une cédula de personne physique arrive avec un zéro de plus devant, comme l’écrivent certains systèmes, l’outil retire ce zéro et rend les 9 chiffres habituels. Si le numéro a été abrégé, sans les zéros de remplissage de chaque groupe, il est trop court et ne passe pas : complétez-le tel qu’il figure sur le document.
Lire le résultat avec quatre exemples
Avec 1-0234-0567, la réponse est un format valide, une cédula de personne physique, la forme en chiffres seuls 102340567 et la forme avec tirets 1-0234-0567. Avec 3-101-123456, le format est celui d’une cédula jurídica, qui devient 3101123456 sans tirets. Avec 155812345678, qui compte 12 chiffres, l’outil reconnaît un DIMEX et le laisse tel quel, car ce document ne s’écrit pas avec des tirets.
Avec 12-345, la réponse est négative : ses 5 caractères ne correspondent à aucun identifiant costaricien. Si vous savez déjà ce que vous attendez, vous pouvez l’indiquer. Lorsque vous demandez à un fournisseur sa cédula jurídica et que la personne saisit sa propre cédula personnelle, le format est correct mais ce n’est pas ce que vous avez demandé, et l’outil vous le signale au lieu de l’accepter.
Conserver la forme en chiffres seuls permet d’enregistrer toujours le même numéro de la même façon dans votre paie, votre logiciel de facturation ou votre fichier clients, sans qu’un tiret ou un espace fasse paraître différents deux numéros identiques.
Ce qu’un format valide ne vous dit pas
Aucun de ces numéros ne comporte de chiffre de contrôle ; les sources officielles n’en définissent aucun. Cela a une conséquence pratique. Si quelqu’un se trompe d’un chiffre ou en inverse deux, le numéro garde la bonne longueur et le format reste valide, si bien qu’aucune vérification de format ne peut repérer l’erreur.
Un résultat valide vous dit que le numéro est bien formé, pas qu’il existe, qu’il est en vigueur ni qu’il appartient à la personne ou à l’entreprise qui vous l’a communiqué. Pour cela, il faut s’adresser à l’organisme émetteur : l’état civil du Tribunal Supremo de Elecciones pour les personnes physiques, le Registro Nacional pour les personnes morales, la Dirección General de Migración y Extranjería pour le DIMEX et la Hacienda pour les inscriptions fiscales.
Lors d’une embauche ou de l’ouverture d’un compte client, comparez toujours le numéro avec le document original.
Un changement annoncé pour la cédula jurídica
Le numéro d’ordre de la cédula jurídica, ses six derniers caractères, doit devenir alphanumérique ; un exemple de la nouvelle forme est 3-101-A00001. Le quatrième trimestre de 2026 a été évoqué comme date prévue, mais nous n’avons pas pu la confirmer dans une source officielle : ne la tenez donc pas pour acquise. L’outil accepte déjà une lettre à cette position, de sorte qu’une nouvelle cédula jurídica ne sera pas refusée par erreur.
Si votre logiciel de facturation ou de paie n’accepte que des chiffres dans cette partie du numéro, mieux vaut le vérifier avant l’arrivée des premiers. Pour un cas particulier, comme un document étranger ou une entité qui n’entre dans aucun de ces formats, le dernier mot revient à l’institution qui délivre le document ou à votre comptable au Costa Rica.
Cas d’usage
Embaucher au Costa Rica
Avant d’inscrire quelqu’un sur la paie que vous déclarez à la CCSS, la caisse de sécurité sociale costaricienne, vérifiez que la cédula ou le DIMEX noté a le bon format. Un chiffre manquant se repère tout de suite, pas des mois plus tard.
Émettre une facture électronique
La facture électronique costaricienne demande la nature et le numéro de la pièce d’identité du client. L’outil indique s’il s’agit d’une cédula de personne physique, d’une cédula jurídica, d’un DIMEX ou d’un NITE, et donne le numéro sans tirets, prêt à copier.
Référencer un fournisseur
Quand une société s’inscrit comme fournisseur, indiquez que vous attendez une cédula jurídica. Si quelqu’un saisit par erreur sa cédula personnelle, l’outil le signale même si le format en lui-même est correct.
Nettoyer un fichier de clients ou de salariés
Un même numéro écrit avec des tirets, des espaces ou des points ressemble à plusieurs entrées dans un tableur. Ramener chaque numéro à sa forme en chiffres seuls permet de repérer les doublons et de rapprocher les fiches sans erreur.
Questions fréquentes
Combien de chiffres compte une cédula du Costa Rica ?
Neuf, et elle ne commence jamais par zéro. On l’écrit en général en trois groupes séparés par des tirets, comme 1-0234-0567 ; en chiffres seuls, c’est 102340567. Si un système l’affiche avec un zéro de plus devant, c’est la même cédula : l’outil retire ce zéro.
Combien de chiffres compte un DIMEX ?
Le DIMEX, document d’identité des étrangers résidant au Costa Rica, compte 11 ou 12 chiffres et ne commence pas par zéro. Il s’écrit d’un seul bloc, sans tirets, par exemple 155812345678.
À quoi ressemble une cédula jurídica ?
Elle compte 10 caractères, soit un chiffre de nature, trois de classe et six de numéro d’ordre, écrits avec des tirets comme 3-101-123456. Le numéro d’ordre doit pouvoir contenir des lettres, comme dans 3-101-A00001, et l’outil l’accepte déjà.
Qu’est-ce que le NITE au Costa Rica ?
C’est un numéro d’identification fiscale spécial que la Hacienda, l’administration fiscale costaricienne, attribue aux personnes ou entités qui en ont besoin à des fins fiscales et n’ont ni cédula ni DIMEX. Il compte 10 chiffres, et l’outil le distingue d’une cédula jurídica par ses premiers chiffres.
La cédula costaricienne a-t-elle un chiffre de contrôle ?
Non. Les sources officielles ne définissent de chiffre de contrôle pour aucun de ces numéros. C’est pourquoi un chiffre erroné qui ne change pas la longueur échappe à toute vérification de format : comparez toujours avec le document.
Si le format est valide, la cédula existe-t-elle ?
Pas forcément. Un format valide indique seulement que le numéro est bien formé. Pour savoir s’il existe et à qui il appartient, il faut consulter le Tribunal Supremo de Elecciones, le Registro Nacional, la Migración ou la Hacienda, selon le document.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/verify/cedula-costa-rica \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"id":"1-0234-0567"}'const res = await fetch("https://api.kit.forhosting.com/verify/cedula-costa-rica", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"id": "1-0234-0567"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/verify/cedula-costa-rica",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"id": "1-0234-0567"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/verify/cedula-costa-rica", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"id":"1-0234-0567"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"id":"1-0234-0567"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/verify/cedula-costa-rica", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"id": "1-0234-0567"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "verify.cedula_costa_rica",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |