Skip to content

Class: SecurityLendingInvoice

Specifies the information required for inclusion in a securities lending billing invoice.

URI: common_domain_model:SecurityLendingInvoice

 classDiagram
    class SecurityLendingInvoice
    click SecurityLendingInvoice href "../SecurityLendingInvoice/"
      SecurityLendingInvoice : billingEndDate

      SecurityLendingInvoice : billingRecord





        SecurityLendingInvoice --> "1..*" BillingRecord : billingRecord
        click BillingRecord href "../BillingRecord/"



      SecurityLendingInvoice : billingStartDate

      SecurityLendingInvoice : billingSummary





        SecurityLendingInvoice --> "1..*" BillingSummary : billingSummary
        click BillingSummary href "../BillingSummary/"



      SecurityLendingInvoice : receivingParty





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



      SecurityLendingInvoice : sendingParty





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



Class Properties

Property Value
Tree Root Yes

Slots

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
billingRecord 1..*
BillingRecord
The billing records contained within the invoice direct
billingSummary 1..*
BillingSummary
The billing summaries contained within the invoice direct

In Subsets

Comments

  • Rosetta func: Create_SecurityLendingInvoice — Defines the process of calculating and creating a Security Lending Invoice.

Identifier and Mapping Information

Annotations

property value
metadata_key True
rosetta_functions [{"name":"Create_SecurityLendingInvoice","description":"Defines the process of calculating and creating a Security Lending Invoice.","inputs":[{"name":"instruction","type":"BillingInstruction","cardinality":"1..1"}],"output":{"name":"invoice","type":"SecurityLendingInvoice","cardinality":"1..1"}}]

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:SecurityLendingInvoice
native common_domain_model:SecurityLendingInvoice

LinkML Source

Direct

name: SecurityLendingInvoice
annotations:
  metadata_key:
    tag: metadata_key
    value: true
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_SecurityLendingInvoice","description":"Defines the process
      of calculating and creating a Security Lending Invoice.","inputs":[{"name":"instruction","type":"BillingInstruction","cardinality":"1..1"}],"output":{"name":"invoice","type":"SecurityLendingInvoice","cardinality":"1..1"}}]'
description: Specifies the information required for inclusion in a securities lending
  billing invoice.
comments:
- 'Rosetta func: Create_SecurityLendingInvoice  Defines the process of calculating
  and creating a Security Lending Invoice.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- sendingParty
- receivingParty
- billingStartDate
- billingEndDate
- billingRecord
- billingSummary
tree_root: true

Induced

name: SecurityLendingInvoice
annotations:
  metadata_key:
    tag: metadata_key
    value: true
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_SecurityLendingInvoice","description":"Defines the process
      of calculating and creating a Security Lending Invoice.","inputs":[{"name":"instruction","type":"BillingInstruction","cardinality":"1..1"}],"output":{"name":"invoice","type":"SecurityLendingInvoice","cardinality":"1..1"}}]'
description: Specifies the information required for inclusion in a securities lending
  billing invoice.
comments:
- 'Rosetta func: Create_SecurityLendingInvoice  Defines the process of calculating
  and creating a Security Lending Invoice.'
in_subset:
- cdm_event_common
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
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    - BillingInstruction
    range: Party
    required: true
  receivingParty:
    name: receivingParty
    description: The party receiving the invoice
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    - BillingInstruction
    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
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    - BillingInstruction
    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
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    - BillingInstruction
    range: date
    required: true
  billingRecord:
    name: billingRecord
    description: The billing records contained within the invoice
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    range: BillingRecord
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  billingSummary:
    name: billingSummary
    description: The billing summaries contained within the invoice
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: SecurityLendingInvoice
    domain_of:
    - SecurityLendingInvoice
    - BillingInstruction
    range: BillingSummary
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
tree_root: true