ForHosting KIT · Strumenti per sviluppatori

Cifra di controllo SEDOL

Per il corpo B0YBKJ la cifra di controllo è 7, quindi il SEDOL completo è B0YBKJ7. Lo strumento calcola quella cifra per qualsiasi corpo di sei caratteri o convalida un codice completo, intercettando molti errori di battitura su un carattere. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Codice
B0YBKJ
Ottiene
Modalità di calcolo
Compute
Input
B0YBKJ
Cifra di controllo
7
Con cifra di controllo
B0YBKJ7

I codici Stock Exchange Daily Official List identificano i titoli quotati con una stringa compatta di sette caratteri: sei del corpo più un'unica cifra di controllo. Quella cifra finale non è casuale: viene scelta affinché una somma ponderata delle sette posizioni sia divisibile per dieci, intercettando molti errori di un solo carattere quando i codici vengono ridigitati da schermi, PDF o file di controparte. Questa capacità calcola la cifra di controllo SEDOL ufficiale per qualsiasi corpo valido a sei caratteri con i pesi standard uno, tre, uno, sette, tre e nove, oppure convalida un SEDOL completo a sette caratteri e indica se la cifra memorizzata coincide con il valore ricalcolato.

Come si calcola la cifra di controllo SEDOL

Un corpo SEDOL ha esattamente sei caratteri scelti tra le cifre da zero a nove e le consonanti dell'alfabeto latino. Le lettere mappano ai valori da dieci a trentacinque (A è dieci, B undici, e così via fino a Z come trentacinque); le cifre mantengono il valore facciale. La prassi ufficiale SEDOL non colloca mai le vocali A, E, I, O o U nel corpo affinché il codice non formi parole comuni, mentre Y resta ammessa come consonante.

Ciascuna delle sei posizioni del corpo viene moltiplicata per un peso fisso della sequenza uno, tre, uno, sette, tre, nove. I sei prodotti si sommano, la somma si riduce modulo dieci e la cifra di controllo è dieci meno quel resto, di nuovo modulo dieci, così un resto zero produce cifra di controllo zero. Aggiungendo quell'unica cifra si ottiene un SEDOL a sette caratteri la cui contribuzione ponderata totale resta un multiplo di dieci.

Lei riceve la cifra di controllo come stringa di un carattere, il codice completo con la cifra in coda, oppure un flag booleano di validità con la cifra attesa ricalcolata dal solo corpo. Conoscere pesi e mappa dei valori aiuta a depurare i file di controparte: se due sistemi non concordano su una cifra, quasi sempre uno usa pesi errati o tratta una vocale come input di corpo valido.

Come calcolare una cifra di controllo o convalidare un SEDOL completo

Invii un campo code con un corpo a sei caratteri o un SEDOL completo a sette. Spazi e trattini vengono rimossi e il testo convertito in maiuscolo prima della convalida, come spesso presentano le esportazioni da foglio di calcolo e gli estratti PDF. La modalità validate attende un codice completo a sette caratteri che termini con una cifra da zero a nove.

Quella forma facilita mostrare «Lei ha digitato X, atteso Y» in un modulo operativo senza una seconda chiamata. Stringhe vuote, code assente, lunghezza errata per la modalità scelta, vocali nel corpo e valori di mode non validi falliscono prima di qualsiasi somma ponderata e non vengono addebitati. Preferisca compute quando completa un corpo da un fornitore di dati; preferisca validate quando riceve un SEDOL completo da un utente, un file di controparte o un elenco scansionato e le serve un filtro booleano prima di cercare lo strumento.

Auditare le colonne SEDOL del security master

Convalidi in batch ogni SEDOL di un security master o estratto di eccezioni di regolamento e metta in quarantena le righe la cui cifra di controllo non coincide più con il valore atteso ricalcolato.

Che cos'è una cifra di controllo SEDOL?

È un'unica cifra finale calcolata con i pesi fissi uno, tre, uno, sette, tre e nove sul corpo a sei caratteri, così la somma ponderata del SEDOL completo a sette è un multiplo di dieci, intercettando molti errori di un solo carattere.

Perché le vocali vengono rifiutate?

La prassi ufficiale SEDOL non colloca mai A, E, I, O o U nel corpo affinché i codici non formino parole comuni.

Lo strumento per la cifra di controllo SEDOL è gratuito?

Lo strumento nel browser è gratuito e gira in locale.

Come si calcola la cifra di controllo SEDOL?

