๐ Asset Events
Asset events represent things that happen to the asset globally โ not at the portfolio level. They are distinct from transactions, which track what happens in a user's portfolio.
For a deep dive into each event type โ including market impact, formulas, and practical examples โ see the Asset Events (Financial Theory) section.
๐ Event Types
| Type | Icon | Effect on Price | Description | Learn More |
|---|---|---|---|---|
| Dividend | ๐ฐ | Price drops by event value (ex-date) | Cash distribution from equity or ETF | ๐ |
| Interest | ๐ | Price drops by event value | Interest payment from debt instrument or loan | ๐ |
| Split | โ๏ธ | Changes quantity, not total value | Stock or unit split | ๐ |
| Price Adjustment | ๐ | Algebraic change (+/-) | Non-cash value change: write-down, haircut, re-rating | ๐ |
| Maturity Settlement | ๐ | Final capital return | Asset reaches maturity โ no further price calculations | ๐ |
๐ Event Markers on the Chart
Events appear as colored markers on the price chart. Each event type has a distinct color and icon. Hover over a marker to see the event details (date, type, value, currency).
โ๏ธ Where Events Come From
Events can be generated in two ways:
1. Provider-generated (automatic)
Some providers produce events during sync:
- Scheduled Investment: generates INTEREST and PRICE_ADJUSTMENT events from the interest schedule configuration
- Yahoo Finance: may produce DIVIDEND events from historical data
Provider-generated events have a provider_assignment_id and are automatically updated during sync (DELETE + INSERT deduplication on asset_id, date, type).
2. User-created (manual)
Events can also be added manually via the asset edit modal. Manual events have no provider_assignment_id and are never auto-deleted during sync.
๐งฎ How Events Affect Price Calculation
For the Scheduled Investment provider, events are integral to the price calculation:
For market-priced assets (Yahoo Finance, justETF), events are informational โ they explain sudden price drops (ex-dividend dates) but don't directly modify the fetched price.
๐ Related
- ๐ Interactive Chart โ Event markers on the chart
- โ๏ธ Data Editor โ Manual event management with CSV import
- ๐งฎ Scheduled Investment โ Provider that generates events from interest schedules
- ๐ Asset Events (Financial Theory) โ Detailed analysis of each event type
- ๐ธ Transaction Types (Financial Theory) โ Transactions vs events