The Trade Capture, Allocation and Give-Up module references some entities and some actions:
It is what arrives from the trading environment, and is carried out between two counterparties.
A single trade holds information from both legs (buy side and sell side).
After being captured, a trade gives rise to two operations: one for the buy side and one for the sell side.
This is the module's main entity, subject for example to the allocation and give-up actions.
It is the action of identifying the investor responsible for a given operation.
When an operation is allocated, in practice, a new operation is created and the quantity is moved.
It is the action of transferring an operation from one Participant (Origin-Participant) to another (Target-Participant).
It is conditioned to the acceptance of the Target-Participant.
The indication may happen:
| Date | Version | Reason | Change Description |
|---|---|---|---|
| 03/09/2026 | 1.0 | - | Initial version |
| Message | Name | Description | Sent by Base? | Sent by the Participant? |
|---|---|---|---|---|
| base-m-alo-cap-01-001 | TradeCaptureNotification | Notification about captured trade | ✅ | |
| base-m-alo-cap-02-001 | TradeCancelNotification | Notification about cancelled trade | ✅ | |
| base-m-alo-ope-01-001 | TradeOperationsSnapshot | Updated state of operations | ✅ | |
| base-m-alo-alo-01-001 | AllocationRequest | Allocation request | ✅ | |
| base-m-alo-alo-02-001 | AllocationStatusUpdate | State update regarding an allocation | ✅ | |
| base-m-alo-giv-01-001 | GiveUpStatusUpdate | State update regarding a give-up | ✅ | |
| base-m-alo-giv-02-001 | GiveUpAcceptOrReject | Response to give-up / pending reversal | ✅ | |
| base-m-alo-can-01-001 | AllocationCancellationRequest | Allocation cancellation request | ✅ | |
| base-m-alo-can-02-001 | AllocationCancellationStatusUpdate | State update regarding an allocation cancellation | ✅ |
| File | Contained message | Name | Description | Sent by Base? | Sent by the Participant? |
|---|---|---|---|---|---|
| ⌛ | ⌛ | ⌛ | ⌛ |