01 of 07Pre‑trade
Before anyone hits buy, the price, the identifiers and the entitlement all have to be right.
BUY 25,000 XYZ @ 101.42PX 101.42 · ISIN / FIGI / RIC lookup ✓
- What breaks
- Stale reference data or an expired entitlement lets the wrong economics into the order.
- How we fix it
- Validate source precedence, symbology, eligibility and critical reference fields before capture.
02 of 07Execution
The order goes out as a FIX message. The fill comes back. Partial fills have to add up.
BUY 25,000 XYZ @ 101.42FIX 35=D NewOrderSingle → 35=8 ExecutionReport
- What breaks
- Order and execution identifiers diverge; partial fills do not reconcile to the parent order.
- How we fix it
- Specify field mappings, execution-state transitions and duplicate / partial-fill controls.
03 of 07Allocation
One block, three accounts. The splits must balance and every account needs instructions.
BUY 25,000 XYZ @ 101.4225,000 shares → A:10,000 / B:8,000 / C:7,000
- What breaks
- Account splits do not balance, or a standing settlement instruction is missing.
- How we fix it
- Apply quantity and notional tolerances, account eligibility and owned exception queues.
04 of 07Confirmation
Both sides agree on what was actually traded. Equities through DTCC, swaps through MarkitWire.
BUY 25,000 XYZ @ 101.42DTCC CTM · economics affirmed ✓IRS · MarkitWire · economic terms confirmed ✓
- What breaks
- Economic terms differ between the booked trade and the counterparty confirmation.
- How we fix it
- Define product-level term validation, confirmation ownership and escalation cut-offs.
05 of 07Matching
Our side and their side, compared field by field. This is where the 6pm calls start.
BUY 25,000 XYZ @ 101.42MATCHED · quantity / price / date ✓IRS · MATCHED · schedule / day count / UTI ✓BREAK · counterparty settle date T+2 vs ours T+1
- What breaks
- Counterparty economics or settlement dates fail matching tolerances.
- How we fix it
- Normalize identifiers, agree tolerances and route unmatched items to an accountable owner.
06 of 07Settlement
Cash and securities move. Miss the cut-off and you have a fail on your hands.
BUY 25,000 XYZ @ 101.42SWIFT MT541 · receive against payment · T+1
- What breaks
- A missing instruction, funding gap or missed cut-off creates a settlement fail.
- How we fix it
- Validate standing instructions, funding and cut-offs; monitor acknowledgements and fails.
07 of 07Reporting
The regulator gets a complete, on-time, traceable report. Every field, every time.
BUY 25,000 XYZ @ 101.42Jurisdiction eligibility ✓ · DQ completeness ✓IRS · EMIR / Dodd-Frank · UTI / LEI / DQ ✓
- What breaks
- A late report or an incomplete source-to-report field creates regulatory risk.
- How we fix it
- Build traceable mappings, completeness checks, reconciliation and evidence for sign-off.