ForHosting KIT · Entwickler-Tools

CUSIP-Prüfziffer

Geben Sie die ersten acht Zeichen einer CUSIP ein und erhalten Sie das neunte: 03783310 bekommt die Prüfziffer 0 und wird zu 037833100. Haben Sie schon den vollständigen neunstelligen Code, prüfen Sie die letzte Ziffer, bevor ein Geschäft gebucht wird. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
CUSIP-Nummer
03783310
Erhalten Sie
Berechnungsmodus
Compute
Eingabe
03783310
Prüfziffer
0
CUSIP-Nummer
037833100

CUSIP-Kennungen kennzeichnen nordamerikanische Aktien, Anleihen und andere Wertpapiere, damit Clearing-Systeme, Orderzettel und Portfoliodateien denselben neunstelligen Code verwenden. Die ersten acht Zeichen identifizieren Emittent und Emission; das neunte ist eine Prüfziffer aus dem Rumpf, sodass Tippfehler oder Vertauschungen oft scheitern, bevor ein Geschäft gegen das falsche Instrument gebucht wird. Diese Fähigkeit implementiert jenen Standardalgorithmus: Sie ordnet Ziffern und Buchstaben Werte zu, verdoppelt wechselnde Positionen, summiert Dezimalziffern und liefert die Ziffer, die die Summe zu einem Vielfachen von zehn macht. Nutzen Sie den Modus compute, wenn Sie nur den achtstelligen Rumpf haben und die Endziffer brauchen, oder den Modus validate, wenn Sie eine vollständige neunstellige CUSIP erhalten und einen booleschen Wert plus die erwartete Ziffer für Fehlermeldungen brauchen.

Wie die CUSIP-Prüfziffer berechnet wird

Eine CUSIP ist nach dem vertrauten Layout im Stil von ANSI X9.6 neun Zeichen lang: sechs für den Emittenten, zwei für die Emission und eine abschließende Prüfziffer. Jedes Rumpfzeichen wird einer Zahl zugeordnet: Ziffern null bis neun bleiben, Buchstaben A bis Z werden zehn bis fünfunddreißig, und die Sondersymbole Stern, At-Zeichen und Raute werden sechsunddreißig, siebenunddreißig und achtunddreißig, wenn sie vorkommen. Beim Durchlauf der acht Rumpfzeichen von links nach rechts werden die Werte an der zweiten, vierten, sechsten und achten Position verdoppelt.

Jede resultierende Zahl wird durch Summieren ihrer Dezimalziffern reduziert — zum Beispiel wird vierzehn zu fünf —, damit große Buchstabenwerte die Summe nicht dominieren. Diese Ziffernsummen werden addiert. Die Prüfziffer ist zehn minus die Summe modulo zehn, und dieses Ergebnis erneut modulo zehn, was eine einzelne Ziffer von null bis neun ergibt.

Das Anhängen dieser Ziffer erzeugt eine vollständige neunstellige CUSIP, deren gewichtete Ziffernsumme kongruent null modulo zehn ist. Im Vergleich zu Prüfziffern von Einzelhandels-Barcodes wie EAN-13 oder zu Luhn auf Zahlungskarten ist CUSIP alphanumerisch und fest lang — deshalb gehört es zu den Kodierhilfen für Wertpapierkennungen und nicht zu Produktcode-Validierern.

Modus compute versus Modus validate

Senden Sie ein cusip-Feld, das nach dem optionalen Entfernen von Leerzeichen und Bindestrichen nur erlaubte Zeichen enthält. Der Modus validate erwartet genau neun Zeichen, wobei das neunte eine Ziffer von null bis neun ist. Leere Zeichenketten, fehlendes cusip, falsche Länge für den gewählten Modus, nicht-numerisches neuntes Zeichen unter validate und ungültige mode-Werte scheitern vor jeder gewichteten Summe und werden nicht abgerechnet.

