Event Name
modifyPeriodicInterest.periodicInterestModified
Domain
reference
Description

Indicates modification of a periodic interest. Interest rates for any desired time period can be defined for each currency (IS0 4217 codes) in periodic interest.

Properties
{
    "rateId": {
        "type": "string",
        "description": "Identifies the periodic or floating interest rates"
    },
    "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"
    },
    "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"
                }
            }
        }
    }
}