Skip to content

Class: BillingInstruction

Specifies the instructions for creation of a Security Lending billing invoice.

URI: common_domain_model:BillingInstruction

 classDiagram
    class BillingInstruction
    click BillingInstruction href "../BillingInstruction/"
      BillingInstruction : billingEndDate
        
      BillingInstruction : billingRecordInstruction
        
          
    
        
        
        BillingInstruction --> "1..*" BillingRecordInstruction : billingRecordInstruction
        click BillingRecordInstruction href "../BillingRecordInstruction/"
    

        
      BillingInstruction : billingStartDate
        
      BillingInstruction : billingSummary
        
          
    
        
        
        BillingInstruction --> "*" BillingSummaryInstruction : billingSummary
        click BillingSummaryInstruction href "../BillingSummaryInstruction/"
    

        
      BillingInstruction : receivingParty
        
          
    
        
        
        BillingInstruction --> "1" Party : receivingParty
        click Party href "../Party/"
    

        
      BillingInstruction : sendingParty
        
          
    
        
        
        BillingInstruction --> "1" Party : sendingParty
        click Party href "../Party/"
    

        
      
Name Cardinality and Range Description Inheritance
sendingParty 1
Party
The party issuing the invoice direct
receivingParty 1
Party
The party receiving the invoice direct
billingStartDate 1
date
The starting date of the period described by this invoice direct
billingEndDate 1
date
The ending date of the period described by this invoice direct
billingRecordInstruction 1..*
BillingRecordInstruction
Instructions for creating the billing records contained within the invoice direct
billingSummary *
BillingSummaryInstruction
The billing summaries contained within the invoice direct
Mapping Type Mapped Value
self common_domain_model:BillingInstruction
native common_domain_model:BillingInstruction
name: BillingInstruction
description: Specifies the instructions for creation of a Security Lending billing
invoice.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
sendingParty:
name: sendingParty
description: The party issuing the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: Party
required: true
receivingParty:
name: receivingParty
description: The party receiving the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: Party
required: true
billingStartDate:
name: billingStartDate
description: The starting date of the period described by this invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: date
required: true
billingEndDate:
name: billingEndDate
description: The ending date of the period described by this invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: date
required: true
billingRecordInstruction:
name: billingRecordInstruction
description: Instructions for creating the billing records contained within the
invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
range: BillingRecordInstruction
required: true
multivalued: true
billingSummary:
name: billingSummary
description: The billing summaries contained within the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: BillingSummaryInstruction
multivalued: true
name: BillingInstruction
description: Specifies the instructions for creation of a Security Lending billing
invoice.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
sendingParty:
name: sendingParty
description: The party issuing the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: Party
required: true
receivingParty:
name: receivingParty
description: The party receiving the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: Party
required: true
billingStartDate:
name: billingStartDate
description: The starting date of the period described by this invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: date
required: true
billingEndDate:
name: billingEndDate
description: The ending date of the period described by this invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: date
required: true
billingRecordInstruction:
name: billingRecordInstruction
description: Instructions for creating the billing records contained within the
invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
range: BillingRecordInstruction
required: true
multivalued: true
billingSummary:
name: billingSummary
description: The billing summaries contained within the invoice
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: BillingInstruction
domain_of:
- BillingInstruction
- SecurityLendingInvoice
range: BillingSummaryInstruction
multivalued: true