Extend Finance Plan
Use this topic to know how you can add lookup values to the existing finance plan.
The finance plan feature enables you to factor in interest based installment plans with amortization details (in addition to the current 0% interest based installment plans). You can create additional lookup values or extend the amortization attribute sets and make changes as per your business requirements. The extension to these attributes is currently supported only through the API layer.
Seeded Attributes
The following table shows the seeded attributes shipped with the Launch application.
Amortization Characteristics | Characteristic Values |
---|---|
Interest Type |
Simple Compound Factor |
Pattern Type |
Simple Range |
Duration |
Months Years |
Interest Details Sub-characteristics:
|
|
Entitlement Templates |
You can add a new amortization characteristic or add new sub characteristics within
the interest details. To add a new finance plan, you need to execute a PUT call on
the REST API endpoint on
crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id}
with the profileType FINANCE_PLAN
.
To access the finance plan template and to know about other related REST API details, see REST APIs for Launch Experience on My Oracle Support, Doc ID 2725039.1
Add a Simple Characteristic
You can add a simple characteristic which takes free form text as input.
{
"name": "COMPOUNDING TERM",
"description": "If the interest type is Compound ,if it is compounded annually,half yearly or quarterly",
"valueType": "STRING",
"active": true
}
Add Sub characteristics within Interest Details
To extend the interest details characteristic, specify the relation of the characteristic to the interest details, along with the following values.
{
"name": "InterestConcession",
"customProfileSpecCharValue": [
{
"valueTo": "1",
"valueType": "DECIMAL",
"isDefault": false
},
{
"valueTo": "2",
"valueType": "DECIMAL",
"isDefault": false
},
{
"valueTo": "3",
"valueType": "DECIMAL",
"isDefault": false
}
],
"customProfileSpecCharRel": [
{
"charSpecSeq": 1,
"id": "GlobalFinancePlan",
"relationshipType": "PARENT",
"name": "interestDetails"
}
]
}
The Payload to Extend the Finance Plan can be found in the < Replace with Payload page URL to Sample Payload CustomProfileSpec>