SD-06.1 — Order Management

Business Domain: BD-06 Trading & Execution (Front office) · Applies: PUB

Purpose

Receives the trade decision from portfolio management, validates it, and manages it through the desk — the order-management capability. Order Management is the front of the trade chain: it turns an investment decision into a compliant, enriched, routed order, and keeps the order book of record as the order works. It is the order-management-system capability; the execution that follows is SD-06.2.

Service Operations

  • Capture and stage the order — receive the order or order list from BD-05 Portfolio Management and stage it on the desk.
  • Gate the order through pre-trade compliance — submit the candidate order synchronously to the SD-10.1 pre-trade compliance engine and act on the decision: release on pass, block on fail, route to override on requires-override. Pre-trade compliance checks are run by SD-10.1’s engine; SD-06.1 consumes the result synchronously at order entry.
  • Enrich the order — add the settlement instructions, the account and fund codes, and any broker restrictions.
  • Aggregate orders into blocks — combine same-side orders across accounts into a block for execution.
  • Make the routing decision — route the order to the high-touch desk, to an algorithm, to a request-for-quote platform, or to a voice desk, by the mode the order needs.
  • Split blocks into child orders — break a block into the child orders and waves it executes through.
  • Track order status — maintain the order book of record, capture fills, and handle amendments and cancellations.

Inputs and outputs

  • Inputs: the trade list from BD-05; the mandate and compliance rules; account and fund reference data; restricted lists.
  • Outputs: a validated, compliant, routed order and its child orders — consumed by SD-06.2 Trade Execution — and the order book of record, consumed by SD-06.5 and BD-12.

Entities

  • Consumes: Instrument / Asset (E-02), Portfolio / Mandate (E-03), Legal Entity (E-01).
  • Owns: PB-03 Order — the public-markets trade-lifecycle pack’s Order entity. SD-06.1 is its authoritative source

Standards

  • The FIX protocol for order messaging; MiFID II order-handling and record-keeping rules; the firm’s trade policy document. Pre-trade compliance is run by SD-10.1’s engine against the SD-10.2 coded restriction library; SD-06.1 consumes the decision.

Open extensions

  • The routing decision spans all three execution modes — algorithmic, request-for-quote and voice — equally; no mode is the default.
  • The boundary with SD-10.1 — pre-trade compliance checks are run by SD-10.1’s engine; SD-06.1 consumes the result synchronously at order entry.

Built from open-investment-model v0.3.0 · f7452ad