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 |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:BillingInstruction |
| native | common_domain_model:BillingInstruction |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: BillingInstructiondescription: Specifies the instructions for creation of a Security Lending billing invoice.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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: trueInduced
Section titled “Induced”name: BillingInstructiondescription: Specifies the instructions for creation of a Security Lending billing invoice.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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