# stdnum.gb.sedol

SEDOL number (Stock Exchange Daily Official List number).

The SEDOL number is a security identifier used in the United Kingdom and Ireland assigned by the London Stock Exchange. A SEDOL is seven characters in length consisting of six alphanumeric digits, followed by a check digit.

    >>> validate('B15KXQ8')
    'B15KXQ8'
    >>> validate('B15KXQ7')
    Traceback (most recent call last):
        ...
    InvalidChecksum: ...
    >>> to_isin('B15KXQ8')
    'GB00B15KXQ89'

stdnum.gb.sedol.calc_check_digit(number: str) → str

  Calculate the check digits for the number.

stdnum.gb.sedol.compact(number: str) → str

  Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace.

stdnum.gb.sedol.is_valid(number: str) → bool

  Check if the number is valid.

stdnum.gb.sedol.to_isin(number: str) → str

  Convert the number to an ISIN.

stdnum.gb.sedol.validate(number: str) → str

  Check if the number is valid. This checks the length and check digit.