Event Name
modifyBasicInterest.basicInterestModified
Domain
reference
Description

Indicates the modification of the floating interest record, which is the floating interest rate defined per currency to be used for various interest calculations.

Properties
{
    "rateId": {
        "type": "string",
        "description": "Identifies the periodic or floating interest rates"
    },
    "interestRate": {
        "type": "string",
        "description": "Identifies the bid rate of the related currency for the defined time period"
    },
    "negativeInterestRate": {
        "type": "string",
        "description": "Contains the negative rate of interest that can be used for a contract"
    },
    "changedAttributes": {
        "type": "array",
        "description": "Indicates the changes attributes in an application",
        "items": {
            "id": "urn:jsonschema:changedAttributes",
            "properties": {
                "interestBasisNames": {
                    "type": "array",
                    "description": "Indicates the name of the interest basis identifier used for interest amount calculation",
                    "items": {
                        "id": "urn:jsonschema:interestBasisNames",
                        "properties": {
                            "interestBasisName": {
                                "type": "string",
                                "description": "Indicates the name of the interest basis identifier used for interest amount calculation"
                            }
                        }
                    }
                },
                "interestBasis": {
                    "type": "string",
                    "description": "Indicates the interest components used for interest amount calculation"
                },
                "interestRate": {
                    "type": "string",
                    "description": "Identifies the bid rate of the related currency for the defined time period"
                },
                "negativeInterestRate": {
                    "type": "string",
                    "description": "Contains the negative rate of interest that can be used for a contract"
                },
                "rateNames": {
                    "type": "array",
                    "description": "Specifies the name displayed for the interest rates",
                    "items": {
                        "id": "urn:jsonschema:rateNames",
                        "properties": {
                            "rateName": {
                                "type": "string",
                                "description": "Specifies the name displayed for the interest rates"
                            }
                        }
                    }
                },
                "defaultMisRateId": {
                    "type": "string",
                    "description": "Identifies the default Management Information System (M.I.S.) rate to be used for the transaction."
                },
                "interestCondition": {
                    "type": "array",
                    "description": "Indicates the interest condition information such as interest period, rate date and interest days since start",
                    "items": {
                        "id": "urn:jsonschema:interestCondition",
                        "properties": {
                            "period": {
                                "type": "string",
                                "description": "Indicates spread of time buckets.Ex: 3M,6M,9M,10Y etc."
                            },
                            "rateDate": {
                                "type": "string",
                                "description": "Specifies the date till which given rates are applicable"
                            },
                            "daysSinceStart": {
                                "type": "string",
                                "description": "Specifies the number of days from the effective or value date of the contract"
                            },
                            "rates": {
                                "type": "array",
                                "description": "The rate applied",
                                "items": {
                                    "id": "urn:jsonschema:rates",
                                    "properties": {
                                        "bandAmount": {
                                            "type": "string",
                                            "description": "Specifies the amount of the band till which given rates are applicable"
                                        },
                                        "bidRate": {
                                            "type": "string",
                                            "description": "Identifies the BID rate of the related currency for the time period"
                                        },
                                        "offerRate": {
                                            "type": "string",
                                            "description": "Identifies the OFFER rate of the related currency for the time period"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "buildForwardRate": {
                    "type": "string",
                    "description": "Indicates whether the Forward rate of a currency should be calculated automatically or not"
                },
                "tolerancePercentage": {
                    "type": "string",
                    "description": "Indicates the tolerance interest percentage cap that can be applied on a contract"
                },
                "maximumInterestRate": {
                    "type": "string",
                    "description": "Indicates the largest possible interest rate applicable for the currency"
                },
                "spreadCalcuationRoutines": {
                    "type": "array",
                    "description": "Specifies the name of the routine to be used for customised spread calculation.",
                    "items": {
                        "id": "urn:jsonschema:spreadCalcuationRoutines",
                        "properties": {
                            "spreadCalcuationRoutine": {
                                "type": "string",
                                "description": "Specifies the name of the routine to be used for customised spread calculation."
                            }
                        }
                    }
                },
                "useLastWorkingDay": {
                    "type": "string",
                    "description": "Specifies when set to Y, that the Rest date will be derived as a working day if the actual date falls on an holiday"
                },
                "negativeRateApplicationIds": {
                    "type": "array",
                    "description": "Specifies that negative interest rates can be accessed in the application given in this field",
                    "items": {
                        "id": "urn:jsonschema:negativeRateApplicationIds",
                        "properties": {
                            "negativeRateApplicationId": {
                                "type": "string",
                                "description": "Specifies that negative interest rates can be accessed in the application given in this field"
                            }
                        }
                    }
                },
                "historyDetails": {
                    "type": "array",
                    "description": "Indicates the history details such as history company id , history date, history number",
                    "items": {
                        "id": "urn:jsonschema:historyDetails",
                        "properties": {
                            "historyCompanyId": {
                                "type": "string",
                                "description": "Specifies the ID of the company through which record is modified"
                            },
                            "historyNumbers": {
                                "type": "array",
                                "description": "Specifies the previous version number of the modified record",
                                "items": {
                                    "id": "urn:jsonschema:historyNumbers",
                                    "properties": {
                                        "historyDate": {
                                            "type": "string",
                                            "description": "Specifies the date when the record is modified"
                                        },
                                        "historyNumber": {
                                            "type": "string",
                                            "description": "Specifies the previous version number of the modified record"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "versionNumber": {
                    "type": "string",
                    "description": "Current number of the record"
                },
                "riskFreeRate": {
                    "type": "string",
                    "description": "Indicates the rate of return on an investment with zero risk"
                },
                "receivedDate": {
                    "type": "string",
                    "description": "Identifies the date on which the document was received"
                },
                "allowAmount": {
                    "type": "string",
                    "description": "Indicates whether amount definition is allowed for the application"
                }
            }
        }
    }
}