Buchstaben werden ohne Groß-/Kleinschreibung akzeptiert und im zurückgegebenen Input in Großbuchstaben normalisiert, damit Stapeljobs gemischten Text aus Tabellen einfügen können. Bevorzugen Sie compute, wenn Sie einen Rumpf von einem Datenlieferanten ohne Prüfziffer vervollständigen; bevorzugen Sie validate, wenn ein Benutzer, eine Partnerdatei oder ein Scanner eine vollständige CUSIP übermittelt und Sie vor der Instrumentensuche ein boolesches Tor brauchen.

Wo CUSIP-Prüfziffern in reale Abläufe passen

Broker-Dealer und Buy-Side-Operationsteams nehmen Tagesend-Positions- und Handelsdateien auf, in denen ein einziges vertauschtes Zeichen Risiko gegen die falsche Anleihe oder Aktie buchen kann. Jede CUSIP beim Import zu prüfen und Zeilen mit valid false unter Quarantäne zu stellen verhindert stille Masterdaten-Verschmutzung. Transfer-Agent- und Corporate-Actions-Desks berechnen Prüfziffern neu, wenn Emittenten- und Emissionscodes aus getrennten Feeds zusammengesetzt werden, und nutzen den Modus compute, damit der gespeicherte neunstellige Code der Branchenkonvention entspricht.

Integrationstests und Datenqualitätsjobs berechnen die erwartete Prüfziffer für jede Zeile eines CSV-Exports neu und markieren Zeilen, deren gespeicherte vollständige CUSIP nicht mehr passt — das fängt menschliche Edits und Off-by-one-Fehler in Generatoren. Behandeln Sie eine bestandene CUSIP-Prüfung nicht als Nachweis, dass das Wertpapier existiert, liquide ist oder zum Handel zugelassen ist — sie beweist nur, dass die neunstellige Zeichenkette unter diesem Algorithmus wohlgeformt ist, dieselbe Ehrlichkeitsschwelle wie bei jedem Prüfsummenverfahren.

Einen achtstelligen CUSIP-Rumpf vervollständigen

Wenn ein Feed oder eine Tabelle nur den achtstelligen Emittenten-plus-Emissions-Rumpf liefert, rufen Sie den Modus compute auf und speichern Sie das zurückgegebene vollständige cusip, damit jedes nachgelagerte System eine standardmäßige neunstellige Kennung erhält.

Exporte des Wertpapiermasters prüfen

Prüfen Sie stapelweise jede CUSIP-Spalte eines Portfolio-, Verwahrungs- oder Corporate-Actions-Exports und stellen Sie Zeilen unter Quarantäne, deren End-Prüfziffer nicht mehr mit dem neu berechneten erwarteten Wert übereinstimmt.

Was ist eine CUSIP-Prüfziffer?

Sie ist das neunte Zeichen einer CUSIP, eine einzelne Ziffer 0–9 aus dem achtstelligen Rumpf, damit häufige Tippfehler oft an einer modularen Prüfsumme scheitern, bevor das falsche Wertpapier verwendet wird.

Welche Zeichen sind erlaubt?

Ziffern 0–9, Buchstaben A–Z (ohne Groß-/Kleinschreibung) und optional * @ #. Leerzeichen und Bindestriche werden entfernt.

Wie wird die CUSIP-Prüfziffer berechnet?

Jedes der acht Zeichen wird zu einer Zahl: Ziffern behalten ihren Wert, Buchstaben von A bis Z zählen ab zehn aufwärts. Die Werte an geraden Stellen werden verdoppelt, die Ziffern jedes Ergebnisses addiert, und die Prüfziffer ergänzt die Summe auf das nächste Vielfache von zehn.

Wie prüfe ich eine vollständige neunstellige CUSIP?

Wählen Sie die Prüfoption und geben Sie alle neun Zeichen ein. Das Werkzeug zeigt Ihnen, ob die letzte Ziffer passt und welche Ziffer sonst zu erwarten wäre, damit Sie einen Tippfehler korrigieren können, bevor er in einer Datei landet.

Beweist eine gültige CUSIP, dass das Wertpapier existiert?

Nein. Eine passende Prüfziffer zeigt nur, dass die neun Zeichen nach der CUSIP-Regel korrekt aufgebaut sind. Das Werkzeug schlägt nichts nach und kann daher nicht bestätigen, dass das Wertpapier existiert, gehandelt wird oder zugelassen ist.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/cusip \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cusip":"03783310"}'
{
  "cusip": "03783310"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.cusip",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nicht zulässige Zeichen und falsche Längen scheitern mit einem klaren invalid_input-Fehler statt stiller Korruption. Führen Sie sie kostenlos im Browser aus oder rufen Sie die KIT-API zum veröffentlichten Preis auf; beide Wege nutzen dieselbe reine Arithmetik ohne Netzabfrage eines Wertpapiermasters.

Wie die CUSIP-Prüfziffer berechnet wird

Dieses Werkzeug wendet genau diesen Standarddurchlauf an; es erfindet keine Hausvariante und benennt den Algorithmus im JSON stets als cusip, damit nachgelagerte Protokolle festhalten können, welches Schema das Feld schützte.

Modus compute versus Modus validate

Der Modus compute ist der Standard und verlangt genau acht Zeichen: die Engine mappt und gewichtet den Rumpf, gibt check_digit als ein Zeichen lange Zeichenkette zurück und gibt cusip als die vollständige neunstellige Kennung zurück, damit Sie eine einzige Zeichenkette speichern oder drucken können. Die Antwort meldet valid true, wenn die gespeicherte Endziffer mit der neu berechneten expected_check_digit übereinstimmt, und enthält stets body ohne das letzte Zeichen, damit Oberflächen das Eingegebene gegenüber dem vom Algorithmus Erwarteten hervorheben können. Weil der Pfad reines Parse ohne Uhr, Zufallsquelle oder Netz ist, liefert dieselbe Eingabe immer dasselbe JSON im kostenlosen Browser-Werkzeug und in der API. Bei $0.002 pro erfolgreicher Anfrage können Sie Massenemporte von Wertpapiermastern, Onboarding-Formulare und Order-Erfassungsmasken schützen, ohne eine Sonderstufe zu verhandeln.

Wo CUSIP-Prüfziffern in reale Abläufe passen

Portfolio- und Performance-Systeme mit manueller Wertpapiereingabe können expected_check_digit neben einem fehlgeschlagenen Feld anzeigen, damit das Personal einen Tippfehler korrigiert statt ein Recherche-Ticket zu öffnen. Produktteams, die Orderzettel oder Watchlists bauen, können die Übermittlung am Modus validate koppeln, bevor sie eine Marktdaten- oder Handels-API aufrufen, die das Symbol sonst mit einer unklareren Fehlermeldung ablehnen würde.

Getippte oder importierte CUSIPs beim Eingang prüfen

Wenn ein Benutzer oder eine Partnerdatei eine vollständige neunstellige CUSIP übermittelt, rufen Sie den Modus validate auf und blockieren Sie die Suche, wenn valid false ist; zeigen Sie expected_check_digit, um einen einzelnen Tippfehler zu korrigieren.

Wie berechne ich eine CUSIP-Prüfziffer mit dieser API?

Senden Sie POST mit cusip gleich dem achtstelligen Rumpf und mode compute (oder lassen Sie mode weg). Die Antwort enthält check_digit und cusip (Rumpf plus Prüfziffer).

Wie prüfe ich eine vollständige neunstellige CUSIP?

Senden Sie POST mit der vollständigen neunstelligen Zeichenkette und mode validate. Die Antwort enthält valid, check_digit, expected_check_digit und body ohne die letzte Ziffer.

Ist das CUSIP-Prüfziffer-Werkzeug kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zum veröffentlichten Grundpreis $0.002; ungültige Eingaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →