エクアドルcédulaチェックディジット
171003406を入力するとチェックディジットは5で、セデュラ全体は1710034065になります。10桁を貼り付ければ、最後の数字が公式のモジュラス10の規則に合うかも確かめられます。登録フォームや給与、電子請求書の確認に便利で、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- セドゥラ (身分証番号)
- 171003406
- 計算モード
- Compute
- 入力
- 171003406
- 本文
- 171003406
- チェックディジット
- 5
自然人向けのエクアドル身分証(cédula de identidad)は10桁の番号であり、末尾の1桁は自由に選べません。Registro Civil の係数法(modulo-10)による公開チェックディジットです。KYCフォーム、給与取込、電子請求ゲートウェイ、学校やクリニックの登録ツールを作る開発者は、先頭9桁からその桁を求めるか、入力された完全な cédula が公式の重みと一致するかを確認する必要があります。本計算機は9桁を受け取りチェックディジットと完成番号を返すか、10桁の完全 cédula を受け取り期待桁を再計算して明確な valid フラグを立てます。スペースとハイフンは除去されるため PDF からの貼付けも機能します。
エクアドル cédula チェックディジットの計算方法
自然人向けのエクアドル国民身分証 cédula は10個の十進数字から成ります。先頭2桁は発行州を表し、公式州カタログに従い01から24の値でなければなりません。第3桁は自然人では0から5に制限され、それより大きい第3桁は別の納税者制度と別アルゴリズムに属し、本チェックの対象外です。
4桁目から9桁目は民事登録が割り当てる連番本体です。10桁目は先頭9桁から完全に決まり、市民が選ぶものではなく、その9桁と独立に推測できません。標準の係数法(modulo-10)は、本体9桁のそれぞれに、左から右へ固定の交互係数ベクトル 2,1,2,1,2,1,2,1,2 を掛けます。
積が10以上のときはその積から9を引き、各位置が1桁相当の寄与になるようにします。調整後の9個の積を足して重み付き合計を作ります。チェックディジットは10から(合計の10剰余)を引いた値であり、その差が10になる場合は0になります。
すなわち check = (10 − (sum mod 10)) mod 10 です。各段が固定重み表上の整数演算であるため、同じ9桁を送る2つのクライアントは常に同じチェックディジット、同じ重み付き合計、同じ積の内訳を受け取ります。支払いカードの Luhn と見た目の細部は同一ではありませんが、いずれも modulo-10 の発想を用います。
ここでは係数が cédula レイアウト向けに左から右へ固定され、州と第3桁の規則が有効な本体をさらに制約します。州と第3桁の強制および応答に記載の products 一覧が必要な場合、エクアドル cédula 欄に汎用 Luhn 検証を流用しないでください。
セデュラの番号確認が役立つ場面
エクアドル顧客向けオンボーディングと KYC フォームはしばしば cédula 入力を求め、公式システムに対する遅いバックオフィス確認の前に即時のクライアント側チェックが必要です。給与・人事の取込は表計算から従業員識別子を受け取り、末尾1桁の誤りだけでバッチ全体が拒否され得ます。
ecuador cedula check digit calculator や digito verificador cedula ecuador のような語で順位を狙う教育サイトには、ブラウザ経路が自動化と一致するライブ無料ツールが必要で、チュートリアルの画面キャプチャが正確に保たれます。
摩耗したプラスチックカードを復元するクリニック、学校、自治体は信頼できる9桁しか無く、オンライン予約・保険手続き・入学手続きを完了するために10桁目が必要になることがあります。実装は純粋 parse の tier A のため、成功呼び出しはモデルトークンも外向き通信も無い分析コストモデル内に留まります。
チェックディジット一致を、人物が正しく特定され生存・居住し Registro Civil に存在する証明と見なさないでください。それは自然人 cédula 向け公開係数法(modulo-10)の下で桁列が一貫していることだけを示します。
活用例
フォームと KYC の事前チェック
送信前に入力された10桁のエクアドル cédula を検証し、民事登録への往復なしで誤ったチェックディジットを利用者が修正できるようにします。
9桁からチェックディジットを復元
カードが摩耗・部分的に判読困難、またはチェックディジット無しで保存されているとき、9桁本体から公式の末尾桁を計算します。
給与・CRM の一括取込
スクリプトでエクアドル識別子の行を採点し、チェックディジットを再計算して valid を設定し、人事や請求に到達する前に不一致を隔離します。
よくある質問
エクアドル cédula のチェックディジットはどう計算しますか?
先頭9桁に係数 2,1,2,1,2,1,2,1,2 を掛けます。積が10以上なら9を引きます。調整後の積を合計し、(10 − sum mod 10) mod 10 をチェックディジットとします。例: 本体 171003406 は桁 5 になります。
州コードと第3桁の規則は何ですか?
自然人の cédula は州コード 01〜24、第3桁 0〜5 を用います。それ以外の第3桁は別の納税者制度に属し、本計算機は拒否します。
空白やハイフンが入ったセデュラを貼り付けられますか?
はい。空白とハイフンは先に取り除かれるので、PDFからコピーした番号でも使えます。残りが9桁ならチェックディジットを計算し、10桁なら入力された数字を検証します。
企業のRUCの検証にも使えますか?
使えません。対象は第3桁が0から5の個人のセデュラです。第3桁がそれより大きい番号は別の納税者区分に属し、規則が異なるため、この検証の対象外です。
クレジットカード用のLuhn方式で検証できますか?
おすすめできません。どちらも10で割る考え方を使いますが、セデュラは左から固定の重みを掛け、州コードと第3桁の規則も加わります。汎用のLuhn検証では正しく判定できない場合があります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"cedula": "171003406"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ci_ecuador",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
州コードは01から24、第3桁は自然人で0から5である必要があり、不正な本体は桁を捏造せず invalid_input で失敗します。
入力契約、応答の形、検証モード
任意の mode は auto, compute, validate のいずれかで、既定は auto です。スペース・ハイフン・ドット・アンダースコアを除いた後にちょうど9桁なら compute、ちょうど10桁なら validate と推論します。部分文書から得た9桁本体で cédula を組み立てるときは compute を、利用者・取引先ファイル・OCR パイプラインが完全な10桁を渡し民事登録やマスタ照会の前に真偽のゲートが必要なときは validate を優先してください。必須の文字列フィールド cedula を持つ JSON 本体を POST してください。別名 text, input, number, digits, value, ci, n も受け付けるため、薄いクライアントや汎用テキスト枠がフィールド名を変えずに同一エンドポイントを再利用できます。compute モードは check_digit を1文字の文字列、full を完成した10桁 cédula、body を9桁ペイロード、表示用の province と third_digit、透明性のための weighted_sum と products、固定重みベクトル coefficients、algorithm を modulo10_coefficients、mode を compute、矛盾する桁が無いため valid を true で返します。validate モードは末尾のチェックディジットを含む10桁文字列を期待し、エンジンが期待桁を再計算して提供された末尾と比較し、valid を true または false に設定し、UI が推測なしで誤入力を強調できるよう provided_check_digit を返します。空文字、区切り除去後の非数字、選択モードに合わない長さ、01–24 外の州コード、0–5 外の第3桁は問題を明示するメッセージ付き invalid_input となり、課金されません。成功した API 呼び出しは公開基本価格 $0.002 を項目あたりで課金し、ブラウザ内ツールは対話確認に無料のままです。
エクアドル cédula チェックディジット API が役立つ場面
期待 check_digit と valid を返す決定的オラクルなら、行ごとに政府ポータルを呼ばずに行をフラグできます。多国の税務・国民 ID スイートを作る開発者は、国がエクアドルで桁そのものと州コンテキストが欲しいとき(真偽だけではない)に本専用エンドポイントを呼び、スペイン DNI 文字・アルゼンチン CUIT 重み・ブラジル CPF 用の別バリデータを維持できます。
技術的な質問
10桁の完全な cédula を検証できますか?
はい。10桁を送ってください(スペースやハイフン可)。応答には valid の true/false、期待 check_digit、UI 強調用の provided_check_digit が含まれます。
チェックディジットが誤っているとどうなりますか?
validate モードでは応答に期待 check_digit と full 文字列が残り、末尾が一致しなければ valid は false です。完全に不正な入力は invalid_input で失敗します。
エクアドル cédula チェックディジット計算機の料金は?
ブラウザツールは無料です。API 要求は前払い KIT 残高で成功呼び出しあたり $0.002 です。無効入力は課金されません。