Stock Exchange Daily Official List

SEDOL adalah sebuah singkatan untuk Stock Exchange Daily Official List atau daftar pengkodifikasian indentitas dari sebuah sekuritas yang digunakan di Inggris Raya pada lembaga kliring. Penomoran ini diberikan oleh London Stock Exchange atas permintaan penerbit sekuritas dan ketentuan SEDOL ini berlaku sebagai National Securities Identifying Number / NSIN bagi keseluruhan penerbitan sekuritas di Inggris Raya dan juga merupakan bagian dari International Securities Identification Number disingkat ISIN sebagaimana dengan ketentuan kodifikasi penomoran internasional yang berlaku secara global.

Penjelasan

SEDOL pada periode sebelum 26 Januari 2004 awalnya terdiri atas tujuh buah karater angka yang dibagi kedalam 2 bagian pengertian yaitu enam angka awal dan satu angka akhir sebagai digit pengkontrolan. pemakaian SEDOL untuk Asia dan Afrika dimulai dengan angka 6, sedangkan untuk Inggris Raya dimulai dengan angka 0 atau 3 dan untuk Amerika Serikat dimulai dengan angka 2. Kemudian pada periode sesudah 26 Januari 2004, SEDOL berubah menjaadi campuran karakter huruf dengan angka, seperti dimulai dengan B000009. dalam ketentuan SEDOL yang baru huruf hidup tidak dipergunakan lagi pada posisi capuran huruf dan angka.

Angka pengontrolan pada SEDOL pembuatan penjumlahan keseluruhan tujuh karakter tersebut dengan angka 10. pada angka pengontrolan adalah hasil perhitungan dari penjumlahan enam karakter pendahulunya. pada huruf melekat nilai 9 kemudian ditambahkan dengan nilai urutan huruf, sebagaimana pada B = 11 dan Z = 35. walaupun huruf hidup tidak dipergunakan lagi pada SEDOL akan tetapi pada penghitungan tidak menghilangkan bobot penjumlahan (contoh: H = 17 dan J = 19), guna mempermudahkan perhitungan berikut rangkaian faktor penjumlahannya:

Pertama   1
Kedua     3
Ketiga    1
Keempat   7
Kelima    3
Keenam    9
Ketujuh   1 (digit pengontrolan)

