Knowledge Base
Comprehensive information about financial identifiers and their conversions
Table of Contents
- 1. ISIN (International Securities Identification Number)
- 2. WKN (Wertpapierkennnummer)
- 3. CUSIP (Committee on Uniform Securities Identification Procedures)
- 4. SEDOL (Stock Exchange Daily Official List)
- 5. VALOR (Swiss Security Number)
- 6. FIGI (Financial Instrument Global Identifier)
- 7. LEI (Legal Entity Identifier)
- 8. Other Financial Identifiers
- 9. Conversion Between Identifiers
- 10. Check Digit Algorithms
1. ISIN (International Securities Identification Number)
The International Securities Identification Number (ISIN) is a 12-character alphanumeric code that uniquely identifies a specific security internationally. ISINs are used worldwide to identify financial instruments including equities, bonds, options, derivatives, and futures.
Structure
An ISIN consists of three parts:
- Country Code (2 characters): The ISO 3166-1 alpha-2 country code of the issuing country. For example, 'US' for United States, 'DE' for Germany, 'GB' for United Kingdom.
- National Security Identifier (9 characters): This is typically the national security identifier (like CUSIP for US securities or WKN for German securities) padded with zeros if necessary.
- Check Digit (1 character): A digit calculated using the Luhn algorithm to validate the code.
Examples
ISIN | Security | Country |
---|---|---|
US0378331005 | Apple Inc. | United States |
DE0007664039 | Volkswagen AG | Germany |
GB0002374006 | Diageo plc | United Kingdom |
2. WKN (Wertpapierkennnummer)
The Wertpapierkennnummer (WKN) is a 6-character alphanumeric identifier used primarily in Germany to identify securities. It was the standard identifier in Germany before the introduction of the ISIN.
Structure
A WKN consists of 6 alphanumeric characters. Unlike ISINs or CUSIPs, WKNs do not have a specific structure or check digit. They can contain both letters and numbers.
Examples
WKN | Security | Corresponding ISIN |
---|---|---|
766403 | Volkswagen AG | DE0007664039 |
716460 | SAP SE | DE0007164600 |
865985 | Apple Inc. | US0378331005 |
Conversion to ISIN
To convert a WKN to an ISIN for a German security:
- Start with the country code "DE"
- Add "000" as padding
- Add the 6-character WKN
- Calculate the check digit using the Luhn algorithm
Example: WKN 766403 → ISIN DE0007664039
3. CUSIP (Committee on Uniform Securities Identification Procedures)
The CUSIP is a 9-character alphanumeric identifier used primarily in the United States and Canada to identify securities. It was developed by the American Bankers Association and is operated by S&P Global Market Intelligence.
Structure
A CUSIP consists of three parts:
- Issuer Code (6 characters): Identifies the issuer of the security
- Issue Number (2 characters): Identifies the specific issue
- Check Digit (1 character): A digit calculated using a modulus 10 algorithm
Examples
CUSIP | Security | Corresponding ISIN |
---|---|---|
037833100 | Apple Inc. | US0378331005 |
88160R101 | Tesla Inc. | US88160R1014 |
594918104 | Microsoft Corporation | US5949181045 |
4. SEDOL (Stock Exchange Daily Official List)
The SEDOL is a 7-character alphanumeric identifier used primarily in the United Kingdom and Ireland to identify securities. It is owned and operated by the London Stock Exchange.
Structure
A SEDOL consists of two parts:
- Security Identifier (6 characters): Alphanumeric characters that identify the security
- Check Digit (1 character): A digit calculated using a weighted sum algorithm
Examples
SEDOL | Security | Corresponding ISIN |
---|---|---|
2046251 | Apple Inc. | US0378331005 |
0237400 | Diageo plc | GB0002374006 |
5. VALOR (Swiss Security Number)
The VALOR is a numeric identifier used primarily in Switzerland to identify securities. It is assigned by SIX Financial Information, a subsidiary of the SIX Group which operates the Swiss Stock Exchange.
Structure
A VALOR is a numeric identifier that can vary in length but is typically 6-9 digits. Unlike other identifiers, it does not have a specific structure or check digit.
Examples
VALOR | Security | Corresponding ISIN |
---|---|---|
1203204 | Roche Holding AG | CH0012032048 |
908440 | Apple Inc. | US0378331005 |
6. FIGI (Financial Instrument Global Identifier)
The Financial Instrument Global Identifier (FIGI) is a 12-character alphanumeric identifier used to identify financial instruments globally. It was developed by Bloomberg and is now administered by the Object Management Group (OMG).
Structure
A FIGI is a 12-character alphanumeric code that follows a specific format:
- First character: Exchange or market code
- Next 10 characters: Instrument identification code
- Last character: Check digit
FIGIs are assigned at different levels - composite (for the security across all venues), share class, and instrument (market-specific listing).
Examples
FIGI | Security | Level |
---|---|---|
BBG000B9XRY4 | Apple Inc. | Share Class |
BBG012WGGHL8 | Tesla Inc. | Share Class |
7. LEI (Legal Entity Identifier)
The Legal Entity Identifier (LEI) is a 20-character alphanumeric code that uniquely identifies legal entities participating in financial transactions. It was developed in response to the 2008 financial crisis to improve risk management and assessment.
Structure
An LEI consists of four parts:
- First 4 characters: Prefix identifying the Local Operating Unit (LOU) that issued the LEI
- Next 2 characters: Reserved characters (currently set to "00")
- Next 12 characters: Entity-specific code assigned by the LOU
- Last 2 characters: Check digits
Examples
LEI | Company | Country |
---|---|---|
HWUPKR0MPOU8FGXBT394 | Apple Inc. | United States |
549300SOSI58J6VZW165 | Volkswagen AG | Germany |
8. Other Financial Identifiers
In addition to the major identifiers covered above, there are several other financial identifier systems used for various purposes:
CINS (CUSIP International Numbering System)
CINS is an extension of the CUSIP system for non-North American securities. It follows the same format as CUSIP but uses a letter for the first character to indicate the country.
CEI (CUSIP Entity Identifier)
The CUSIP Entity Identifier is a 9-character code used to identify legal entities, similar to LEI but within the CUSIP system.
CIK (Central Index Key)
The Central Index Key is a unique identifier assigned by the U.S. Securities and Exchange Commission (SEC) to entities that file disclosures with the SEC through the EDGAR system.
MIC (Market Identifier Code)
The Market Identifier Code is a 4-character code used to identify exchanges, trading platforms, and regulated markets as defined in ISO 10383.
Classification Systems
- CIF (Classification of Financial Instruments): A European classification system for financial instruments
- SIC (Standard Industrial Classification): A system for classifying industries by a four-digit code
- NAICS (North American Industry Classification System): A system that replaced SIC for classifying businesses in North America
- GICS (Global Industry Classification Standard): An industry taxonomy developed by MSCI and S&P for use by the global financial community
Related Organizations
- ANNA (Association of National Numbering Agencies): The organization responsible for coordinating the assignment of ISINs globally
- EDGAR (Electronic Data Gathering, Analysis, and Retrieval): The SEC system that performs automated collection, validation, indexing, and forwarding of submissions by companies and others who are required by law to file forms with the SEC
9. Conversion Between Identifiers
Converting between different financial identifiers often involves using ISIN as an intermediate step. Here's a summary of the conversion processes:
Direct Conversions
From | To | Process |
---|---|---|
WKN | ISIN | Add "DE000" prefix, calculate check digit |
ISIN (DE) | WKN | Extract characters 4-9 from ISIN |
CUSIP | ISIN | Add "US" prefix, calculate check digit |
ISIN (US) | CUSIP | Extract characters 3-11 from ISIN |
Conversion Complexity
While the conversion rules above cover standard cases, there are exceptions and edge cases that make conversions more complex:
- Non-standard formats: Some ISINs don't follow the standard pattern (e.g., some German ISINs don't use "000" as padding)
- Check digit validation issues: The Luhn algorithm implementation for ISIN check digits can be tricky
- Special characters: Some WKNs contain letters (e.g., BASF11, BAY001) which require special handling
Reference Database
To ensure accuracy, our translator maintains a reference database of verified ISIN-WKN pairs for common securities. When converting between these identifiers, we first check if the security is in our database to ensure correct conversion.
Database entries include major securities such as:
Company | ISIN | WKN |
---|---|---|
Volkswagen AG | DE0007664039 | 766403 |
Siemens AG | DE0007236101 | 723610 |
SAP SE | DE0007164600 | 716460 |
BASF SE | DE000BASF111 | BASF11 |
When a security is found in our reference database, the conversion is performed using the verified data, ensuring accuracy even when the standard conversion rules might produce incorrect results.
7. Check Digit Algorithms
Financial identifiers often include check digits to validate the code and prevent errors. Here are the algorithms used for different identifiers:
Luhn Algorithm (ISIN)
The Luhn algorithm, also known as the "modulus 10" algorithm, is used to calculate the check digit for ISINs:
- Convert letters to numbers (A=10, B=11, ..., Z=35)
- Starting from the rightmost digit (excluding the check digit), double the value of every second digit
- If doubling results in a two-digit number, add those digits together
- Sum all the digits
- The check digit is (10 - (sum % 10)) % 10