Event Name
createInterestBasis.interestBasisCreated
Domain
reference
Description
Indicates the creation of a new Interest Basis that defines the Day-count convention. A day-count convention is a standardized methodology for calculating the number of days between two dates.
Properties
{
"interestBasisId": {
"type": "string",
"description": "Interest basis identifier used in interest amount calculation. "
},
"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"
},
"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"
}
}
}
}
}