İçeriğe geç

Hak Kullanımı — Bölünme Sabahı Müşteri Neden Yarı Yarıya Zararda Göründü?

Orta 9 dk Sık karşılaşılır

Önce şunu oku: Mutabakat — Toplamlar Tuttu, Hesap Neden Yine de Yanlış?

30 saniyede özet

Hisse bölünmesi gibi hak kullanımları müşterinin servetini değiştirmez; adet artar, fiyat düşer. Sistem bunu işlemezse değer yarıya iner; yalnızca adedi işlerse kâr zarara döner. Adet ve birim maliyet birlikte düzeltilir.

Dört dilimlik bir pizzayı her dilimi ikiye keserek sekiz dilim yaparsın. Pizza büyümedi; dilimler küçüldü. Deftere “sekiz dilim” yazıp dilimi eski fiyattan sayarsan, pizza sana iki katına mal olmuş görünür.

  1. Bayt: Bugün şirketin bölünme günü: her hisse iki hisse olacak. Bizim için sıradan bir gün.

  2. Sen: Bir müşteri arıyor. Ekranında portföyü yarı yarıya düşmüş görünüyor.

  3. Bayt: Fiyat 50'den 25'e indi, doğru. Ama bu bölünmenin kendisi, kayıp değil ki!

  4. Bayt: Fiyat yarıya indi. Bizim kayıtlarda adet ne durumda?

Serveti değiştirmeyen olaylar

Bir şirket hisse bölünmesi, bedelsiz sermaye artırımı ya da temettü gibi kararlar alır. Bunlara hak kullanımıŞirketin bölünme, temettü, sermaye artırımı gibi kararlarının yatırımcı hesaplarını değiştirmesi. Saklama ve aracı kurum kayıtları buna göre düzeltilir.Sözlükte gör → denir ve yatırımcının hesabını, yatırımcı hiçbir şey yapmadan değiştirir.

Bölünmede her hisse birden çok hisse olur; fiyat aynı oranda düşer. Yüz hissesi elli liradan olan müşteri, ertesi gün iki yüz hisseyi yirmi beş liradan tutar. Serveti aynıdır.

Kafam karıştı, daha basit anlat

Bölünmede adet artar, fiyat düşer. Servet değişmez.

Hızlı kontrolBaşlangıç

Hak kullanımı nedir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

2:1 bölünmede 100 hissesi 50 TL olan müşteri ertesi gün ne tutar?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

İşlenmeyen bölünme

Saklama kuruluşu bölünmeyi hak kullanım günüHak kullanımının fiyatlara ve hesaplara yansıdığı gün. Bölünmede o sabah fiyat düşer ve adet artar.Sözlükte gör → işler: müşterinin hesabında artık iki yüz hisse vardır. Piyasa fiyatı da o sabah yarıya iner.

Bizim sistem bölünmeyi işlemezse, eski yüz hisse yeni fiyatla değerlenir. Müşteri servetinin yarısını kaybetmiş gibi görür; mutabakatta da yüz hisselik bir fark çıkar.

Kafam karıştı, daha basit anlat

Bölünme işlenmezse, eski adet yeni fiyatla çarpılır ve servet yarıya inmiş görünür.

Hızlı kontrolOrta

Bölünme sistemde işlenmezse müşteri ekranında ne görünür?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

İşlenmeyen bölünme mutabakatta ne yaratır?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Adet yetmez, maliyet de

Sistem bölünmeyi işledi: adet 200 oldu. Ama hisse başı maliyet hâlâ 40 TL. Fiyat 25 TL. Müşterinin kâr/zararı ne görünür? Cevabı göster

3.000 TL zarar görünür. 200 hisse 40 TL’den alınmış gibi duruyor: maliyet 8.000 TL, değer 5.000 TL. Oysa müşteri bölünmeden önce 1.000 TL kârdaydı ve hâlâ kârdadır.

Dilim iki kat, dilim başı fiyat yarı.
Adım adım oku
  1. Dört dilimlik bir pizza.
  2. Her dilim ikiye kesildi: sekiz dilim.
  3. Defter: 8 dilim, dilimi eski fiyattan.
  4. Dilim iki kat, dilim başı fiyat yarı.

Doğru işleme adedi ve birim maliyeti birlikte düzeltir: 200 hisse, hisse başı 20 TL. Grafiklerin ve getiri hesaplarının yanlış bir düşüş göstermemesi için geçmiş fiyatlar da aynı oranla düzeltilir.

Kafam karıştı, daha basit anlat

Adedi katla, birim maliyeti böl, geçmiş fiyatları düzelt.

Hızlı kontrolOrta

Bölünmede yalnızca adet katlanıp birim maliyet eski bırakılırsa ne olur?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kendin gör

Hisse bölünmesi: 1 hisse 2 hisse oluyor

Tohum 218505
adet (saklamada 200)100
hisse başı maliyet40 TL
piyasa fiyatı50 TL
değer5000 TL

· Kâr/zarar: 1000 TL (bölünmeden önce 1000 TL)

Hız
Adım 0

Şu an ne oldu?

Adım: before

Bölünme müşterinin servetini değiştirmez; yalnızca adet ve fiyat değişir.

Görevler0/3

  • Müşteri servetinin yarısını kaybetmiş gibi görsünaçık

    İpucu

    Bölünmeyi hiç işleme.

  • Değer doğru olsun, ama kâr zarar gibi görünsünaçık

    İpucu

    Yalnızca adedi katla.

  • Bölünmeden sonra değer ve kâr aynı kalsınaçık

    İpucu

    Adedi katla, maliyeti böl.

