TOBOUser
The client who the trade is for.
TraderUsername
The name of the trader providing the price to the user, or NO_TRADER if there is none.
Account
The used account for the trade.
Action
Withdraw or deposit for Call Deposit.
CallAccount
The account which is being withdrawn from or deposited to.
Currency
The currency in which the trade is made.
MaturityDate
The maturity date of the trade.
MaturityTenor
The maturity tenor of the trade.
StartDate
The start date of the trade.
StartTenor
The start tenor of the trade.
TradeID
The unique id identifying the trade.
PrincipalAmount
Principal amount for the trade specified in the provided Currency.
InterestRate
Interest rate on the given PrincipalAmount.
IndicativeProfitRate
Indicative profit rate on the given PrincipalAmount.
InterestRateDPS
The precision for a specified InterestRate.
InterestAmount
Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.
PrincipalPlusInterest
Composite amount between principal amount and interest amount.
PaymentFrequency
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.
AllocationMode
Determines whether the amount will be alLocated to a single or multiple accounts. Supported types are [SINGLE, MULTIPLE] and is defaulted to SINGLE.
NumberOfDays
The number of days between the start and maturity dates.
ExecutionDateTime
string
Example: 20160322123621
EntityId
The entity the trade is on behalf of. For example, if the logged in user user1@customer.co.za wishes to make a trade on behalf of entity CUSTONE, then the value of this field will be CUSTONE. If this field is absent on a leg then the default entity should be presumed.
EntityDescription
string
Example: Customer 1
The description of a trade on behalf of entity.
TradingType
The type of the trade. Supported types are [LOAN, DEPOSIT, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND].
QuoteID
Unique id for a quote, used to determine which quote has been used for trade execution.
QuoteDateTime
string
Example: 20160314013000
CanAffirm
Ability to Affirm the Trade Details are as agreed.
DisplayFields
string
Example: method={'import':'static com.caplin.motif.mm.config.DefaultDisplayFields.addDefaultMMTermSummaryDisplayFields','name':'addDefaultMMTermSummaryDisplayFields','comment':'See DefaultDisplayFields javadoc for parameters and available builder methods.'}
Configuration for a frontend to display label-value pairs. Use DefaultDisplayFields builders to provide Caplin default and/or custom fields.
CanCapitalIncrease
Ability to Capital Increase the Trade amount.
CanRollOver
Ability to Roll Over the Trade amount.
CanChangeSSI
Ability to Change the Settlement Instructions.
CanGiveNotice
Ability to Give notice for Money Market trades.
HasPostTradeHistory
Define whether post-trade history (related deals) is available.
NoticePeriodDescription
The notice period description for the trade, sent as the raw display value or a translation token.
NoticePeriod
The notice period for the trade.
IsShariaTrade
Indicates whether the trade is a Sharia trade
CanConfirm
Ability to Confirm the Settlement Details are now final.
ConfirmedBy
The name of the user who confirmed a trade.
Tags
string
Example: method={'import':'static com.caplin.motif.fx.config.definitions.common.Tag','name':'Arrays.asList'}
Tags for a trade.
ConfirmedDateTime
datetime
Example: 2018-03-16T07:25:16+00:00
The time at which a trade was confirmed in ISO-8601 format
CanUnwind
Ability to Unwind the Trade amount.
Fees
Fees on the given PrincipalAmount for unwind.
ParentTradeID
The unique id identifying the parent trade of this trade in the case of post trade workflows.