Causeway
Degraded in us-west-2DocsRequest Dataset
<- Back to concepts

Corporate Action Event

CorporateActionEventCAE

An event affecting holders of an instrument — dividend, split, merger, spinoff, rights issue.

Datasets representing this concept
1 dataset
DatasetRolePure
corporate_action_eventprimaryPure 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];
}