Skip to content

Class: PaymentRule

A class defining the payment calculation rule. As of FpML 5.10, percentage rule is the only calculation rule that has been specified as part of the standard.

URI: common_domain_model:PaymentRule

 classDiagram
    class PaymentRule
    click PaymentRule href "../PaymentRule/"
      PaymentRule : percentageRule





        PaymentRule --> "0..1" PercentageRule : percentageRule
        click PercentageRule href "../PercentageRule/"



Slots

Name Cardinality and Range Description Inheritance
percentageRule 0..1
PercentageRule
This attribute is not present as part of the FpML construct, as the payment r... direct

Usages

used by used in type used
PaymentDetail paymentRule range PaymentRule

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: PaymentRule
description: A class defining the payment calculation rule. As of FpML 5.10, percentage
  rule is the only calculation rule that has been specified as part of the standard.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- percentageRule

Induced

name: PaymentRule
description: A class defining the payment calculation rule. As of FpML 5.10, percentage
  rule is the only calculation rule that has been specified as part of the standard.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  percentageRule:
    name: percentageRule
    description: This attribute is not present as part of the FpML construct, as the
      payment rule is specialised by means of runtime type extension through the xsi:type.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: PaymentRule
    domain_of:
    - PaymentRule
    range: PercentageRule