Event Name
createCurrencyMarket.currencyMarketCreated
Domain
reference
Description

Indicates the creation of a new currency market, which can be used to specify different exchange rates for a currency.

Properties
{
    "currencyMarketId": {
        "type": "string",
        "description": "Specifies the code by which the Currency Market can be identified."
    },
    "currencyMarketNames": {
        "type": "array",
        "description": "Specifies the name displayed for the currency market",
        "items": {
            "id": "urn:jsonschema:currencyMarketNames",
            "properties": {
                "currencyMarketName": {
                    "type": "string",
                    "description": "Specifies the name displayed for the currency market"
                }
            }
        }
    },
    "spreadCalcuationRoutine": {
        "type": "string",
        "description": "Specifies the name of the routine to be used for customised spread calculation."
    },
    "changedAttributes": {
        "type": "array",
        "description": "Indicates the changes attributes in an application",
        "items": {
            "id": "urn:jsonschema:changedAttributes",
            "properties": {
                "currencyId": {
                    "type": "string",
                    "description": "Identifier of the currency. This is the 3-letter ISO 4217 code of the currency."
                },
                "numericCurrencyCode": {
                    "type": "string",
                    "description": "Numeric code for the currency"
                },
                "displayNames": {
                    "type": "array",
                    "description": "Contains the name used for display or enrichment purposes",
                    "items": {
                        "id": "urn:jsonschema:displayNames",
                        "properties": {
                            "displayName": {
                                "type": "string",
                                "description": "Contains the name used for display or enrichment purposes"
                            }
                        }
                    }
                },
                "numberofDecimal": {
                    "type": "string",
                    "description": "Indicates the applicable number of decimal positions for amount calculations and display purposes"
                },
                "dayBasis": {
                    "type": "string",
                    "description": "Contains the day basis on which the interest is calculated. Eg: 366/366, 360/365 (Interest days/days in the year)"
                },
                "preciousMetal": {
                    "type": "string",
                    "description": "Identifies if the currency is a precious metal or not."
                },
                "equivalentCurrencyIds": {
                    "type": "array",
                    "description": "Specifies an equivalent currency that can be used instead of the actual currency",
                    "items": {
                        "id": "urn:jsonschema:equivalentCurrencyIds",
                        "properties": {
                            "equivalentCurrencyId": {
                                "type": "string",
                                "description": "Specifies an equivalent currency that can be used instead of the actual currency"
                            }
                        }
                    }
                },
                "countryId": {
                    "type": "string",
                    "description": "ISO country code of the financial institution. "
                },
                "baseCurrencyRank": {
                    "type": "string",
                    "description": "Indicates the base currency used for  the currency conversion if primary conversions are not specified"
                },
                "decimalNames": {
                    "type": "array",
                    "description": "Indicates the description of decimal places of a currency",
                    "items": {
                        "id": "urn:jsonschema:decimalNames",
                        "properties": {
                            "decimalName": {
                                "type": "string",
                                "description": "Indicates the description of decimal places of a currency"
                            }
                        }
                    }
                },
                "spreadRate": {
                    "type": "string",
                    "description": "Indicates the number of decimal places the spread rate is to be rounded off."
                },
                "currencyMarketNames": {
                    "type": "array",
                    "description": "Specifies the name displayed for the currency market",
                    "items": {
                        "id": "urn:jsonschema:currencyMarketNames",
                        "properties": {
                            "currencyMarketName": {
                                "type": "string",
                                "description": "Specifies the name displayed for the currency market"
                            }
                        }
                    }
                },
                "spreadCalcuationRoutine": {
                    "type": "string",
                    "description": "Specifies the name of the routine to be used for customised spread calculation."
                },
                "rank": {
                    "type": "string",
                    "description": "Indicates the rank of the payment order product within the group."
                },
                "quotationCode": {
                    "type": "string",
                    "description": "Identifies the method of quotation of the exchange rate for the currency."
                },
                "quotationPips": {
                    "type": "string",
                    "description": "Identifies the decimal displacement of percentage in points for a currency."
                },
                "noticeDay": {
                    "type": "string",
                    "description": "Indicates the number of days prior to rollover or renewal date on which the notice to be sent."
                },
                "nostroProjectionDay": {
                    "type": "string",
                    "description": "Defines the number of working days forward, from the run date, to commence detailed Nostro reporting."
                },
                "interestDayBasis": {
                    "type": "string",
                    "description": "Defines the method of calculation for accrued interest on a Security"
                },
                "allowedVariance": {
                    "type": "string",
                    "description": "Defines the percentage variance allowed on the middle rate"
                },
                "fixedRateDate": {
                    "type": "string",
                    "description": "Indicates the date of the rate fixing"
                },
                "markets": {
                    "type": "array",
                    "description": "The currency market for which the currency rates applies to.",
                    "items": {
                        "id": "urn:jsonschema:markets",
                        "properties": {
                            "market": {
                                "type": "string",
                                "description": "The currency market for which the currency rates applies to."
                            },
                            "buyRate": {
                                "type": "string",
                                "description": "The exchange rate at which is currency is bought."
                            },
                            "sellRate": {
                                "type": "string",
                                "description": "The exchange rate at which is currency is sold."
                            }
                        }
                    }
                },
                "rateInformation": {
                    "type": "array",
                    "description": "Indicates the currency rate information such as mid revaluation rate, default spread etc",
                    "items": {
                        "id": "urn:jsonschema:rateInformation",
                        "properties": {
                            "midRate": {
                                "type": "string",
                                "description": "Indicates the Mid rate for the currency pair. System derived if Rate type is choosen as Buy/Sell or User entered if Rate type Mid.Rate"
                            },
                            "defaultSpread": {
                                "type": "string",
                                "description": "Indicates the amount to be added to/ subtracted from average revaluation rate to obtain the market buy/sell rates."
                            },
                            "uptoSmallAmount": {
                                "type": "string",
                                "description": "Defines the amount below which the system will apply the default customer and treasury small spreads"
                            },
                            "treasurySmallSpread": {
                                "type": "string",
                                "description": "Defines the profit margin attributable to the dealers that will be used to calculate the tresaury buy or sell rate on any small value transactions"
                            },
                            "customerSmallSpread": {
                                "type": "string",
                                "description": "Defines the default spread rates required to calculate the customer buy or sell rate from the treasury buy or sell rate on any small value transactions"
                            },
                            "negotiableAmount": {
                                "type": "string",
                                "description": "Defines the amount above which the exchange rate to be used must be obtained from the dealer."
                            },
                            "treasuryMediumSpread": {
                                "type": "string",
                                "description": "Defines the profit margin attributable to the dealers that will be used to calculate the tresaury buy or sell rate on any medium value transactions"
                            },
                            "customerMediumSpread": {
                                "type": "string",
                                "description": "Defines the default spread rates required to calculate the customer buy or sell rate from the treasury buy or sell rate on any medium value transactions"
                            },
                            "revalrate": {
                                "type": "string",
                                "description": "Specifies the alternative market rate for the Currency"
                            },
                            "treasuryLimitAmount": {
                                "type": "string",
                                "description": "Specifies the treasury dealing limits of a currency"
                            }
                        }
                    }
                },
                "minAmount": {
                    "type": "string",
                    "description": "Contains the minimum principal amount defined for the deposit contract"
                },
                "cashOnlyRounding": {
                    "type": "string",
                    "description": "Specifies whether rounding of amounts in this currency is to take place only for cash transactions."
                },
                "minimumRoundType": {
                    "type": "string",
                    "description": "Indicates the type of rounding to be applied for non-cash transactions of a currency."
                },
                "cashRoundType": {
                    "type": "string",
                    "description": "Indicates the type of rounding to be applied for cash transactions of a currency."
                },
                "equivalentCurrencies": {
                    "type": "array",
                    "description": "Holds the equivalent currency information such as equivalent currency id.",
                    "items": {
                        "id": "urn:jsonschema:equivalentCurrencies",
                        "properties": {
                            "equivalentCurrencyId": {
                                "type": "string",
                                "description": "Specifies an equivalent currency that can be used instead of the actual currency"
                            }
                        }
                    }
                },
                "countryCode": {
                    "type": "string",
                    "description": "Specifies the countries which have the same national id type in the SWIFT Bank Directory Plus"
                },
                "fixedRate": {
                    "type": "string",
                    "description": "Numeric value for the interest rate entered manually."
                },
                "fixedCurrencyId": {
                    "type": "string",
                    "description": "Defines whether this currency is fixed to another currency"
                },
                "startDate": {
                    "type": "string",
                    "description": "Beginning Date of IPO Subscription"
                },
                "availableDate": {
                    "type": "string",
                    "description": "Specifies the date after which the contract or amount is available for use."
                },
                "blockedDateTime": {
                    "type": "string",
                    "description": "Date on which the account has been blocked."
                },
                "cutOffTime": {
                    "type": "string",
                    "description": "The Cut off time when all executions for the day are consolidated to create a trade"
                },
                "clsCurrencyId": {
                    "type": "string",
                    "description": "identifies the Continuous Linked Settlement (CLS) currency used to eliminate the risk of foreign exchange rate settlement"
                },
                "currencyIds": {
                    "type": "array",
                    "description": "Identifier of the currency. This is the 3-letter ISO 4217 code of the currency.",
                    "items": {
                        "id": "urn:jsonschema:currencyIds",
                        "properties": {
                            "currencyId": {
                                "type": "string",
                                "description": "Identifier of the currency. This is the 3-letter ISO 4217 code of the currency."
                            }
                        }
                    }
                }
            }
        }
    }
}