From 4681a34933eb7f111e4f130e97b208c3a7a95a01 Mon Sep 17 00:00:00 2001 From: Natercio Moniz Date: Sun, 25 Oct 2026 19:18:46 +0000 Subject: [PATCH] Handle Spin-off events as buys --- internal/trading212/record.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/internal/trading212/record.go b/internal/trading212/record.go index 2e109fb..22892cd 100644 --- a/internal/trading212/record.go +++ b/internal/trading212/record.go @@ -139,7 +139,7 @@ func (rr RecordReader) ReadRecord(ctx context.Context) (internal.Record, error) var kind internal.Kind switch strings.ToLower(raw[0]) { - case MarketBuy, LimitBuy: + case MarketBuy, LimitBuy, SpinOff: kind = internal.KindBuy case MarketSell, LimitSell: kind = internal.KindSell @@ -177,13 +177,6 @@ func (rr RecordReader) ReadRecord(ctx context.Context) (internal.Record, error) ) continue - case SpinOff: - slog.Warn("Skipping 'spin off' event!", - slog.Any("ISIN", symbol), - slog.Any("Quantity", qant), - ) - continue - default: return Record{}, fmt.Errorf("parse record type: %s", raw[0]) }