Skip to content

Class: IndependentAmount

A class specifying the Independent Amount as the combination of a payer/receiver, a payment amount, a payment date and an associated payment calculation rule.

URI: common_domain_model:IndependentAmount

 classDiagram
    class IndependentAmount
    click IndependentAmount href "../IndependentAmount/"
      PartyReferencePayerReceiver <|-- IndependentAmount
        click PartyReferencePayerReceiver href "../PartyReferencePayerReceiver/"

      IndependentAmount : payerAccountReference





        IndependentAmount --> "0..1" Account : payerAccountReference
        click Account href "../Account/"



      IndependentAmount : payerPartyReference





        IndependentAmount --> "1" Party : payerPartyReference
        click Party href "../Party/"



      IndependentAmount : paymentDetail





        IndependentAmount --> "1..*" PaymentDetail : paymentDetail
        click PaymentDetail href "../PaymentDetail/"



      IndependentAmount : receiverAccountReference





        IndependentAmount --> "0..1" Account : receiverAccountReference
        click Account href "../Account/"



      IndependentAmount : receiverPartyReference





        IndependentAmount --> "1" Party : receiverPartyReference
        click Party href "../Party/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
paymentDetail 1..*
PaymentDetail
An attribute that specifies a payment as the combination of a payment amount,... direct
payerPartyReference 1
Party
The party responsible for making the payments defined by this structure PartyReferencePayerReceiver
payerAccountReference 0..1
Account
A reference to the account responsible for making the payments defined by thi... PartyReferencePayerReceiver
receiverPartyReference 1
Party
The party that receives the payments corresponding to this structure PartyReferencePayerReceiver
receiverAccountReference 0..1
Account
A reference to the account that receives the payments corresponding to this s... PartyReferencePayerReceiver

Usages

used by used in type used
Collateral independentAmount range IndependentAmount

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: IndependentAmount
description: A class specifying the Independent Amount as the combination of a payer/receiver,
  a payment amount, a payment date and an associated payment calculation rule.
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: PartyReferencePayerReceiver
slots:
- paymentDetail

Induced

name: IndependentAmount
description: A class specifying the Independent Amount as the combination of a payer/receiver,
  a payment amount, a payment date and an associated payment calculation rule.
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: PartyReferencePayerReceiver
attributes:
  paymentDetail:
    name: paymentDetail
    description: An attribute that specifies a payment as the combination of a payment
      amount, a payment date and an associated payment calculation rule.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: IndependentAmount
    domain_of:
    - IndependentAmount
    range: PaymentDetail
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  payerPartyReference:
    name: payerPartyReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: The party responsible for making the payments defined by this structure.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: IndependentAmount
    domain_of:
    - PartyReferencePayerReceiver
    range: Party
    required: true
  payerAccountReference:
    name: payerAccountReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: A reference to the account responsible for making the payments defined
      by this structure.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: IndependentAmount
    domain_of:
    - PartyReferencePayerReceiver
    range: Account
  receiverPartyReference:
    name: receiverPartyReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: The party that receives the payments corresponding to this structure.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: IndependentAmount
    domain_of:
    - PartyReferencePayerReceiver
    range: Party
    required: true
  receiverAccountReference:
    name: receiverAccountReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: A reference to the account that receives the payments corresponding
      to this structure.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: IndependentAmount
    domain_of:
    - PartyReferencePayerReceiver
    range: Account