Message name | Field name | Attribute name | Changed from | Changed to |
DailyAccountSummaryDetailsEvent | businessDate | Description | Business Date. | Business Date. The format is yyyy-MM-dd. |
| timestamp | Description | The time of the event. | The time of the event. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| registeredSecuritiesAmount | Description | registeredSecuritiesAmount. | Registered Securities Amount. |
| registeredCashAmount | Description | registeredCashAmount. | Registered Cash Amount. |
| state | Description | State. | State. Valid values are: REGISTERED, COLLATERAL_CALCULATED, COLLATERAL_SEC_REGISTERED, COLLATERAL_SEC_STEPOVER, COLLATERAL_FX_REGISTERED, COLLATERAL_FX_STEPOVER, COLLATERAL_CASH_SETTLED, CLIENT_PAYMENTS. |
| status | Description | Status. | Status of execution. Valid values are: SUCCESS, ERROR, OVERRIDE, VALIDATION_FAILED, VALIDATION_WARNING, |
| statusText | Description | Status Text. | Status Text. Description of validation errors. |
| settlementDate | Description | Settlement Date. | Settlement Date. The format is yyyy-MM-dd. |
WithdrawalNotificationEvent | | Description | A number of payment advices for that the CM must confirm. | A notification event sent to the Clearing Member that there is a number of payment advices that the CM must confirm. |
| clearingMember | Description | ID of the CM. | Clearing Member ID. |
|
Message name | Field name | Attribute name | Changed from | Changed to |
Trade | tradeTimestamp | Description | The time the trade occurred. | The time the trade occurred. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| tradeBusinessDate | Description | The business date the trade occurred. | The business date the trade occurred. The format is yyyy-MM-dd. |
RtcTradeExternalData | tradingSystemMatchId | Description | An system set identifier of the trade report that was used to enter this trade into the system. | A system set identifier of the matched trade that was used to enter this trade into the system. |
| tradingSystemLinkId | Description | An system set identifier of the trade report that was used to enter this trade into the system. | A system set identifier of the matched trade that was used to enter this trade into the system. |
| tradingSystemTradeHalfId | Description | An system set identifier of the trade half from the external trading system. | A system set identifier of the trade half from the external trading system. |
| onBookQuantity | Description | Quantity from trading system for on-book trades. 0 if trade is Off-book. Kept on each side and not changed after trade management unless for at accumulations. When an accumulated trade is partly allocated, on-book and off-book quantities are no longer maintained. | Quantity from trading system for on-book trades. 0 if trade is Off-book. Kept on each side and not changed after trade management unless for accumulations. When an accumulated trade is partly allocated, on-book and off-book quantities are no longer maintained. |
| offBookQuantity | Description | Quantity from trading system for reported trades. 0 if trade is On-book. Kept on each side and not changed after trade management unless for at accumulations. When an accumulated trade is partly allocated, on-book and off-book quantities are no longer maintained. | Quantity from trading system for reported trades. 0 if trade is On-book. Kept on each side and not changed after trade management unless for accumulations. When an accumulated trade is partly allocated, on-book and off-book quantities are no longer maintained. |
FxDailyAccountSummaryDetails | | Description | Fx part of the daily account summary. | FX part of the daily account summary. |
| currencyCode | Description | The currencyCode. | The Currency Code, ISO 4217 alphabetic Code. Example: USD |
|
Message name | Field name | Attribute name | Changed from | Changed to |
CmBalancing1Event | | Description | Account balancing 1 message to CM. | Account balancing 1 message to the Clearing Member. |
| clearingMember | Description | ID of the CM. | Clearing Member ID. |
| businessDate | Description | Business date which have generated the various payments. Note it is not the actual payment date, which happens at the business day after. | Business date which have generated the various payments. Note it is not the actual payment date, which happens at the business day after. The format is yyyy-MM-dd. |
| settlementDate | Description | Date when the payment is due. | Date when the payment is due. The format is yyyy-MM-dd. |
CmBalancing2Event | clearingMember | Description | ID of the CM. | Clearing Member ID. |
| businessDate | Description | Business date which have generated the various payments. Note it is not the actual payment date, which happens at the business day after. | Business date which have generated the various payments. Note it is not the actual payment date, which happens at the business day after. The format is yyyy-MM-dd. |
| settlementDate | Description | Date when the payment is due. | Date when the payment is due. The format is yyyy-MM-dd. |
|
Message name | Field name | Attribute name | Changed from | Changed to |
QueryTradesReq | | Description | Query trades request. | Query trades from previous days. If the flag hasMore is set in the response, there are too many trades matching the search criteria. The client needs to specify narrower criteria and submit the query again. |
| tradeBusinessDateFrom | Description | Query trades from date. Can be current or previous business day. | Query trades from date. Can be current or previous business day. The format is yyyy-MM-dd. |
| tradeBusinessDateTo | Description | Query trades to date. | Query trades to date. The format is yyyy-MM-dd. |
| tradeTimeFrom | Description | Query trades from time. | Query trades from time. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| tradeTimeTo | Description | Query trades to time. | Query trades to time. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| possDup | Has been removed. |
AllocateTradeReq | | Description | Allocate trade to another account. | The purpose of trade allocation is to allocate or split a trade from one account to an another account. Allocation is performed by making an opposite trade on the original account and an equal trade on the receiving account. |
| possDup | Has been removed. |
AggregateTradesReq | | Description | Accumulate several trade. | A number of trades can be accumulated into a single trade with a volume weighted average price. The trades need to be on the same account, the same contract and the same side (only buy or only sell) from current day. |
| possDup | Has been removed. |
AllocateTradeWithTurnReq | possDup | Has been removed. |
CorrectAllocationErrorReq | | Description | Correct allocation error trade request. | To correct when a trade has erroneously been allocated to wrong client, i.e. to move the trade from one client to another. |
| possDup | Has been removed. |
CorrectPrincipalReq | | Description | Correct principal on deal trade request. | To move a trade from a client account to a member main or sub account. |
| possDup | Has been removed. |
ModifyPositionSubAccountReq | | Description | Modify sub account. | Request to move a position a from member house main account to member sub account or client suspense account. |
| possDup | Has been removed. |
ExerciseOptionPositionReq | | Description | Exercise an option position. | Exercise an option position. For American style options, this is allowed at any time during the contract’s lifetime. For European style options, this can only be done on the expiry day. |
| possDup | Has been removed. |
AbandonOptionPositionReq | possDup | Has been removed. |
AssignTradeReq | | Description | Request to assign trade to a member. | Request to assign trade to another member. |
| possDup | Has been removed. |
CancelGiveUpReq | | Description | Request to cancel giveup request. | Request to cancel giveup request by the initator. The recipient of the GiveUpEvent will then be notified with a new GiveUpEvent where the state is set to CANCELLED. |
| possDup | Has been removed. |
ApproveGiveUpReq | | Description | Request to approve giveup request. | Request to approve give-up request. The give-up request has been published to the member using GiveUpEvent. |
| possDup | Has been removed. |
RejectGiveUpReq | | Description | Request to reject giveup request. | Reject assigned or tripartite trade as receiver. The initiator will be notified by a GiveUpEvent on the GiveUp Event Flow. |
| possDup | Has been removed. |
AssignTradeWithTurnReq | possDup | Has been removed. |
TripartiteAllocationReq | | Description | Request to tripartite allocation to a member. | Tripartite allocation to another member. Tripartite agreement must exist. Tripartite requests that are not handled during the day are removed by the system. |
| possDup | Has been removed. |
TripartiteAllocationWithTurnReq | possDup | Has been removed. |
ModifyTradeSubAccountReq | | Description | Modify Trade sub account request. | To move a trade from house account to other house accounts. |
| possDup | Has been removed. |
AddCommissionReq | possDup | Has been removed. |
CancelCommissionReq | possDup | Has been removed. |
RejectCommissionReq | possDup | Has been removed. |
|
Message name | Field name | Attribute name | Changed from | Changed to |
TradeRes | origTradeId | Description | Used to preserve the original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer. For example when moving a trade this refers to the previous trade id. It works for moved/allocated trades as long as the new trade only consist of quantity from one trade. It does not work for aggregations since those trades comes from multiple trades. In case a trade is moved in multiple steps OrigTradeID points to the previous trade and not the initial trade. | Used to preserve the original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer. For example when moving a trade this refers to the previous trade id. It works for moved/allocated trades as long as the new trade only consist of quantity from one trade. It does not work for aggregations since those trades comes from multiple trades. In case a trade is moved in multiple steps origTradeID points to the previous trade and not the initial trade. |
| businessDate | Description | Business date of the transaction according to the DWH domain. Table is partitioned by this attribute. | Business date of the transaction according. The format is yyyy-MM-dd. |
| tradeDate | Description | The trade date of the trade according to the clearing domain. | The trade date of the trade. The format is yyyy-MM-dd. |
| text | Description | Optional free text field gotten from the deal -- TradeDestination.reference | Optional free text field from the reference of the original trade. |
| tradeTimestamp | Description | Trade time according to the clearing system. | Trade time according to the clearing system. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| timeOfEntry | Description | Trade time according to the Trading system. | Trade time according to the Trading system. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| accountType | Description | The type of account for the trade | The type of account for the trade. References name to constant PositionAccountType. |
| accountSubType | Description | The sub type of account for the trade | The sub type of account for the trade. References name to constant PositionAccountSubType. |
| expirationDate | Description | The expirationDate of the instrument | The expiry date of the instrument |
| assetClass | allowedValues | | AssetClass |
| assetSubClass | allowedValues | | AssetSubClass |
| agreedTime | Description | Time agreed between TM1 and TM2. Only applicable for reported trades. | Time agreed between TM1 and TM2. Only applicable for reported trades. The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| reportedTime | Description | The time the reported trade was received on the trading system (system generated). | The time the reported trade was received on the trading system (system generated). The format is yyyy-MM-ddTHH:mm:ss.SSS. |
| fromTradeId | Description | To CS trade half ID | Trade ID of original trade in case this tarde is created from a trade management activity. |
| fromAccountType | Description | Account Type of the From trade | Account Type of the From trade. References name to constant PositionAccountType. |
| fromAccountSubType | Description | Account Sub Type of the From trade | Account Sub Type of the From trade. References name to constant PositionAccountSubType. |
| positionId | Has been removed. |
Commission | Has been removed. |
|
Message name | Field name | Attribute name | Changed from | Changed to |
GetSettlementInstructionsReq | clearingMember | Description | The requested clearing member. | The requested clearing member ID. |
| settlementDate | Description | The requested settlement date. | The requested settlement date. The format is yyyy-MM-dd. |
| possDup | Has been removed. |
ConfirmWithdrawalsReq | | Description | Used for a CM to confirm or reject payment advices. | Used for a Clearing Member to confirm or reject payment advices. |
| possDup | Has been removed. |
PaymentAdvice | clearingMember | Description | Set on outbound messages. | Clearing Member ID. Set on outbound messages. |
GetPaymentAdvicesReq | clearingMember | Description | The clearing member. | The clearing member ID. |
| settlementDate | Description | The settlement date. | The settlement date. The format is yyyy-MM-dd. |
| possDup | Has been removed. |
|
Message name | Field name | Attribute name | Changed from | Changed to |
SettlementInstruction | | Description | Object to hold a settlement instruction. | Settlement instructions suitable to pass on to the settlement systems. The settlement instructions in RTC will be in state PENDING until settlement has been confirmed. |
| settlementDate | Description | Settlement date. | Settlement date. The format is yyyy-MM-dd. |
| senderBIC | Description | BIC code of the settlement bank of the paying member. Note that this can be the BIC of JSEӳ settlement bank. | BIC code of the settlement bank of the paying member. Note that this can be the BIC of the settlement bank of JSE. |
| senderBranch | Description | Branch no of the sender (used for swift). | Branch no of the sender (used for SWIFT). |
| receiverBIC | Description | BIC code of the settlement bank of the receiving member. Note that this can be the BIC of JSEӳ settlement bank. | BIC code of the settlement bank of the receiving member. Note that this can be the BIC of the settlement bank of JSE. |
| unconfirmedSettledAmount | Description | The sum of reported settled amounts that are waiting for confirmation on a position update in the Clearing domain. | The sum of reported settled amounts that are waiting for confirmation on a position update. |
| settledAmount | Description | Amount. | The sum of reported settled amounts that have been matched to this instruction. |
|
Constant group name | Constant name | Attribute name | Changed from | Changed to |
PositionType | SETTLEMENT | Description | When a SETTLEMENT_SOURCE position is created, one or several positions of this type is also created in the instruments that represent the money and goods to be delivered. | A position of type SETTLEMENT represents changed of the position on the settlement date. |
PositionReason | ALLOCATION_CORRECTION_TO | Description | The deal origins from a move from one client account to another client account. | The deal originates from a move from one client account to another client account. |
| PRINCIPAL_CORRECTION_TO | Description | The deal origins from a move from a client account. | The deal originates from a move from a client account. |
| ACCUMULATED_TO | Description | The deal origins from a deal aggregation activity. | The deal originates from a deal aggregation activity. |
| ASSIGNED_TO | Description | The deal origins from a deal assign activity. | The deal originates from a deal assign activity. |
| ASSIGN_CANCELLED | Description | The deal assign cancelled by initator. | The deal assign cancelled by initiator. |
| TRIPARTITE_FROM | Description | The deal has been assign using Tripartite agreement. | The deal has been assigned using Tripartite agreement. |
| TRIPARTITE_WITH_TURN_FROM | Description | The deal has been assign with new price using Tripartite agreement. | The deal has been assigned with new price using Tripartite agreement. |
FlowStates | Has been removed. |
|