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
Section titled “Inheritance”- PartyReferencePayerReceiver
- IndependentAmount
| 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
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| Collateral | independentAmount | range | IndependentAmount |
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:IndependentAmount |
| native | common_domain_model:IndependentAmount |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: IndependentAmountdescription: 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.from_schema: https://w3id.org/lmodel/common-domain-modelis_a: PartyReferencePayerReceiverattributes: 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/cdm_product_collateral rank: 1000 domain_of: - IndependentAmount range: PaymentDetail required: true multivalued: trueInduced
Section titled “Induced”name: IndependentAmountdescription: 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.from_schema: https://w3id.org/lmodel/common-domain-modelis_a: PartyReferencePayerReceiverattributes: 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/cdm_product_collateral rank: 1000 owner: IndependentAmount domain_of: - IndependentAmount range: PaymentDetail required: true multivalued: true payerPartyReference: name: payerPartyReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: The party responsible for making the payments defined by this structure. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: IndependentAmount domain_of: - PartyReferencePayerReceiver range: Party required: true payerAccountReference: name: payerAccountReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A reference to the account responsible for making the payments defined by this structure. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: IndependentAmount domain_of: - PartyReferencePayerReceiver range: Account receiverPartyReference: name: receiverPartyReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: The party that receives the payments corresponding to this structure. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: IndependentAmount domain_of: - PartyReferencePayerReceiver range: Party required: true receiverAccountReference: name: receiverAccountReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A reference to the account that receives the payments corresponding to this structure. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: IndependentAmount domain_of: - PartyReferencePayerReceiver range: Account