Cifra di controllo cédula Ecuador
Inserisca 171003406 e otterrà la cifra di controllo 5, quindi la cédula completa è 1710034065; oppure incolli le dieci cifre per vedere se l'ultima rispetta la regola ufficiale del modulo 10. Utile per moduli, buste paga e fatturazione elettronica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Cédula
- 171003406
- Modalità di calcolo
- Compute
- Input
- 171003406
- Corpo
- 171003406
- Cifra di controllo
- 5
Ogni cédula di identità ecuadoriana di persona fisica è un numero a dieci cifre la cui ultima non è libera: è una cifra di controllo pubblica prodotta dal metodo a coefficienti modulo dieci del Registro Civil. Chi sviluppa moduli KYC, import di paghe, gateway di fatturazione elettronica e strumenti di iscrizione scolastica o clinica ha costantemente bisogno di calcolare quella cifra dalle prime nove posizioni o di confermare che una cédula completa digitata sia coerente con i pesi ufficiali. Questo calcolatore della cifra di controllo della cédula dell’Ecuador accetta nove cifre per restituire la cifra e il numero completo, oppure una cédula a dieci cifre per ricalcolare il valore atteso e impostare un flag valid chiaro. Spazi e trattini vengono rimossi affinché l’incolla da PDF continui a funzionare.
Come si calcola la cifra di controllo della cédula ecuadoriana
Una cédula di identità nazionale ecuadoriana di persona fisica ha dieci cifre decimali. Le prime due codificano la provincia di emissione e devono essere un valore da zero uno a ventiquattro secondo il catalogo provinciale ufficiale. La terza cifra è limitata da zero a cinque per le persone fisiche; terze cifre superiori appartengono ad altri regimi fiscali con algoritmi diversi e restano fuori da questo controllo.
Le cifre da quattro a nove formano un corpo sequenziale assegnato dall’anagrafe. La decima cifra è completamente determinata dalle prime nove: non è scelta dal cittadino e non può essere indovinata indipendentemente da quei nove valori. Il metodo standard a coefficienti modulo dieci moltiplica ciascuna delle nove cifre del corpo per un vettore fisso di pesi alternati due, uno, due, uno, due, uno, due, uno, due da sinistra a destra.
Quando un prodotto è maggiore o uguale a dieci, si sottraggono nove da quel prodotto così ogni posizione contribuisce un valore a una sola cifra. I nove prodotti regolati si sommano e formano una somma ponderata. La cifra di controllo è dieci meno la somma modulo dieci, e se quella differenza fosse dieci la cifra diventa zero; in modo equivalente, controllo è (10 − (somma modulo 10)) modulo 10.
Poiché ogni passo è aritmetica intera su una tabella di pesi fissa, due client che inviano le stesse nove cifre ricevono sempre la stessa cifra di controllo, la stessa somma ponderata e lo stesso dettaglio dei prodotti. Il metodo non è Luhn delle carte di pagamento in ogni dettaglio di presentazione, anche se entrambe le famiglie usano l’idea del modulo dieci: qui i coefficienti sono fissi da sinistra a destra per il layout della cédula, e le regole di provincia e terza cifra vincolano ulteriormente i corpi validi.
Non riutilizzi un validatore Luhn generico su campi di cédula ecuadoriana se le serve l’enforcement di provincia e terza cifra più l’elenco prodotti documentato nella risposta.
Dove controllare la cifra di una cédula aiuta
I moduli di onboarding e KYC per clienti ecuadoriani spesso chiedono di digitare una cédula e necessitano di un controllo istantaneo lato client prima di una revisione più lenta contro i sistemi ufficiali. I siti educativi che puntano a frasi come calcolatore cifra controllo cédula ecuador hanno bisogno di uno strumento gratuito live il cui percorso browser coincida con l’automazione così gli screenshot dei tutorial restano accurati.
Cliniche, scuole e comuni che recuperano una carta plastica consumata possono avere solo nove cifre affidabili e necessitano della decima per completare appuntamenti online, pratiche assicurative o iscrizioni. Poiché l’implementazione è parse pura di livello A, ogni chiamata riuscita resta nel modello di costo analitico senza token di modello e senza rete in uscita.
Non tratti mai una cifra di controllo corretta come prova che la persona sia correttamente identificata, viva, residente o presente nel Registro Civil: dimostra solo che la stringa di cifre è coerente con il metodo pubblicato a coefficienti modulo dieci per le cédula di persona fisica.
Casi d'uso
Pre-controlli su moduli e KYC
Convalidi una cédula ecuadoriana a dieci cifre digitata prima dell’invio, così l’utente corregge una cifra di controllo errata senza un viaggio di andata e ritorno verso l’anagrafe.
Recuperare la cifra di controllo da nove cifre
Calcoli l’ultima cifra ufficiale da un corpo di nove cifre quando la carta è consumata, parzialmente leggibile o archiviata senza la cifra di controllo.
Import batch di paghe e CRM
Valuti righe di identificativi ecuadoriani negli script: ricalcoli la cifra di controllo, imposti valid e metta in quarantena le incongruenze prima che raggiungano HR o fatturazione.
Domande frequenti
Come si calcola la cifra di controllo della cédula ecuadoriana?
Moltiplichi le prime nove cifre per i coefficienti 2,1,2,1,2,1,2,1,2. Se un prodotto è 10 o più, sottragga 9. Sommi i prodotti regolati e prenda (10 − somma mod 10) mod 10 come cifra di controllo. Ad esempio, il corpo 171003406 produce la cifra 5.
Quali regole di provincia e terza cifra si applicano?
Le cédula di persona fisica usano codici di provincia da 01 a 24 e una terza cifra da 0 a 5. Altre terze cifre appartengono a regimi fiscali diversi e questo calcolatore le rifiuta.
Si può convalidare una cédula completa a dieci cifre?
Sì. Invi dieci cifre (spazi o trattini ammessi).
Posso incollare una cédula con spazi o trattini?
Sì. Spazi e trattini vengono tolti prima, quindi funziona anche un numero copiato da un PDF. Con nove cifre lo strumento calcola la cifra di controllo; con dieci verifica quella che lei ha scritto.
Vale anche per il RUC di un'azienda?
No. Copre la cédula delle persone fisiche, la cui terza cifra va da 0 a 5. Le terze cifre più alte appartengono ad altre categorie di contribuenti, con regole diverse, e restano fuori da questo controllo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/enc/ci-ecuador \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cedula":"171003406"}'const res = await fetch("https://api.kit.forhosting.com/enc/ci-ecuador", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cedula": "171003406"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/ci-ecuador",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cedula": "171003406"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/ci-ecuador", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cedula":"171003406"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cedula":"171003406"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/ci-ecuador", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"cedula": "171003406"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ci_ecuador",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
I codici di provincia devono essere tra zero uno e ventiquattro e la terza cifra tra zero e cinque per le persone fisiche, così i corpi malformati falliscono con invalid_input invece di inventare una cifra.
Contratto di ingresso, forma della risposta e modalità di convalida
Il mode opzionale può essere auto, compute o validate; auto è l’impostazione predefinita e deduce compute quando restano esattamente nove cifre dopo la rimozione di spazi, trattini, punti e underscore, oppure validate quando restano esattamente dieci. Preferisca compute quando assembla una cédula da un corpo di nove cifre recuperato da documenti parziali; preferisca validate quando un utente, un file partner o una pipeline OCR fornisce un numero completo a dieci cifre e le serve un cancello booleano prima di una ricerca anagrafica o di master data. Invii in POST un corpo JSON con un campo stringa obbligatorio denominato cedula. Sono accettati gli alias text, input, number, digits, value, ci e n affinché client leggeri e caselle di testo generiche riutilizzino lo stesso endpoint senza rinominare i campi. La modalità compute restituisce check_digit come stringa di un carattere, full come la cédula completa a dieci cifre, body come il payload a nove cifre, province e third_digit per la visualizzazione, weighted_sum e products per trasparenza, coefficients come il vettore di pesi fisso, algorithm impostato a modulo10_coefficients, mode compute e valid true perché non è stata fornita una cifra in conflitto. La modalità validate attende una stringa di dieci cifre inclusa la cifra di controllo finale; il motore ricalcola la cifra attesa, la confronta con l’ultima cifra fornita, imposta valid a true o false ed ecco provided_check_digit così le interfacce possono evidenziare un carattere digitato male senza indovinare. Stringhe vuote, caratteri non numerici dopo la rimozione dei separatori, lunghezze errate per la modalità scelta, codici di provincia fuori da zero uno–ventiquattro e terze cifre fuori da zero–cinque sollevano invalid_input con un messaggio che nomina il problema; tali fallimenti non vengono fatturati. Le chiamate API riuscite costano il prezzo base pubblicato di $0.002 per elemento; lo strumento nel browser resta gratuito per i controlli interattivi.
Dove un’API della cifra della cédula ecuadoriana conviene
Gli import di paghe e HR ricevono identificativi di dipendenti da fogli di calcolo dove una sola ultima cifra errata rifiuterebbe un intero lotto; un oracolo deterministico che restituisce check_digit atteso e valid consente di segnalare le righe senza chiamare portali governativi per ogni riga. Gli sviluppatori di suite multi-paese di ID fiscali e nazionali possono chiamare questo endpoint specializzato quando il paese è l’Ecuador e vogliono la cifra stessa più il contesto di provincia, non solo un booleano, mantenendo validatori separati per la lettera del DNI spagnolo, i pesi del CUIT argentino o il CPF brasiliano.
Domande tecniche
Cosa succede se la cifra di controllo è sbagliata?
In modalità validate la risposta include ancora il check_digit atteso e la stringa full, e valid è false se l’ultima cifra non coincide. Un input completamente malformato fallisce con invalid_input.
Quanto costa il calcolatore della cifra della cédula dell’Ecuador?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.