Nilai perkalian karakter pada bobotnya sedangan digit pengontrolan diperoleh dari hasil penjumlahannya dengan nilai 10, dimana dapat disebut keseluruhan enam karakter dikalikan sebagai berikut (10 - (jumlah dari modul 10) modul 10 sebagai penomoran sekuritas di Inggris Raya, SEDOL tetap berinduk pada ISIN dengan penambahan awalan 00 di depan kemudian diberlakukan ketentuan ISIN pada digit pengontrolannya.

Contoh

BAE Systems: 0263494

The checksum can be calculated by multiplying the first six digits by their weightings:

(0×1, 2×3, 6×1, 3×7, 4×3, 9×9) = (0, 6, 6, 21, 12, 81)

Then summing up the results:

0 + 6 + 6 + 21 + 12 + 81 = 126

The check digit is then calculated by:

(10 - (126 modulo 10)) modulo 10 = (10 - 6) modulo 10 = 4


function GetSedolCheckDigit(const BaseSedol: string): Integer;
const
  Weights: array[1..6] of Integer = ( 1, 3, 1, 7, 3, 9 );
var
  i, d: Integer;
begin
  if Length(BaseSedol) <> 6 then
    raise Exception.Create(
      'SEDOLs without a check-digit must six characters long');
  Result:= 0;
  for i:= 1 to 6 do begin
    case BaseSedol[i] of
      '0'..'9': d:= Ord(BaseSedol[i]) - Ord('0');
      'A'..'Z': d:= Ord(BaseSedol[i]) - Ord('A') + 10;
      else 
        raise Exception.Create(
          'SEDOLs must have only digits and uppercase letters');
    end;
    Inc(Result, d * Weights[i]);
  end;
  Result:= (10 - (Result mod 10)) mod 10;
end;

In J

(other formulations as possible; some twice as fast[1]):

   sn   =.  '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'  NB.  SEDOL numerals
   acs  =:  (10 | 1 3 1 7 3 9 +/@:* -)&.(sn i. |:)  NB.  Checksum

In Perl

use POSIX qw(strtol);

my @weights = (1, 3, 1, 7, 3, 9);

sub sedol_check_digit
{
    my ($sedol) = @_;
    die "invalid SEDOL format: `$sedol'\n"
        if $sedol !~ /^[0-9A-Z]{6,7}$/;
    
    my @chars = split //, $sedol;
    my $sum = 0;
    for my $i ( 0 .. $#weights )
    {
        my $char = $chars[$i];
        my $value = (strtol $char, 36)[0];;
        $sum += $value * $weights[$i];
    }
    
    return (10 - ($sum % 10)) % 10;
}
# constants
sedolweight = [1,3,1,7,3,9,1]

def check(sedol):
    return len(sedol) == 7 and \
           sedol.isalnum() and \
           all(ch not in 'AEIOU' for ch in sedol) and \
           sum(int(ch, 36) * sedolweight[n]
               for n,ch in enumerate(sedol)
               ) % 10 == 0

def checksum(sedol):
    tmp = sum(int(ch,36) * sedolweight[n]
               for n,ch in enumerate(sedol[:6])
               )
    return str( (10 - (tmp % 10)) % 10)

sedol = '0263494'
print sedol, checksum(sedol)
Option Explicit

Public Function getSedolCheckDigit(str As String) As Variant
    ' calculates the final digit of a six digit sedol code using the algo described on wikipedia
    If Len(str) <> 6 Then
        getSedolCheckDigit = "Six chars only please"
        Exit Function
    End If
    Dim mult(6) As Integer
    mult(1) = 1: mult(2) = 3: mult(3) = 1: mult(4) = 7: mult(5) = 3: mult(6) = 9
    ' didn't use Array() to avoid Option Base problems
    Dim i, total As Integer
    Dim s As String
    total = 0
    For i = 1 To 6
        s = Mid(str, i, 1)
        total = total + IIf(IsNumeric(s), Val(s), Asc(s) - 55) * mult(i)
    Next
    getSedolCheckDigit = (10 - (total Mod 10)) Mod 10
End Function

function IsSedolValid(const Sedol: string): Boolean;

  function HasOnlyValidChars: Boolean;
  const
    ValidChars = ['0'..'9', 'A'..'Z'];
  var
    ch: Char;
  begin
    for ch in Sedol do begin
      if not (ch in ValidChars) then begin
        Result:= False;
        Exit;
      end;
    end;
    Result:= True;
  end;

begin
  Result:= (Length(Sedol) = 7)
    and HasOnlyValidChars
    and (GetSedolCheckDigit(Copy(Sedol, 1, 6)) = Ord(Sedol[7]) - Ord('0'));
end;

Referensi

  1. ^ Bron, Dan; Rich, Henry; Hui, Roger, Check digit utility 

Lihat pula

Pranala luar

Read other articles:

Multi-party coalition government formed by Ramsay MacDonald National Government2nd National Government of the United Kingdom1931–1935Ramsey MacDonaldDate formed27 October 1931 (1931-10-27)Date dissolved7 June 1935 (1935-06-07)People and organisationsMonarchGeorge VPrime MinisterRamsay MacDonaldPrime Minister's history1929–1935Deputy Prime MinisterStanley Baldwin[note 1]Total no. of members107 appointmentsMember partiesConservative PartyLiberal Party (...

 

 

Gambar NGC 2074 oleh Teleskop luar angkasa Hubble. NGC 2074 adalah nebula emisi besar dengan gugus bintang tertanam (yang juga dikenal sebagai NGC 2074) yang terletak sekitar 170.000 tahun cahaya dekat Nebula Tarantula di Awan Magellan Besar, rasi bintang Dorado.[1][2] Wilayah ini adalah badai api penciptaan bintang baru, mungkin dipicu oleh ledakan supernova di dekatnya.[2] Nebula Tarantula menciptakan gugus bintang NGC 2074. Bintang-bintang di NGC 2074 tampaknya meru...

 

 

Stasiun Yanagita柳田駅Bangunan baru Stasiun Yanagita pada Mei 2019LokasiYanagita Yanagida, Yokote, Akita 013-0054JepangKoordinat39°16′35″N 140°33′14.2″E / 39.27639°N 140.553944°E / 39.27639; 140.553944Koordinat: 39°16′35″N 140°33′14.2″E / 39.27639°N 140.553944°E / 39.27639; 140.553944Operator JR EastJalur■ Jalur Utama ŌuLetak224.4 kilometers dari FukushimaJumlah peron2 peron sisiInformasi lainStatusMemiliki petugas ...

Sporting event delegationIreland at the2017 World Aquatics ChampionshipsFlag of IrelandFINA codeIRLNational federationSwim IrelandWebsitewww.swimireland.iein Budapest, HungaryCompetitors6 in 2 sportsMedals Gold 0 Silver 0 Bronze 0 Total 0 World Aquatics Championships appearances197319751978198219861991199419982001200320052007200920112013201520172019202220232024 Ireland is scheduled to compete at the 2017 World Aquatics Championships in Budapest, Hungary from 14 July to 30 July. Diving Main a...

 

 

إنكارتاGandalf (بالإنجليزية) الشعارمعلومات عامةنوع hypertext encyclopedia (en) نظام التشغيل مايكروسوفت ويندوز المنصة مايكروسوفت ويندوز متوفر بلغات  القائمة ... الإنجليزية — الألمانية — الإسبانية — الإيطالية — الهولندية — اليابانية — الصينية القياسية المطورون مايكروسوفت التسلسلمأ...

 

 

Laboratorium kromatografi gas Kimia analisis adalah studi pemisahan, identifikasi, dan kuantifikasi komponen kimia dalam bahan alam maupun buatan.[1] Analisis kualitatif memberikan indikasi identitas spesies kimia di dalam sampel. Sedangkan analisis kuantitatif menentukan jumlah komponen tertentu dalam suatu zat. Pemisahan komponen sering kali dilakukan sebelum melakukan analisis. Metode analisis dapat dibagi menjadi klasik dan instrumental.[2] Metode klasik (dikenal juga seba...

История Грузииსაქართველოს ისტორია Доисторическая Грузия Шулавери-шомутепинская культураКуро-араксская культураТриалетская культураКолхидская культураКобанская культураДиаухиМушки Древняя история КолхидаАриан-КартлиИберийское царство ФарнавазидыГруз�...

 

 

Pico DuartePara pendaki di puncak Pico Duarte pada tahun 2008Titik tertinggiKetinggian200 m (660 ft)[1]Puncak3.098 m (10.164 ft)[1]Koordinat19°01′23″N 70°59′53″W / 19.02306°N 70.99806°W / 19.02306; -70.99806Koordinat: 19°01′23″N 70°59′53″W / 19.02306°N 70.99806°W / 19.02306; -70.99806 [1]GeografiLetakProvinsi San Juan,  Republik DominikaPegununganCordillera CentralPen...

 

 

Velocio-SRAM 2015GénéralitésÉquipe Canyon-SRAM RacingCode UCI VELStatut Équipe cycliste professionnelle féminine, cyclisme fémininPays  AllemagneSport Cyclisme sur routeEffectif 10Manager général Kristy ScrymgeourPalmarèsNombre de victoires 32[1]Meilleur coureur UCI Lisa Brennauer (7e)Classement UCI 4eSpecialized-Lululemon 2014Canyon-SRAM Racing 2016modifier - modifier le code - modifier Wikidata La saison 2015 de l'équipe Velocio-SRAM est la quatorzième de la formation si on...

Cuisine of ethnic Indian communities of Malaysia This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this template message) Indian rojak in Malaysia. This art...

 

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

 

Village in County Galway, Ireland Village in Connacht, IrelandBallyconneely Baile ConaolaVillageKeoghs, BallyconneelyBallyconneelyLocation in IrelandCoordinates: 53°26′00″N 10°04′00″W / 53.4333°N 10.0667°W / 53.4333; -10.0667CountryIrelandProvinceConnachtCountyCounty Galway /Time zoneUTC+0 (WET) • Summer (DST)UTC-1 (IST (WEST))Irish Grid ReferenceL626445 Ballyconneely (Irish: Baile Conaola, meaning Conneelys' village'. Archaic name Baile 'ic Con...

Pengarangnya, Voltaire Dictionnaire philosophique (Kamus Filsafat) adalah sebuah kamus ensiklopedik yang diterbitkan oleh Voltaire pada 1764. Artikel-artikelnya yang diurutkan berdasarkan abjad sering kali mengkritik Gereja Katolik Roma, Yudaisme, Islam dan lembaga lainnya. Edisi pertamanya, yang dirilis pada Juni 1764, diberi nama Dictionnaire philosophique portatif. Karya tersebut berisi 344 halaman dan terdiri dari 73 artikel. Versi-versi selanjutnya diperluas menjadi dua volume yang terdi...

 

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

 本表是動態列表,或許永遠不會完結。歡迎您參考可靠來源來查漏補缺。 潛伏於中華民國國軍中的中共間諜列表收錄根據公開資料來源,曾潛伏於中華民國國軍、被中國共產黨聲稱或承認,或者遭中華民國政府調查審判,為中華人民共和國和中國人民解放軍進行間諜行為的人物。以下列表以現今可查知時間為準,正確的間諜活動或洩漏機密時間可能早於或晚於以下所歸�...

American politician (born 1961) For the rugby league player, see Brad Schneider (rugby league). Brad SchneiderMember of the U.S. House of Representativesfrom Illinois's 10th districtIncumbentAssumed office January 3, 2017Preceded byBob DoldIn officeJanuary 3, 2013 – January 3, 2015Preceded byBob DoldSucceeded byBob Dold Personal detailsBornBradley Scott Schneider (1961-08-20) August 20, 1961 (age 62)Denver, Colorado, U.S.Political partyDemocraticSpouse Julie Da...

 

 

Russian author (1918–2008) Aleksandr SolzhenitsynSolzhenitsyn in 1974Native nameАлександр Исаевич СолженицынBorn(1918-12-11)11 December 1918Kislovodsk, Russian SFSRDied3 August 2008(2008-08-03) (aged 89)Moscow, RussiaOccupationNovelistessayisthistorianCitizenshipRussia (1918–1974)Stateless (1974–1990)[1]Russia (1990–2008)Alma materRostov State UniversityNotable awardsNobel Prize in Literature (1970)Templeton Prize (1983)Lomonosov Gold Medal ...

 

 

Universidad de Los Andes Sede central de las oficinas administrativas de la Universidad de Los Andes.Sigla ULALema «Initium sapientiae timor Domini»«El principio de la sabiduría está en el temor a Dios, Salmo 111:10»Tipo Pública autónomaFundación 29 de marzo de 1785 (239 años)[1]​LocalizaciónDirección Casco Central de Mérida, Avenida 3 «Independencia», Diagonal Plaza Bolívar.Mérida, VenezuelaCoordenadas 8°35′50.25″N 71°8′42.9″O / 8.5972917...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Energy in Angola – news · newspapers · books · scholar · JSTOR (June 2009) (Learn how and when to remove t...

 

 

Universitas Darma Agung   InformasiJenisPerguruan Tinggi Swasta[1]Didirikan11 Desember 1957; 66 tahun lalu (1957-12-11)[1][2]RektorDr. Muhammad Ansori Lubis, SH., M.Hum., M.MJumlah mahasiswa4.713 Mahasiswa (2019)AlamatJalan Dr TD Pardede No. 21[1], Sumatera Utara[1], Indonesia[1]3°34′44″N 98°39′54″E / 3.578935°N 98.664955°E / 3.578935; 98.664955KampusUDA MedanWarna KUNING Nama julukanUDASit...