Trade reporting workflows
Two workflows are supported:
Reporting a trade with a counterparty
Reporting a self-trade (crossing)
Reporting a trade with a counterparty
This workflow is used where two parties have agreed to a trade off the market. The steps are as follows:
| 1 | Initiator sends a trade report to the exchange. |
| 2 | The exchange sends an acknowledges receipt of the trade report. If the exchange accepts the report, it will send a report to the initiator and the counterparty. |
| 3 | The counterparty can accept or decline the report. |
| 4 | The exchange sends both parties a trade report with the indicating the counterparties decision to accept or reject the report. |
Reporting a self-trade (crossing)
This is used to report a trade where the party is both the buyer and seller in the transaction.
| 1 | Initiator sends a trade report to the exchange. |
| 2 | The exchange sends an acknowledges receipt of the trade report. |
| 3 | If the exchange accepts the report, it will send a report to the initiator. |