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
- PartyReferencePayerReceiver
- IndependentAmount
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
- from schema: https://w3id.org/lmodel/common-domain-model
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