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

Settlement

SettlementFBC

Process and record of completing a trade by exchanging cash and securities. Tracks status (settled, failed, pending).

Datasets representing this concept
1 dataset
DatasetRolePure
settlementprimaryPure 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/settlement.parquet', Lineage.fiboModule = 'FBC', Lineage.fiboConcept = 'Settlement', Lineage.datasetTitle = 'Settlements'}
// Records of trade settlement — exchange of cash and securities on the contractual settlement date.
Class fibo::fbc::Settlement
{
    // SettlementIdentifier: Internal surrogate key for a settlement record.
    settlementId : Integer[1];
    // TradeIdentifier: Internal surrogate key for a booked trade.
    tradeId : Integer[1];
    // SettlementDate: Date on which cash and securities exchange hands to complete a trade (commonly T+1 or T+2 for equities).
    settlementDate : StrictDate[1];
    // SettlementStatus: Lifecycle state of a settlement (pending, settled, failed, cancelled).
    status : String[1];
    // Custodian: A bank or financial institution that holds client securities and cash for safekeeping and settles trades on the client\'s behalf.
    custodianLei : String[0..1];
    // Quantity: Number of units (shares, contracts, face value) held or traded.
    settledQuantity : Decimal[0..1];
    // NetAmount: Gross amount adjusted for commissions and fees — the cash that actually moves between accounts.
    settledAmount : Decimal[0..1];
    // ISO4217CurrencyCode: Three-letter code (e.g., USD, EUR, JPY) that uniquely identifies a currency under ISO 4217.
    settledCurrency : String[0..1];
}