Skip to content

Class: BillingRecordInstruction

Specifies the instructions for creation of a billing record.

URI: common_domain_model:BillingRecordInstruction

 classDiagram
    class BillingRecordInstruction
    click BillingRecordInstruction href "../BillingRecordInstruction/"
      BillingRecordInstruction : observation
        
          
    
        
        
        BillingRecordInstruction --> "1..*" Observation : observation
        click Observation href "../Observation/"
    

        
      BillingRecordInstruction : recordEndDate
        
      BillingRecordInstruction : recordStartDate
        
      BillingRecordInstruction : settlementDate
        
      BillingRecordInstruction : tradeState
        
          
    
        
        
        BillingRecordInstruction --> "1" TradeState : tradeState
        click TradeState href "../TradeState/"
    

        
      
Name Cardinality and Range Description Inheritance
tradeState 1
TradeState
The trade for the individual billing record direct
observation 1..*
Observation
The observations used to calculate the billing amount direct
recordStartDate 1
date
The starting date of the period described by this record direct
recordEndDate 1
date
The ending date of the period described by this record direct
settlementDate 1
date
The date for settlement of the transfer direct
used by used in type used
BillingInstruction billingRecordInstruction range BillingRecordInstruction
Mapping Type Mapped Value
self common_domain_model:BillingRecordInstruction
native common_domain_model:BillingRecordInstruction
name: BillingRecordInstruction
description: Specifies the instructions for creation of a billing record.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
tradeState:
name: tradeState
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The trade for the individual billing record.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- BillingRecord
- BillingRecordInstruction
- CalculateTransferInstruction
range: TradeState
required: true
observation:
name: observation
description: The observations used to calculate the billing amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingRecordInstruction
- PrimitiveInstruction
range: Observation
required: true
multivalued: true
recordStartDate:
name: recordStartDate
description: The starting date of the period described by this record
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- BillingRecord
- BillingRecordInstruction
range: date
required: true
recordEndDate:
name: recordEndDate
description: The ending date of the period described by this record
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- BillingRecord
- BillingRecordInstruction
range: date
required: true
settlementDate:
name: settlementDate
description: The date for settlement of the transfer.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingRecordInstruction
- TransferBase
- NonDeliverableSubstitute
- SettlementBase
- AssetLeg
range: date
required: true
name: BillingRecordInstruction
description: Specifies the instructions for creation of a billing record.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
tradeState:
name: tradeState
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The trade for the individual billing record.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: BillingRecordInstruction
domain_of:
- BillingRecord
- BillingRecordInstruction
- CalculateTransferInstruction
range: TradeState
required: true
observation:
name: observation
description: The observations used to calculate the billing amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingRecordInstruction
domain_of:
- BillingRecordInstruction
- PrimitiveInstruction
range: Observation
required: true
multivalued: true
recordStartDate:
name: recordStartDate
description: The starting date of the period described by this record
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: BillingRecordInstruction
domain_of:
- BillingRecord
- BillingRecordInstruction
range: date
required: true
recordEndDate:
name: recordEndDate
description: The ending date of the period described by this record
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: BillingRecordInstruction
domain_of:
- BillingRecord
- BillingRecordInstruction
range: date
required: true
settlementDate:
name: settlementDate
description: The date for settlement of the transfer.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingRecordInstruction
domain_of:
- BillingRecordInstruction
- TransferBase
- NonDeliverableSubstitute
- SettlementBase
- AssetLeg
range: date
required: true