Ogni carattere del corpo riceve un valore: le cifre il proprio, le lettere da 10 per la A a 35 per la Z. Si moltiplicano per 1, 3, 1, 7, 3 e 9, si sommano, e la cifra di controllo porta il totale a un multiplo di dieci. Per B0YBKJ è 7.

Come verifico un SEDOL completo?

Scelga la convalida e incolli il codice di sette caratteri. Lo strumento ricalcola la cifra di controllo dai primi sei, la confronta con l'ultima e le dice se coincidono, indicando anche la cifra attesa.

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.

POSThttps://api.kit.forhosting.com/enc/sedol

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/sedol \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"code":"B0YBKJ"}'
{
  "code": "B0YBKJ"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.sedol",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Vocali e altri caratteri non SEDOL vengono rifiutati con un errore invalid_input chiaro, senza riscritture silenziose. La usi gratis nel browser o chiami l'API KIT al prezzo pubblicato; entrambi i percorsi usano la stessa aritmetica pura, senza rete e senza identificatori memorizzati.

Come si calcola la cifra di controllo SEDOL

Questo strumento implementa solo quel percorso standard — non una variante interna, non un checksum composito ISIN, non uno schema CUSIP. La risposta nomina sempre l'algoritmo come sedol così i sistemi a valle registrano quale schema ha protetto l'identificatore.

Come calcolare una cifra di controllo o convalidare un SEDOL completo

La modalità compute è predefinita: il motore richiede esattamente sei caratteri di corpo dopo la normalizzazione, rifiuta vocali e simboli non alfanumerici con invalid_input, restituisce check_digit come stringa di un carattere e with_check come corpo più quella cifra per archiviare o stampare una sola stringa. La risposta riporta valid true quando la cifra finale coincide con quella ricalcolata, e include sempre check_digit, expected_check_digit e il payload a sei caratteri senza l'ultimo. Poiché il percorso è parse puro, senza orologio, casualità o rete, lo stesso input produce sempre lo stesso JSON nello strumento gratuito del browser e sull'API. A $0.002 per richiesta riuscita può proteggere import massivi di security master, correzioni di blotter e code di eccezioni middle-office senza negoziare un livello su misura.

Dove le cifre di controllo SEDOL si inseriscono nei flussi reali

I team di security-master e dati di riferimento caricano colonne SEDOL da file di borsa, fornitori e fogli interni; un solo carattere digitato male su un dispositivo portatile o in copia-incolla è frequente, e la cifra di controllo intercetta molti di quegli errori di una sola posizione prima di collegare la riga allo strumento sbagliato. I desk di middle-office e operations ricalcolano le cifre attese per ogni SEDOL in un report di eccezioni di regolamento e mettono in quarantena le righe il cui codice completo memorizzato non coincide più, emergendo sia modifiche umane sia bug dei generatori. Non tratti un SEDOL che supera il controllo come prova di quotazione, proprietà o autorizzazione di un'operazione: dimostra solo che la stringa è ben formata secondo questo algoritmo, lo stesso criterio di onestà che applica a qualsiasi checksum. I sistemi di portafoglio e rischio che accettano identificatori inseriti dall'utente possono chiamare la modalità validate al confine del modulo e bloccare la ricerca quando valid è false, mostrando expected_check_digit per correggere un solo errore senza aprire un ticket. I team di prodotto che già espongono strumenti Luhn o ISBN di cifra di controllo possono adottare questa capacità specifica SEDOL quando l'intento di ricerca e le regole dell'alfabeto differiscono: SEDOL non è uno schema generale di conti modulo dieci né un layout ISBN.

Completare corpi SEDOL da feed di fornitori

Prenda un corpo a sei caratteri da un file di borsa o fornitore, chiami la modalità compute e memorizzi with_check affinché ogni riga di strumento porti un SEDOL completo a sette caratteri prima della pubblicazione a valle.

Convalidare SEDOL digitati o importati all'ingresso

Quando un utente o un file partner invia un SEDOL completo, chiami la modalità validate e blocchi la ricerca se valid è false, mostrando expected_check_digit per aiutare a correggere un solo errore di digitazione.

Come si calcola una cifra di controllo SEDOL con questa API?

Esegua un POST con code uguale al corpo a sei caratteri e mode compute (oppure ometta mode). La risposta include check_digit e with_check (corpo più cifra di controllo).

Come si convalida un SEDOL completo a sette caratteri?

Esegua un POST con la stringa completa a sette caratteri e mode validate. La risposta include valid, check_digit, expected_check_digit e payload senza l'ultimo carattere.

Leggi la documentazione completa del KIT →