The numbers are assigned by the London Stock Exchange, on request by the security issuer.
SEDOLs are seven characters in length, consisting of two parts: a six-place alphanumeric code and a trailing check digit.
[citation needed] The check digit for a SEDOL is chosen to make the total weighted sum of all seven characters a multiple of 10.
[citation needed] For British securities, SEDOLs are converted to ISINs by padding the front with two zeros, then adding the country code on the front and the ISIN check digit at the end.
[2] JavaScript code for validating SEDOLs Code: Modified from http://rosettacode.org/wiki/SEDOLs BAE Systems: 0263494 The checksum can be calculated by multiplying the first six digits by their weightings: Then summing up the results: The check digit is then calculated by: