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

Legal Entity

LegalEntityBE

An organization formed under the law that can hold assets, enter contracts, and bear obligations. Includes corporations, partnerships, governments, regulators, funds, and exchanges.

Datasets representing this concept
1 dataset
DatasetRolePure
legal_entityprimaryPure 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/legal_entity.parquet', Lineage.fiboModule = 'BE', Lineage.fiboConcept = 'LegalEntity', Lineage.datasetTitle = 'Legal Entities'}
// Master record of organizations the system knows about — issuers, counterparties, the firm\'s own subsidiaries, service providers, regulators, exchanges, funds.
Class fibo::be::LegalEntity
{
    // LegalEntityIdentifier: Globally unique 20-character code (ISO 17442) assigned to a legal entity for identification in financial transactions.
    lei : String[1];
    // LegalName: The official registered name of a legal entity.
    legalName : String[1];
    // EntityCategory: High-level kind of legal entity (corporation, government, fund, partnership, bank, broker-dealer, exchange, regulator, index administrator).
    entityCategory : String[1];
    // ISO3166CountryCode: Two- or three-letter code that uniquely identifies a country under ISO 3166-1.
    countryCode : String[1];
    // ISO3166CountryCode: Two- or three-letter code that uniquely identifies a country under ISO 3166-1.
    headquartersCountry : String[0..1];
    // IncorporationDate: Date on which the legal entity was formally registered or incorporated.
    incorporationDate : StrictDate[0..1];
    // EntityStatus: Operational state of a legal entity (active, inactive, merged, dissolved).
    status : String[1];
    // ParentEntity: The legal entity that owns or controls another entity in a corporate hierarchy.
    parentLei : String[0..1];
}