DTCC CTM Auto Responder FAQ & Requirements
Click the icons to expand, collapse, and print the content on this page.
The DTCC CTM Auto Responders are available for clients to test specific CTM business scenarios. These tools essentially turn around trades and populate the counterparty responses with data from the trade submitted. The tools generate counterparty messages that are submitted to CTM and simulate specific trade scenarios based on the BIC / OG acronym the trade is submitted to. Some of the scenarios that the tool allows for are the matched, mismatched - block level and mismatched - allocation level as well as various other scenarios.
The CTM Auto Responders follow the CTM Client Test service availability schedule - Fri 00:00 (midnight) to Thu 13:00 ET.
For testing more than 500 trades in a single submission, please refer to the specific scenarios designated as Volume testing scenarios. No more than 10,000 trades should be sent to the volume testing scenarios in an hour. Please reach out to your Integration Consultant if you require testing more than 10,000 trades.
The CTM Auto Responder enriches trades with static Alert settlement instructions based on Currency Codes and Type of Financial Instrument. The Alert and Type of Financial Instrument mappings are located on the Alert Enrichment Info tab. If a matching combination is not found, the SettlementInstructionsSourceIndicator will be populated with MANI and the trade will not contain any SSI's.
The CTM Auto Responders for ALL scenarios calculate the following amount fields according to CTM Best Practices to ensure client calculations are correct:
TradeLevel Fields:
- TotalTradeAmount
- TotalNetCashAmount
TradeDetail Fields:
- TradeAmount
- NetCashAmount
| Note |
| MISM status will occur if counterparty values are not calculated correctly. |
Formulas:
- Equity TradeAmount
Trade Amount = Quantity * Price
- Equity Net Cash Amount
If Buy:
Net Cash Amount = Trade Amount + Commissions + Charges Taxes
If Sell:
Net Cash Amount = Trade Amount - Commissions - Charges Taxes
- Debt Trade Amount
If QuantityTypeCode = FAMT indicating that Deal Price is a percentage then TotalTradeAmount = (Quantity * Price*CurrentFactor)/100
If QuantityTypeCode = UNIT then TotalTradeAmount = (Quantity * Price*CurrentFactor)
Note CurrentFactor will default to 1 if not populated on the TradeLevel for calculation purposes only. - Debt Net Cash Amount
If Buy:
Net Cash Amount = (Trade Amount + Accrued Interest) + (Commissions + Charges Taxes)
If Sell:
Net Cash Amount = (Trade Amount + Accrued Interest) – (Commissions - Charges Taxes)
The client’s subscription option HIDN (show hidden fields) must be set to Y or each trade message should include <ShowHiddenFieldsIndicator> with a value of Y. If the value is set to N a CTM Reject message will be issued by the CTM Auto Responder.
L1 Matching Fields should be varied for each trade. QuanityoftheBlockTradeamount must be unique per TradeLevel regardless of the other L1 field values, otherwise a CTM Reject message will be issued by the CTM Auto Responder.
Trades should not be amended unless a scenario step instructs as it will cause multiple TradeDetails to be created.
In general, the polling intervals are set to 5 minutes or less although some scenarios may take longer if stated in the scenario steps. Please allow 10 to 15 minutes for the trade to return before seeking technical assistance.
- Check Matching Profile Tolerances.
- Ensure that the matching Profiles are according to scenario definition.
- Ensure that the field values did not fall within tolerance for mismatch scenarios.
- Close any FATL errors in the CTM UI.
- Verify TL & TD Calculations for Trade Amounts and Net Cash Amounts.
Yes, both the Debt-Equity Broker and IM Auto Responders support Step-out & Step-ins. Most of the Debt-Equity Broker Scenarios can act as the Executing or Step-in Broker unless specified otherwise. For the Debt-Equity Investor Manager Auto Responders there is a single scenario.
CTM investment managers testing the CTM USDA to TradeSuite workflow can test using the TradeSuite Broker Auto Responder. For more details, refer to the CTM To TradeSuite Broker AR.