Skip to content

Class: CollateralBalance

Represents common attributes to define a collateral balance recorded by the principal as held or posted.

URI: common_domain_model:CollateralBalance

 classDiagram
    class CollateralBalance
    click CollateralBalance href "../CollateralBalance/"
      CollateralBalance : amountBaseCurrency
        
          
    
        
        
        CollateralBalance --> "1" Money : amountBaseCurrency
        click Money href "../Money/"
    

        
      CollateralBalance : collateralBalanceStatus
        
          
    
        
        
        CollateralBalance --> "0..1" CollateralStatusEnum : collateralBalanceStatus
        click CollateralStatusEnum href "../CollateralStatusEnum/"
    

        
      CollateralBalance : haircutIndicator
        
          
    
        
        
        CollateralBalance --> "0..1" HaircutIndicatorEnum : haircutIndicator
        click HaircutIndicatorEnum href "../HaircutIndicatorEnum/"
    

        
      CollateralBalance : payerReceiver
        
          
    
        
        
        CollateralBalance --> "1" PartyReferencePayerReceiver : payerReceiver
        click PartyReferencePayerReceiver href "../PartyReferencePayerReceiver/"
    

        
      
Name Cardinality and Range Description Inheritance
collateralBalanceStatus 0..1
CollateralStatusEnum
Defines the collateral balance breakdown of settlement status direct
haircutIndicator 0..1
HaircutIndicatorEnum
Indicates if the collateral balance amount is based on pre or post haircut, i… direct
amountBaseCurrency 1
Money
Specifies the collateral balance amount in base currency determined within a … direct
payerReceiver 1
PartyReferencePayerReceiver
Specifies each of the parties in the collateral balance and its perspective w… direct
used by used in type used
CollateralPortfolio collateralBalance range CollateralBalance
MarginCallBase independentAmountBalance range CollateralBalance
MarginCallExposure independentAmountBalance range CollateralBalance
MarginCallIssuance independentAmountBalance range CollateralBalance
MarginCallResponse independentAmountBalance range CollateralBalance
Mapping Type Mapped Value
self common_domain_model:CollateralBalance
native common_domain_model:CollateralBalance
name: CollateralBalance
description: Represents common attributes to define a collateral balance recorded
by the principal as held or posted.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
collateralBalanceStatus:
name: collateralBalanceStatus
description: Defines the collateral balance breakdown of settlement status.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CollateralBalance
range: CollateralStatusEnum
haircutIndicator:
name: haircutIndicator
description: Indicates if the collateral balance amount is based on pre or post
haircut, if a haircut is associated with the collateral asset
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CollateralBalance
range: HaircutIndicatorEnum
amountBaseCurrency:
name: amountBaseCurrency
description: Specifies the collateral balance amount in base currency determined
within a collateral legal agreement, or defined for reporting purposes.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CollateralBalance
range: Money
required: true
payerReceiver:
name: payerReceiver
description: Specifies each of the parties in the collateral balance and its perspective
with regards to the direction of the collateral balance, posted or received.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- CalculateTransferInstruction
- CollateralBalance
- PayoutTransferBase
- FeaturePayment
- PayoutBase
- PrincipalPayment
- PassThroughItem
- PortfolioReturnTerms
range: PartyReferencePayerReceiver
required: true
name: CollateralBalance
description: Represents common attributes to define a collateral balance recorded
by the principal as held or posted.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
collateralBalanceStatus:
name: collateralBalanceStatus
description: Defines the collateral balance breakdown of settlement status.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CollateralBalance
domain_of:
- CollateralBalance
range: CollateralStatusEnum
haircutIndicator:
name: haircutIndicator
description: Indicates if the collateral balance amount is based on pre or post
haircut, if a haircut is associated with the collateral asset
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CollateralBalance
domain_of:
- CollateralBalance
range: HaircutIndicatorEnum
amountBaseCurrency:
name: amountBaseCurrency
description: Specifies the collateral balance amount in base currency determined
within a collateral legal agreement, or defined for reporting purposes.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CollateralBalance
domain_of:
- CollateralBalance
range: Money
required: true
payerReceiver:
name: payerReceiver
description: Specifies each of the parties in the collateral balance and its perspective
with regards to the direction of the collateral balance, posted or received.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CollateralBalance
domain_of:
- CalculateTransferInstruction
- CollateralBalance
- PayoutTransferBase
- FeaturePayment
- PayoutBase
- PrincipalPayment
- PassThroughItem
- PortfolioReturnTerms
range: PartyReferencePayerReceiver
required: true