Product Manager Events Lifecycle Guide
This brief guide describes a representative, sample events lifecycle for Temenos Product Manager (TPM).
Temenos Product Manager (TPM) is a standalone banking product design solution. It's completely independent of the core banking system which contains the banking products (such as bank accounts, deposits, lending, and so on). To get started with TPM, you need to import the product definitions from an existing core banking system into TPM. This import is performed through a JSON schema, provided with TPM.
Note:We don't explore all possible TPM events in this guide. Instead, we've provided representative information on outgoing events generated from TPM.
Lifecycle Diagram
Legend
The API URL that's used to carry out this business process. |
|
API request (typically, a command to perform an operation). |
|
The event type that's emanated. | |
Business event emanating after the process is completed by the system. | |
Business process in the system. | |
Completion of the business process in the system. |
Tip: Click diagram to expand.
Creating a Banking Product in the Core Banking System
The following API is used to push the new products to the respective core system. The generated event indicates that the new product has been created or amended from TPM and submitted for publish in the Core banking system.
API
PUT/ms-enterprise-product-design-api/api/v1.0.0/products/:{ProductID}/status
Event
ms-enterprise-product-design.Transact.publishProduct
Event Payload
productId |
Unique identifier for the product created in TPM. |
productName |
Name of the product created in TPM. |
productDescriptions |
Description of the product created in TPM. |
productType |
Type of product created in TPM. |
productLineName |
Name of the product line the product belongs to. |
availableCurrency |
Indicates the currencies available to the product. |
availableDate |
Specifies the date after which the account is available for use. |
publishedProductDates |
Contains both the availability date and the expiry date for the product. |
propertyList |
Contains all the properties with field values entered while creating the product in TPM. |
- Sample Code: Banking Product Creation in Core Banking System Event
-
{ "body": { "productId": "TDclonew1677613130614", "productName": "TD clone with all bc", "productDescription": "TD clone with all bc", "productType": "XPG.TERM.DEPOSITS.STD", "productGroupId": "DEPOSITSPG", "productGroupName": "Deposits PG", "productLineId": "DEPOSITSPL", "productLineName": "Deposits PL", " availableCurrency ": [ { "currencyCode": "USD", "currencyName": "US Dollar", "include": "true" } ], "effectiveDate": "20230201", "publishedProductDates": { "availableDate": "20230301" }, "productAttributes": [ { "attribute": "productDates", "attributeType": "productDates", "repeatable": "false", "fields": [ { "field": [ { "name": "AVAILABLE.DATE", "value": "20230201" }, { "name": "WITHDRAWAL.DATE", "value": "" }, { "name": "EXPIRY.DATE", "value": "" } ] } ] } ], "propertyList": [ { "property": "F.DepositsTermAmount", "propertyName": "Term Amount", "mandatory": "true", "currencyDependent": "true", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "false", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "depositsTermAmount", "attributeType": "termAmount", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "attribute": [ { "attribute": "depositsAmount", "attributeType": "amount", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "defaultAmount", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "amountNegotiable", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "amountMinMaxMultiples", "attributeType": "amountMinMaxMultiples", "repeatable": "false", "attributeRule": "amountNegotiable == 'true'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "minimumAmount", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "maximumAmount", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "amountMultiples", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "depositsTerm", "attributeType": "term", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "termType", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "term", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "selectableTerm", "attributeType": "selectableTerm", "repeatable": "false", "attributeRule": "termType == 'selectable'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "defaultTerm", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "selectableTermType", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "minimumTerm", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "maximumTerm", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "availableTerms", "hide": "false", "inputable": "", "multiple": "true" } ] } ] } ] } ] }, { "attribute": "depositsRollover", "attributeType": "rollover", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "autoRollover", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.DepositsTermAmount@TAlistrange", "description": "TA list/range", "contextDescription": "TA list/range", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "depositsTermAmount", "attributeType": "termAmount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "depositsAmount", "attributeType": "amount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "defaultAmount", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "amountNegotiable", "hide": "false", "inputable": "false", "value": "true", "multiple": "false" } ], "attribute": [ { "attribute": "amountMinMaxMultiples", "attributeType": "amountMinMaxMultiples", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "minimumAmount", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "maximumAmount", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "amountMultiples", "hide": "false", "inputable": "true", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "depositsTerm", "attributeType": "term", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "termType", "hide": "false", "inputable": "true", "value": "selectable", "multiple": "false" }, { "name": "term", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ], "attribute": [ { "attribute": "selectableTerm", "attributeType": "selectableTerm", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "defaultTerm", "hide": "false", "inputable": "true", "value": "12Y", "multiple": "false" }, { "name": "selectableTermType", "hide": "false", "inputable": "true", "value": "range", "multiple": "false" }, { "name": "minimumTerm", "hide": "false", "inputable": "true", "value": "11Y", "multiple": "false" }, { "name": "maximumTerm", "hide": "false", "inputable": "true", "value": "13Y", "multiple": "false" }, { "name": "availableTerms", "hide": "false", "inputable": "true", "value": "", "values": [ "12Y" ], "multiple": "true" } ] } ] } ] } ] }, { "attribute": "depositsRollover", "attributeType": "rollover", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "autoRollover", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.DepositsTermAmount@TAwithselectable", "description": "TA with selectable", "contextDescription": "TA with selectable", "baseCondition": "false", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "depositsTermAmount", "attributeType": "termAmount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "depositsAmount", "attributeType": "amount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "defaultAmount", "hide": "false", "inputable": "true", "value": "2000.00", "multiple": "false" }, { "name": "amountNegotiable", "hide": "false", "inputable": "false", "value": "true", "multiple": "false" } ], "attribute": [ { "attribute": "amountMinMaxMultiples", "attributeType": "amountMinMaxMultiples", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "minimumAmount", "hide": "false", "inputable": "true", "value": "1000.00", "multiple": "false" }, { "name": "maximumAmount", "hide": "false", "inputable": "true", "value": "3000.00", "multiple": "false" }, { "name": "amountMultiples", "hide": "false", "inputable": "true", "value": "1000", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "depositsTerm", "attributeType": "term", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "termType", "hide": "false", "inputable": "true", "value": "selectable", "multiple": "false" }, { "name": "term", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ], "attribute": [ { "attribute": "selectableTerm", "attributeType": "selectableTerm", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "defaultTerm", "hide": "false", "inputable": "true", "value": "20 D", "multiple": "false" }, { "name": "selectableTermType", "hide": "false", "inputable": "true", "value": "range", "multiple": "false" }, { "name": "minimumTerm", "hide": "false", "inputable": "true", "value": "10 D", "multiple": "false" }, { "name": "maximumTerm", "hide": "false", "inputable": "true", "value": "30 D", "multiple": "false" }, { "name": "availableTerms", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] } ] } ] }, { "attribute": "depositsRollover", "attributeType": "rollover", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "autoRollover", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" } ] } ] } ] } ] } ] }, { "currencyCode": "GBP", "currencyName": "Pound Sterling", "attributes": [ { "attribute": "depositsTermAmount", "attributeType": "termAmount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "depositsAmount", "attributeType": "amount", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "defaultAmount", "hide": "false", "inputable": "false", "value": "55.00", "multiple": "false" }, { "name": "amountNegotiable", "hide": "false", "inputable": "false", "value": "true", "multiple": "false" } ], "attribute": [ { "attribute": "amountMinMaxMultiples", "attributeType": "amountMinMaxMultiples", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "minimumAmount", "hide": "false", "inputable": "false", "value": "45.00", "multiple": "false" }, { "name": "maximumAmount", "hide": "false", "inputable": "false", "value": "65.00", "multiple": "false" }, { "name": "amountMultiples", "hide": "false", "inputable": "false", "value": "5", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "depositsTerm", "attributeType": "term", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "termType", "hide": "false", "inputable": "false", "value": "selectable", "multiple": "false" }, { "name": "term", "hide": "false", "inputable": "false", "multiple": "false" } ], "attribute": [ { "attribute": "selectableTerm", "attributeType": "selectableTerm", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "defaultTerm", "hide": "false", "inputable": "false", "value": "20 D", "multiple": "false" }, { "name": "selectableTermType", "hide": "false", "inputable": "false", "value": "range", "multiple": "false" }, { "name": "minimumTerm", "hide": "false", "inputable": "false", "value": "10 D", "multiple": "false" }, { "name": "maximumTerm", "hide": "false", "inputable": "false", "value": "30 D", "multiple": "false" }, { "name": "availableTerms", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "true" } ] } ] } ] } ] }, { "attribute": "depositsRollover", "attributeType": "rollover", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "autoRollover", "hide": "false", "inputable": "false", "value": "true", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ], "status": "submitted", "externalProduct": "false" } }
Create Banking Product in Enterprise Pricing System
API
This API is used to push the new products created in TPM to the Enterprise pricing system.
PUT/ms-enterprise-product-design-api/api/v1.0.0/products/:{ProductID}/status
Event
The event that's emanated when the product is created in the Enterprise pricing system.
ms-enterprise-product-design.EPPMS.publishProduct
Event Payload
productName |
Name of the product created in TPM. |
productDescriptions |
Description of the product created in TPM. |
productType |
Type of product created in TPM. |
productGroupName |
Name of the product group the product belongs to. |
productLineName |
Name of the product line the product belongs to. |
availableCurrency |
Indicates the currencies available to the product. |
availableDate |
Specifies the date after which the account is available for use. |
publishedProductDates |
Contains both the availability date and the expiry date for the product. |
propertyList |
Contains all the properties with field values entered while creating the product in TPM. |
- Sample Code: Banking Product Creation in an Enterprise Pricing System
-
{ "body": { "productId": "TDclonew1677613130614", "productName": "TD clone with all bc", "productDescription": "TD clone with all bc", "productType": "XPG.TERM.DEPOSITS.STD", "productGroupId": "DEPOSITSPG", "productGroupName": "Deposits PG", "productLineId": "DEPOSITSPL", "productLineName": "Deposits PL", "availableCurrency": [ { "currencyCode": "USD", "currencyName": "US Dollar", "include": "true" } ], "effectiveDate": "20230201", "publishedProductDates": { "availableDate": "20230301" }, "productAttributes": [ { "attribute": "productDates", "attributeType": "productDates", "repeatable": "false", "fields": [ { "field": [ { "name": "AVAILABLE.DATE", "value": "20230201" }, { "name": "WITHDRAWAL.DATE", "value": "" }, { "name": "EXPIRY.DATE", "value": "" } ] } ] } ], "propertyList": [ { "property": "F.ActivityCharges", "propertyName": "Activity Charges", "mandatory": "true", "currencyDependent": "optional", "periodAllowed": "", "conditionList": [ { "conditionName": "F.ActivityCharges@AC2802", "description": "AC 2802", "contextDescription": "AC 2802", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "activityCharges", "attributeType": "activityCharges", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "activityChargeFee", "attributeType": "fee", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "AcctClosureFee", "multiple": "false" }, { "name": "options", "hide": "false", "inputable": "true", "value": "", "multiple": "false" }, { "name": "TYPE", "hide": "false", "inputable": "true", "value": "FLAT", "multiple": "false" }, { "name": "amount", "hide": "false", "inputable": "true", "value": "2000.00", "multiple": "false" }, { "name": "percentage", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "ROUTINE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PER.UNIT", "hide": "false", "inputable": "false", "multiple": "false" } ], "attribute": [ { "attribute": "feeTier", "attributeType": "feeTier", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.AMT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.COUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeMinMax", "attributeType": "feeMinMax", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "MIN.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "MAX.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeTiersAmount", "attributeType": "feeTiers", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIERS", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "activityChargeCondition", "attributeType": "periodicRule", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CONDITIONAL", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] }, { "field": [ { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "LimitSetupFee", "multiple": "false" }, { "name": "options", "hide": "false", "inputable": "true", "value": "", "multiple": "false" }, { "name": "TYPE", "hide": "false", "inputable": "true", "value": "ROUTINE", "multiple": "false" }, { "name": "amount", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "percentage", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "ROUTINE", "hide": "false", "inputable": "true", "value": "EB.ARC.RULE.DEPLOY", "values": [], "multiple": "false" }, { "name": "PER.UNIT", "hide": "false", "inputable": "false", "multiple": "false" } ], "attribute": [ { "attribute": "feeTier", "attributeType": "feeTier", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.AMT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.COUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeMinMax", "attributeType": "feeMinMax", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "MIN.AMOUNT", "hide": "false", "inputable": "true", "value": "89.00", "values": [], "multiple": "false" }, { "name": "MAX.AMOUNT", "hide": "false", "inputable": "true", "value": "90.00", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeTiersAmount", "attributeType": "feeTiers", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIERS", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "activityChargeCondition", "attributeType": "periodicRule", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CONDITIONAL", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "feeControl", "attributeType": "feeControl", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "CURRENCY", "hide": "false", "inputable": "false", "multiple": "false" }, { "name": "ROUNDING.RULE", "hide": "false", "inputable": "true", "value": "NATURAL", "multiple": "false" } ] } ] }, { "attribute": "chargeDebitMethod", "attributeType": "chargeApplication", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "METHOD", "hide": "false", "inputable": "true", "value": "CAPITALISE", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.CashBack", "propertyName": "Cash Back", "mandatory": "false", "currencyDependent": "optional", "periodAllowed": "", "conditionList": [ { "conditionName": "F.CashBack@CB2902", "description": "CB 2902 Desc", "contextDescription": "CB 2902 Desc", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "cashBack", "attributeType": "activityCharges", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "activityChargeCredit", "attributeType": "fee", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "PROPERTY", "hide": "false", "inputable": "false", "value": "CCAnnualCB", "multiple": "false" }, { "name": "options", "hide": "false", "inputable": "false", "value": "", "multiple": "false" }, { "name": "TYPE", "hide": "false", "inputable": "false", "value": "PERCENTAGE", "multiple": "false" }, { "name": "amount", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "percentage", "hide": "false", "inputable": "false", "value": "20", "multiple": "false" }, { "name": "ROUTINE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PER.UNIT", "hide": "false", "inputable": "false", "multiple": "false" } ], "attribute": [ { "attribute": "feeTier", "attributeType": "feeTier", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "AMOUNT", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.AMT", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.COUNT", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeMinMax", "attributeType": "feeMinMax", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "MIN.AMOUNT", "hide": "false", "inputable": "false", "value": "200.00", "multiple": "false" }, { "name": "MAX.AMOUNT", "hide": "false", "inputable": "false", "value": "300.00", "multiple": "false" } ] } ] }, { "attribute": "feeTiersAmount", "attributeType": "feeTiers", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "TIERS", "hide": "false", "inputable": "false", "value": "false", "multiple": "false" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "feeControl", "attributeType": "feeControl", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "CURRENCY", "hide": "false", "inputable": "false", "multiple": "false" }, { "name": "ROUNDING.RULE", "hide": "false", "inputable": "false", "value": "NATURAL", "multiple": "false" } ] } ] }, { "attribute": "chargeCreditMethod", "attributeType": "chargeApplication", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "METHOD", "hide": "false", "inputable": "false", "value": "CAPITALISE", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.InterestRates", "propertyName": "Interest Rates", "mandatory": "true", "currencyDependent": "true", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "false", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "interestRates", "attributeType": "interestRates", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "attribute": [ { "attribute": "interestRate", "attributeType": "interestRate", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "INTEREST.PROPERTY", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "OPTIONS", "hide": "false", "inputable": "", "multiple": "true" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "interestRateTier", "attributeType": "interestRateTier", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "RATE.TYPE", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "interestTypeFixed", "attributeType": "interestTypeFixed", "repeatable": "false", "attributeRule": "RATE.TYPE == 'FIXED'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "FIXED.RATE", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestTypeFloating", "attributeType": "interestTypeFloating", "repeatable": "false", "attributeRule": "RATE.TYPE == 'FLOATING'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "FLOATING.INDEX", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestTypePeriodic", "attributeType": "interestTypePeriodic", "repeatable": "false", "attributeRule": "RATE.TYPE == 'PERIODIC'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "PERIODIC.INDEX", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PERIODIC.PERIOD.TYPE", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PERIODIC.PERIOD", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PERIODIC.RESET", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PERIODIC.METHOD", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestTierSpread", "attributeType": "interestTierSpread", "repeatable": "true", "attributeRule": "RATE.TYPE != 'FIXED'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "MARGIN.TYPE", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "MARGIN.OPER", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "MARGIN.RATE", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestTierMinMax", "attributeType": "interestTierMinMax", "repeatable": "false", "attributeRule": "RATE.TYPE != 'FIXED'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "TIER.MIN.RATE", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "TIER.MAX.RATE", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestTier", "attributeType": "interestTier", "repeatable": "false", "attributeRule": "interestRate*OPTIONS == 'tiers' OR interestRate*OPTIONS == 'tiersAdvanced'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "TIER.START", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "TIER.PERCENT", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "interestRateReset", "attributeType": "interestRateReset", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "ACTIVITY.ID", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestRateCompounding", "attributeType": "interestRateCompounding", "repeatable": "false", "attributeRule": "OPTIONS == 'compounding'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "FREQUENCY", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "YIELD.METHOD", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestRateNegativeRate", "attributeType": "interestRateNegativeRate", "repeatable": "false", "attributeRule": "OPTIONS == 'negativeRate'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "AllowNegativeRate", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "NegativeRateFloor", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "interestRateIntroductory", "attributeType": "interestRateIntroductory", "repeatable": "false", "attributeRule": "OPTIONS == 'introductoryRate'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "IntroPeriod", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "IntroType", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "IntroMargin", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "IntroRate", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.InterestRates@IR2802", "description": "IR 2802 Desc", "contextDescription": "IR 2802 Desc", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "interestRates", "attributeType": "interestRates", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "interestRate", "attributeType": "interestRate", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "INTEREST.PROPERTY", "hide": "false", "inputable": "true", "value": "IntCashAdvance", "multiple": "false" }, { "name": "OPTIONS", "hide": "false", "inputable": "true", "value": "", "values": [ "tiers", "tiersAdvanced", "introductoryRate", "negativeRate" ], "multiple": "true" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "true", "value": "AMOUNT.LEVELS", "multiple": "false" } ], "attribute": [ { "attribute": "interestRateTier", "attributeType": "interestRateTier", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "RATE.TYPE", "hide": "false", "inputable": "true", "value": "FLOATING", "multiple": "false" } ], "attribute": [ { "attribute": "interestTypeFixed", "attributeType": "interestTypeFixed", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "FIXED.RATE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTypeFloating", "attributeType": "interestTypeFloating", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "FLOATING.INDEX", "hide": "false", "inputable": "true", "value": "1", "multiple": "false" } ] } ] }, { "attribute": "interestTypePeriodic", "attributeType": "interestTypePeriodic", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PERIODIC.INDEX", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.PERIOD.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.PERIOD", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.RESET", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.METHOD", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTierSpread", "attributeType": "interestTierSpread", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "MARGIN.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "MARGIN.OPER", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "MARGIN.RATE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTierMinMax", "attributeType": "interestTierMinMax", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIER.MIN.RATE", "hide": "false", "inputable": "true", "value": "39.000", "multiple": "false" }, { "name": "TIER.MAX.RATE", "hide": "false", "inputable": "true", "value": "39.200", "multiple": "false" } ] } ] }, { "attribute": "interestTier", "attributeType": "interestTier", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIER.START", "hide": "false", "inputable": "true", "value": "200.00", "multiple": "false" }, { "name": "TIER.PERCENT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "interestRateReset", "attributeType": "interestRateReset", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "ACTIVITY.ID", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestRateCompounding", "attributeType": "interestRateCompounding", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "FREQUENCY", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "YIELD.METHOD", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestRateNegativeRate", "attributeType": "interestRateNegativeRate", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "AllowNegativeRate", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "NegativeRateFloor", "hide": "false", "inputable": "true", "value": "BaseRate", "multiple": "false" } ] } ] }, { "attribute": "interestRateIntroductory", "attributeType": "interestRateIntroductory", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "IntroPeriod", "hide": "false", "inputable": "true", "value": "23D", "multiple": "false" }, { "name": "IntroType", "hide": "false", "inputable": "true", "value": "OVERRIDE", "multiple": "false" }, { "name": "IntroMargin", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "IntroRate", "hide": "false", "inputable": "true", "value": "34.000", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.InterestRates@IRtest", "description": "IRtest", "contextDescription": "IRtest", "baseCondition": "false", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "interestRates", "attributeType": "interestRates", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "interestRate", "attributeType": "interestRate", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "INTEREST.PROPERTY", "hide": "false", "inputable": "false", "value": "IntDebit", "multiple": "false" }, { "name": "OPTIONS", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "true" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ], "attribute": [ { "attribute": "interestRateTier", "attributeType": "interestRateTier", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "RATE.TYPE", "hide": "false", "inputable": "false", "value": "FIXED", "multiple": "false" } ], "attribute": [ { "attribute": "interestTypeFixed", "attributeType": "interestTypeFixed", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "FIXED.RATE", "hide": "false", "inputable": "false", "value": "8980.000", "multiple": "false" } ] } ] }, { "attribute": "interestTypeFloating", "attributeType": "interestTypeFloating", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "FLOATING.INDEX", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTypePeriodic", "attributeType": "interestTypePeriodic", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "PERIODIC.INDEX", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.PERIOD.TYPE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.PERIOD", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.RESET", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "PERIODIC.METHOD", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTierSpread", "attributeType": "interestTierSpread", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "MARGIN.TYPE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "MARGIN.OPER", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "MARGIN.RATE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTierMinMax", "attributeType": "interestTierMinMax", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "TIER.MIN.RATE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.MAX.RATE", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestTier", "attributeType": "interestTier", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "TIER.START", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.PERCENT", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "interestRateReset", "attributeType": "interestRateReset", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "ACTIVITY.ID", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestRateCompounding", "attributeType": "interestRateCompounding", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "FREQUENCY", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "YIELD.METHOD", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestRateNegativeRate", "attributeType": "interestRateNegativeRate", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "AllowNegativeRate", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "NegativeRateFloor", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "interestRateIntroductory", "attributeType": "interestRateIntroductory", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "IntroPeriod", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "IntroType", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "IntroMargin", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" }, { "name": "IntroRate", "hide": "false", "inputable": "false", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.PartyEligibility", "propertyName": "Party Eligibility", "mandatory": "true", "currencyDependent": "false", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "true", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "partyEligibility", "attributeType": "partyEligibility", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "ELIGIBILITY.REVIEW", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" } ], "attribute": [ { "attribute": "partyEligibilityRule", "attributeType": "partyEligibilityRule", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "RULE.EXPRESSION", "hide": "false", "inputable": "true", "value": "_41D8FE68-5BB2-4ED3-9D1A-5BABB4A78E65", "multiple": "false" }, { "name": "FAILURE.TYPE", "hide": "false", "inputable": "true", "value": "ERROR", "multiple": "false" }, { "name": "FAILURE.ACTION", "hide": "false", "inputable": "true", "value": "IGNORE", "multiple": "false" } ] } ] }, { "attribute": "partyRoleEligibilityRule", "attributeType": "partyRoleEligibilityRule", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CUSTOMER.ROLE", "hide": "false", "inputable": "true", "value": "", "values": [ "AGENT" ], "multiple": "true" } ], "attribute": [ { "attribute": "partyEligibilityRoleRule", "attributeType": "partyEligibilityRule", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "RULE.EXPRESSION", "hide": "false", "inputable": "true", "value": "_DF3E829F-80E6-4C1D-95D0-65EE74894BB4", "multiple": "false" }, { "name": "FAILURE.TYPE", "hide": "false", "inputable": "true", "value": "ERROR", "multiple": "false" }, { "name": "FAILURE.ACTION", "hide": "false", "inputable": "true", "value": "CHANGE.PRODUCT", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "partyEligibilityReview", "attributeType": "partyEligibilityReview", "repeatable": "false", "attributeRule": "ELIGIBILITY.REVIEW == 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CUST.STATIC.REVIEW", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "PERIODIC.REVIEW", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "REVIEW.FREQUENCY", "hide": "false", "inputable": "true", "value": "e0Y e0M e0W e1D e0F", "multiple": "false" }, { "name": "ELIGIBILE.DEFAULT.PRD", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.PeriodicCharges", "propertyName": "Periodic Charges", "mandatory": "true", "currencyDependent": "optional", "periodAllowed": "", "conditionList": [ { "conditionName": "F.PeriodicCharges@PC2802", "description": "PC 2802", "contextDescription": "PC 2802", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "periodicCharges", "attributeType": "periodicCharges", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "calculateOn", "hide": "false", "inputable": "false", "value": "Event", "multiple": "false" }, { "name": "schedule", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "feeScheduling", "attributeType": "chargeScheduling", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "independentSchedule", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PAYMENT.FREQ", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "nonActivityFee", "attributeType": "fee", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "UnusedCommFee", "multiple": "false" }, { "name": "options", "hide": "false", "inputable": "true", "value": "", "multiple": "false" }, { "name": "TYPE", "hide": "false", "inputable": "true", "value": "FLAT", "multiple": "false" }, { "name": "amount", "hide": "false", "inputable": "true", "value": "2000.00", "multiple": "false" }, { "name": "percentage", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "ROUTINE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PER.UNIT", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "feeTier", "attributeType": "feeTier", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.AMT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.COUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeMinMax", "attributeType": "feeMinMax", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "MIN.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "MAX.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeTiersBalance", "attributeType": "feeTiers", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIERS", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "periodicChargesCondition", "attributeType": "periodicRule", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CONDITIONAL", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] }, { "attribute": "periodicChargeGroup", "attributeType": "periodicChargeGroup", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "CHARGE.GROUP", "hide": "false", "inputable": "true", "value": "ATM", "multiple": "false" }, { "name": "FREE.TXN.CNT", "hide": "false", "inputable": "true", "value": "20", "multiple": "false" } ], "attribute": [ { "attribute": "periodicChargeFee", "attributeType": "fee", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "AcctClosureFee", "multiple": "false" }, { "name": "options", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TYPE", "hide": "false", "inputable": "true", "value": "STANDARD", "multiple": "false" }, { "name": "amount", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "percentage", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "ROUTINE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PER.UNIT", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "feeTier", "attributeType": "feeTier", "repeatable": "true", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.AMT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "TIER.START.COUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeMinMax", "attributeType": "feeMinMax", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "MIN.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "MAX.AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "feeTiersPeriodic", "attributeType": "feeTiers", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "TIERS", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "TIER.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] }, { "attribute": "periodicChargesCondition", "attributeType": "periodicRule", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CONDITIONAL", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] }, { "attribute": "periodicChargesMinMax", "attributeType": "periodicChargesMinMax", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "creditOrDebit", "hide": "false", "inputable": "false", "value": "DEBIT", "multiple": "false" }, { "name": "MIN.CHG.AMOUNT", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "MAX.CHG.AMOUNT", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "MIN.CHG.AMOUNT.CR", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "MAX.CHG.AMOUNT.CR", "hide": "false", "inputable": "true", "multiple": false } ] } ] }, { "attribute": "includeDeferredCharges", "attributeType": "includeDeferredCharges", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "INC.ALL.DEF.CHGS", "hide": "false", "inputable": "false", "value": "NO", "multiple": "false" } ] } ] }, { "attribute": "feeControl", "attributeType": "feeControl", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "CURRENCY", "hide": "false", "inputable": "false", "multiple": "false" }, { "name": "ROUNDING.RULE", "hide": "false", "inputable": "true", "value": "NATURAL", "multiple": "false" } ] } ] }, { "attribute": "chargeDebitMethod", "attributeType": "chargeApplication", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "METHOD", "hide": "false", "inputable": "true", "value": "CAPITALISE", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.PricingRules", "propertyName": "Pricing Rules", "mandatory": "true", "currencyDependent": "false", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "false", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "pricingRules", "attributeType": "pricingRules", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "attribute": [ { "attribute": "pricingBenefitStacking", "attributeType": "pricingBenefitStacking", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "limitStacking", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PROGRAM.LIMIT", "hide": "false", "inputable": "", "multiple": "false" } ] } ] }, { "attribute": "pricingPlanControl", "attributeType": "pricingPlanControl", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "allowPricingPlans", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PLAN.RESET.FREQ", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "PLAN.RESET.ON.ACT", "hide": "false", "inputable": "", "multiple": "true" } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.PricingRules@PR2802", "description": "PR 2802 Desc", "contextDescription": "PR 2802 Desc", "baseCondition": "true", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "pricingRules", "attributeType": "pricingRules", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "pricingBenefitStacking", "attributeType": "pricingBenefitStacking", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "limitStacking", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "PROGRAM.LIMIT", "hide": "false", "inputable": "true", "value": "22", "multiple": "false" } ] } ] }, { "attribute": "pricingPlanControl", "attributeType": "pricingPlanControl", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "allowPricingPlans", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "PLAN.RESET.FREQ", "hide": "false", "inputable": "true", "value": "e0Y e0M e0W e1D e0F", "multiple": "false" }, { "name": "PLAN.RESET.ON.ACT", "hide": "false", "inputable": "true", "value": "", "values": [ "ChangeBranch" ], "multiple": "true" } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.PricingRules@PR28022", "description": "PR 2802 2", "contextDescription": "PR 2802 2", "baseCondition": "false", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "pricingRules", "attributeType": "pricingRules", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [], "attribute": [ { "attribute": "pricingBenefitStacking", "attributeType": "pricingBenefitStacking", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "limitStacking", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROGRAM.LIMIT", "hide": "false", "inputable": "true", "multiple": "false" } ] } ] }, { "attribute": "pricingPlanControl", "attributeType": "pricingPlanControl", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "allowPricingPlans", "hide": "false", "inputable": "true", "value": "true", "multiple": "false" }, { "name": "PLAN.RESET.FREQ", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PLAN.RESET.ON.ACT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.ProductPricingBenefits", "propertyName": "Product Pricing Benefits", "mandatory": "true", "currencyDependent": "true", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "true", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "productPricingBenefits", "attributeType": "pricingBenefits", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [], "attribute": [ { "attribute": "productPricingBenefitProgram", "attributeType": "pricingBenefitProgram", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PRICING.PROGRAM", "hide": "false", "inputable": "true", "value": "PRODUCT", "multiple": "false" } ] } ] }, { "attribute": "pricingBenefit", "attributeType": "pricingBenefit", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PRICING.BENEFIT", "hide": "false", "inputable": "true", "value": "CONDITIONAL", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitRule", "attributeType": "periodicRule", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "CONDITIONAL", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "value": "PaymentHolidays1Y 12 AND MinimumBalance 1000", "multiple": "false" } ] } ] }, { "attribute": "pricingBenefitDefinition", "attributeType": "pricingBenefitDefinition", "repeatable": "true", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PRICING.TYPE", "hide": "false", "inputable": "true", "value": "PERIODIC.CHARGES", "multiple": "false" }, { "name": "RULE", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "pricingTypeBenefitFees", "attributeType": "pricingTypeBenefit", "repeatable": "false", "attributeRule": "PRICING.TYPE == 'FEES'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "basicView", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitFeesSelection", "attributeType": "propertySelection", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY.CLASS", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROPERTY.CLASS.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "includeExclude", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "PROPERTY.EXCLUDE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] }, { "attribute": "pricingBenefitFees", "attributeType": "pricingBenefitDetails", "repeatable": "false", "attributeRule": "basicView != 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "BENEFIT.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "pricingTypeBenefitPeriodicCharges", "attributeType": "pricingTypeBenefit", "repeatable": "false", "attributeRule": "PRICING.TYPE == 'PERIODIC.CHARGES'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "basicView", "hide": "false", "inputable": "true", "value": "false", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitPeriodicChargesSelection", "attributeType": "propertySelection", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY.CLASS", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROPERTY.CLASS.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "includeExclude", "hide": "false", "inputable": "true", "value": "include", "multiple": "false" }, { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "", "values": [ "EppPeriodicChgs" ], "multiple": "true" }, { "name": "PROPERTY.EXCLUDE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] }, { "attribute": "pricingBenefitFees", "attributeType": "pricingBenefitDetails", "repeatable": "false", "attributeRule": "basicView != 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "BENEFIT.TYPE", "hide": "false", "inputable": "true", "value": "OVERRIDE.AMT", "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "2000.00", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "pricingTypeBenefitInterest", "attributeType": "pricingTypeBenefit", "repeatable": "false", "attributeRule": "PRICING.TYPE == 'INTEREST'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "basicView", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitInterestSelection", "attributeType": "propertySelection", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY.CLASS", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROPERTY.CLASS.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "includeExclude", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "PROPERTY.EXCLUDE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] }, { "attribute": "pricingBenefitInterest", "attributeType": "pricingBenefitDetails", "repeatable": "false", "attributeRule": "basicView != 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "BENEFIT.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "pricingTypeBenefitCashBack", "attributeType": "pricingTypeBenefit", "repeatable": "false", "attributeRule": "PRICING.TYPE == 'CASH.BACK'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "basicView", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitCashBackSelection", "attributeType": "propertySelection", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY.CLASS", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROPERTY.CLASS.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "includeExclude", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "PROPERTY.EXCLUDE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] }, { "attribute": "pricingBenefitCashBack", "attributeType": "pricingBenefitDetails", "repeatable": "false", "attributeRule": "basicView != 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "BENEFIT.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "pricingTypeBenefitPeriodicCashBack", "attributeType": "pricingTypeBenefit", "repeatable": "false", "attributeRule": "PRICING.TYPE == 'PERIODIC.CASH.BACK'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "basicView", "hide": "false", "inputable": "true", "multiple": "false" } ], "attribute": [ { "attribute": "pricingBenefitPeriodicCashBackSelection", "attributeType": "propertySelection", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "PROPERTY.CLASS", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROPERTY.CLASS.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "includeExclude", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PROPERTY", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" }, { "name": "PROPERTY.EXCLUDE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "true" } ] } ] }, { "attribute": "pricingBenefitCashBack", "attributeType": "pricingBenefitDetails", "repeatable": "false", "attributeRule": "basicView != 'true'", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "BENEFIT.TYPE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "PERCENTAGE", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" }, { "name": "AMOUNT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] }, { "attribute": "pricingBenefitStacking", "attributeType": "pricingBenefitStacking", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "limitStacking", "hide": "false", "inputable": "true", "multiple": "false" }, { "name": "PROGRAM.LIMIT", "hide": "false", "inputable": "true", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] }, { "property": "F.ProductQualification", "propertyName": "Product Qualification", "mandatory": "true", "currencyDependent": "true", "periodAllowed": "", "conditionList": [ { "conditionName": "adhoc", "description": "Ad Hoc", "contextDescription": "Ad Hoc", "baseCondition": "false", "currencies": [ { "currencyCode": "", "currencyName": "", "attributes": [ { "attribute": "productQualification", "attributeType": "productQualification", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "options", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "productLifecycleEvent", "attributeType": "lifecycleEvent", "repeatable": "true", "attributeRule": "options == 'onEvent'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "PERIODIC.RULE", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "ACTIVITY.ID", "hide": "false", "inputable": "", "multiple": "true" } ], "attribute": [ { "attribute": "productConsequence", "attributeType": "consequence", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "RESULT.ACTION", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "RESULT.ACTION.CONTEXT", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] }, { "attribute": "productLifecycleReview", "attributeType": "lifecycleReview", "repeatable": "true", "attributeRule": "options == 'periodic'", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "PERIODIC.RULE", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "REVIEW.FREQUENCY", "hide": "false", "inputable": "", "multiple": "false" } ], "attribute": [ { "attribute": "productReviewConsequence", "attributeType": "consequence", "repeatable": "false", "attributeRule": "", "hide": "false", "inputable": "", "fields": [ { "field": [ { "name": "RESULT.ACTION", "hide": "false", "inputable": "", "multiple": "false" }, { "name": "RESULT.ACTION.CONTEXT", "hide": "false", "inputable": "", "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] }, { "conditionName": "F.ProductQualification@PQ2802", "description": "PQ 2802", "contextDescription": "PQ 2802", "baseCondition": "true", "currencies": [ { "currencyCode": "USD", "currencyName": "US Dollar", "attributes": [ { "attribute": "productQualification", "attributeType": "productQualification", "repeatable": "false", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "options", "hide": "false", "inputable": "true", "value": "onEvent,periodic", "multiple": "false" } ], "attribute": [ { "attribute": "productLifecycleEvent", "attributeType": "lifecycleEvent", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "PERIODIC.RULE", "hide": "false", "inputable": "true", "value": "PaymentHolidays1Y 20", "multiple": "false" }, { "name": "ACTIVITY.ID", "hide": "false", "inputable": "true", "value": "", "values": [ "EPP-CALCULATE.RATE-ARRANGEMENT" ], "multiple": "true" } ], "attribute": [ { "attribute": "productConsequence", "attributeType": "consequence", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "RESULT.ACTION", "hide": "false", "inputable": "true", "value": "informOnly", "multiple": "false" }, { "name": "RESULT.ACTION.CONTEXT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] }, { "attribute": "productLifecycleReview", "attributeType": "lifecycleReview", "repeatable": "true", "hide": "false", "inputable": "false", "fields": [ { "field": [ { "name": "PERIODIC.RULE", "hide": "false", "inputable": "true", "value": "MaximumNumberOfWithdrawals 12", "multiple": "false" }, { "name": "REVIEW.FREQUENCY", "hide": "false", "inputable": "true", "value": "e0Y e0M e0W e1D e0F", "multiple": "false" } ], "attribute": [ { "attribute": "productReviewConsequence", "attributeType": "consequence", "repeatable": "false", "hide": "false", "inputable": "true", "fields": [ { "field": [ { "name": "RESULT.ACTION", "hide": "false", "inputable": "true", "value": "informOnly", "multiple": "false" }, { "name": "RESULT.ACTION.CONTEXT", "hide": "false", "inputable": "true", "value": "", "values": [], "multiple": "false" } ] } ] } ] } ] } ] } ] } ] } ] } ] } ], "status": "submitted", "externalProduct": "false" } }