Skip to content

Class: Account

A class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.

URI: common_domain_model:Account

 classDiagram
    class Account
    click Account href "../Account/"
      Account : accountBeneficiary
        
          
    
        
        
        Account --> "0..1" Party : accountBeneficiary
        click Party href "../Party/"
    

        
      Account : accountName
        
      Account : accountNumber
        
      Account : accountType
        
          
    
        
        
        Account --> "0..1" AccountTypeEnum : accountType
        click AccountTypeEnum href "../AccountTypeEnum/"
    

        
      Account : partyReference
        
          
    
        
        
        Account --> "0..1" Party : partyReference
        click Party href "../Party/"
    

        
      Account : servicingParty
        
          
    
        
        
        Account --> "0..1" Party : servicingParty
        click Party href "../Party/"
    

        
      
Name Cardinality and Range Description Inheritance
partyReference 0..1
Party
A reference to the party to which the account refers to direct
accountNumber 1
string
The account number direct
accountName 0..1
string
The name by which the account is known direct
accountType 0..1
AccountTypeEnum
The type of account, e direct
accountBeneficiary 0..1
Party
A reference to the party beneficiary of the account direct
servicingParty 0..1
Party
The reference to the legal entity that services the account, i direct
used by used in type used
Party account range Account
PartyReferencePayerReceiver payerAccountReference range Account
PartyReferencePayerReceiver receiverAccountReference range Account
RelatedParty accountReference range Account
TransferContactInformation account range Account
WorkflowStep account range Account
CustodianElection segregatedCashAccount range Account
CustodianElection segregatedSecurityAccount range Account
SecurityAgreementElections pledgedAccount range Account
IndependentAmount payerAccountReference range Account
IndependentAmount receiverAccountReference range Account
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:Account
native common_domain_model:Account
name: Account
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class to specify an account as an account number alongside, optionally.
an account name, an account type, an account beneficiary and a servicing party.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party to which the account refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
accountNumber:
name: accountNumber
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The account number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
range: string
required: true
accountName:
name: accountName
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The name by which the account is known.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
range: string
accountType:
name: accountType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The type of account, e.g. client, house.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
range: AccountTypeEnum
accountBeneficiary:
name: accountBeneficiary
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party beneficiary of the account.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
range: Party
servicingParty:
name: servicingParty
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The reference to the legal entity that services the account, i.e.
in the books of which the account is held.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Account
range: Party
name: Account
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class to specify an account as an account number alongside, optionally.
an account name, an account type, an account beneficiary and a servicing party.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party to which the account refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
accountNumber:
name: accountNumber
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The account number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
range: string
required: true
accountName:
name: accountName
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The name by which the account is known.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
range: string
accountType:
name: accountType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The type of account, e.g. client, house.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
range: AccountTypeEnum
accountBeneficiary:
name: accountBeneficiary
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party beneficiary of the account.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
range: Party
servicingParty:
name: servicingParty
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The reference to the legal entity that services the account, i.e.
in the books of which the account is held.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Account
domain_of:
- Account
range: Party