Corporate Action Event
CorporateActionEventCAEAn event affecting holders of an instrument — dividend, split, merger, spinoff, rights issue.
Datasets representing this concept
1 dataset| Dataset | Role | Pure |
|---|---|---|
| corporate_action_event | primary | Pure Model -> |
Pure Class
FIBO-grounded class definition for this concept: properties, multiplicities, and source-column annotations. Per-dataset Mapping and Table blocks live on each dataset's Pure Model tab.
<<Lineage.parquetBacked>>
{Lineage.parquetPath = 'out/parquet/corporate_action_event.parquet', Lineage.fiboModule = 'CAE', Lineage.fiboConcept = 'CorporateActionEvent', Lineage.datasetTitle = 'Corporate Action Events'}
// Header record for every corporate-action event affecting an instrument — dividend, split, merger, spinoff, rights issue.
Class fibo::cae::CorporateActionEvent
{
// EventIdentifier: Internal surrogate key for a corporate-action event.
eventId : Integer[1];
// InstrumentSurrogateID: Internal surrogate key uniquely identifying a financial instrument within this system. External identifiers (ISIN, CUSIP, FIGI) live in instrument_identifier.
instrumentId : Integer[1];
// EventType: Kind of corporate action (cash dividend, stock dividend, stock split, reverse split, spinoff, merger, rights issue).
eventType : String[1];
// AnnouncementDate: Date the corporate action was first announced by the issuer.
announcementDate : StrictDate[1];
// ExDate: Date on and after which buyers of the security are not entitled to the upcoming corporate-action benefit.
exDate : StrictDate[1];
// RecordDate: Date on which the issuer determines holders entitled to receive the corporate-action benefit.
recordDate : StrictDate[0..1];
// PaymentDate: Date on which the corporate-action benefit (e.g., dividend) is delivered to entitled holders.
paymentDate : StrictDate[0..1];
// EventStatus: Lifecycle state of a corporate-action event (announced, confirmed, completed, cancelled).
status : String[1];
}