Olay günlüğü (0)

Henüz olay yok. Oynat veya adımla.

  1. Varsayılanla oynat. Bölünme işlenmedi: 100 hisse × 25 TL, 1.500 TL zarar ve saklama ile fark.
  2. “Yalnızca adedi ikiye katlıyor”u seç. Değer doğru, ama kâr 3.000 TL zarara döndü.
  3. “Adedi katlıyor, maliyeti bölüyor”u seç. 200 hisse, 5.000 TL, 1.000 TL kâr: bölünmeden önceki gibi.
Hızlı kontrolOrta

Simülatörde tam işleme sonrası neden kâr 1.000 TL kaldı?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Tuzaklar

İki kez işlemek. Hak kullanımı işi yeniden çalışırsa, adet bir kez daha katlanır. Her hak kullanımı kendi kimliğiyle bir kez işlenmeli; işlenenler kaydedilmeli.

Küsurat. Bazı oranlarda hisse adedi tam çıkmaz: üç hisseye karşılık iki yeni hisse gibi. Küsurat hisselerin nakde mi çevrileceği, aşağı mı yuvarlanacağı hak kullanımının kendi kuralındadır.

Bekleyen emirler. Bölünme sabahı defterde eski fiyattan bekleyen emirler varsa, borsanın kuralına göre iptal edilir ya da düzeltilir. Kendi sisteminin de aynı kuralı izlediğinden emin ol.

Kafam karıştı, daha basit anlat

Her hak kullanımını bir kez işle. Küsurat kuralına bak. Bekleyen emirleri unutma.

Hızlı kontrolOrta

Hak kullanımı işi yanlışlıkla iki kez çalıştı. Ne olabilir ve nasıl önlenir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aşağıda bir saklama sisteminin bölünmeyi işleyen parçası var: adet ve birim maliyet aynı oranla düzeltilir, iş iki kez çalışsa da bir kez uygulanır.

Derinleş · Hak kullanımı: bölünmeyi bir kez ve tam işlemek 3 dosya · ~54 satır · ilk okumada atlayabilirsin
Proje dosyaları

custody/src/main/java/com/bank/custody/ca/ Split.java Split: oran pay ve payda olarak tutulur; küsurat ayrı döner.

custody/src/main/java/com/bank/custody/ca/Split.java
package com.bank.custody.ca;
/** "numerator for denominator": 2-for-1 is new Split(2, 1). */
public record Split(String eventId, String isin, int numerator, int denominator) {
public long newWholeShares(long oldShares) {
return oldShares * numerator / denominator;
}
/** Fraction left over, settled in cash by the event's own rule. */
public long fractionalRemainder(long oldShares) {
return oldShares * numerator % denominator;
}
}

custody/src/main/java/com/bank/custody/ca/ Holding.java Holding: adet ve toplam maliyet; bölünmede toplam maliyet değişmez, birim maliyet yeniden hesaplanır.

custody/src/main/java/com/bank/custody/ca/Holding.java
package com.bank.custody.ca;
import java.math.BigDecimal;
import java.math.RoundingMode;
/** Total cost is what the customer paid; a split does not change it. */
public record Holding(String accountId, String isin, long shares, BigDecimal totalCost) {
public BigDecimal costPerShare() {
return totalCost.divide(BigDecimal.valueOf(shares), 6, RoundingMode.HALF_UP);
}
public Holding afterSplit(Split split) {
return new Holding(accountId, isin, split.newWholeShares(shares), totalCost);
}
}

custody/src/main/java/com/bank/custody/ca/ CorporateActionProcessor.java CorporateActionProcessor: her hak kullanımını kimliğiyle bir kez uygular.

custody/src/main/java/com/bank/custody/ca/CorporateActionProcessor.java
package com.bank.custody.ca;
import java.util.List;
public final class CorporateActionProcessor {
private final HoldingRepository holdings;
private final ProcessedEvents processed;
public CorporateActionProcessor(HoldingRepository holdings, ProcessedEvents processed) {
this.holdings = holdings;
this.processed = processed;
}
public void apply(Split split) {
if (!processed.markIfFirst(split.eventId())) {
return; // a rerun of the job must not split the same shares twice
}
List<Holding> affected = holdings.findByIsin(split.isin());
for (Holding h : affected) {
holdings.save(h.afterSplit(split));
}
}
}

Kendini sına

Şimşek turu1/4

Hisse bölünmesi müşterinin servetini artırır.

Soru 1/3İleri

3'e 2 oranlı bir bölünmede 5 hissesi olan müşteri kaç yeni hisse alır?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aklında kalacak üç şey

  1. 1 Hisse bölünmesinde her hisse birden çok hisse olur ve fiyat aynı oranda düşer. Müşterinin serveti değişmez.
  2. 2 Bölünme işlenmezse değer düşmüş görünür ve saklama ile adet farkı çıkar. Yalnızca adet işlenirse, birim maliyet eski kaldığı için kâr zarar gibi görünür.
  3. 3 Hak kullanımı adedi, birim maliyeti ve geçmiş fiyatları birlikte düzeltir; düzeltme bir kez ve hak kullanım gününde yapılır.
Sonraki kapı Kapanıştan sonra iyi bir haber çıktı. Bir yatırımcı hemen fona 100.000 TL yatırdı ve bugünün fiyatını aldı. Kazancı kimin cebinden çıktı? Fon Fiyatı ve Kesim Saati — Geç Gelen Emir Kimin Parasıyla Kazandı? · 9 dk

4 kart sonraki derste seni bekliyor

0/4 kart bu dersten toplandı