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

Financial Account

FinancialAccountFBC

An account held at a custodian or broker that records cash and/or securities for a fund.

Datasets representing this concept
1 dataset
DatasetRolePure
accountprimaryPure 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/account.parquet', Lineage.fiboModule = 'FBC', Lineage.fiboConcept = 'FinancialAccount', Lineage.datasetTitle = 'Financial Accounts'}
// Custody and cash accounts opened at custodians for each fund, keyed by currency.
Class fibo::fbc::FinancialAccount
{
    // AccountIdentifier: Internal surrogate key uniquely identifying an account within this system.
    accountId : Integer[1];
    // FundIdentifier: Internal surrogate key uniquely identifying a fund within this system.
    fundId : Integer[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];
    // AccountType: Functional kind of account: custody (holds securities), cash (holds money), margin (supports leveraged positions), prime brokerage.
    accountType : String[1];
    // ISO4217CurrencyCode: Three-letter code (e.g., USD, EUR, JPY) that uniquely identifies a currency under ISO 4217.
    currencyCode : String[1];
    // ValidFromDate: The date a record\'s information became effective. Together with Valid To Date and Is Current, supports point-in-time history (slowly-changing dimension).
    openedOn : StrictDate[1];
    // ValidToDate: The date a record\'s information stopped being effective. NULL means still in force.
    closedOn : StrictDate[0..1];
    // ExternalAccountNumber: Account number assigned by the custodian or external system for reconciliation.
    externalAccountNumber : String[0..1];
}