The name is also used for operational screens that show pending orders alongside completed trades. Read the row type and status: an accepted order is not an execution. Regulatory uses of “blotter” can cover broader records, including cash and securities movements. The execution ledger below is a teaching example, not a universal regulatory field specification.
One order can produce several rows
| Execution ID | Order ID | Execution time, UTC on 2026-10-26 | Side | Shares | Price, USD/share | Gross consideration, USD |
|---|---|---|---|---|---|---|
| E-1 | O-17 | 10:00:00.100 | Buy | 10 | 100.00 | 1,000.00 |
| E-2 | O-17 | 10:00:00.300 | Buy | 20 | 101.00 | 2,020.00 |
There are two fills and one order. At a larger scale, a parent order can be divided into child orders, each of which may receive several fills. Preserve these relationships rather than treating every execution as a separate investment decision.
The executed quantity is shares. The gross purchase amount is USD. With positive fill quantities and execution prices , the quantity-weighted fill price is
The simple average of the two row prices is 100.5 USD/share. It gives each fill equal weight even though the second contains more shares. It is not the average price paid per share. Nor is this account's fill average automatically the market's volume-weighted average price: that benchmark requires its own market-trade population and interval. If nothing fills, the average fill price is undefined, rather than zero.
Make each row interpretable
A useful execution record needs an explicit data contract. Typical information includes:
- Identity and lineage. Account, instrument identifier, execution identifier and the relevant order identifiers. State the source and identifier namespace: a short execution ID need not be globally unique across brokers or sessions.
- Economic terms. Side, executed quantity, quantity unit, price and its quote currency. For instruments quoted per contract, per unit of face value or with a multiplier, record the conversion needed to obtain a cash amount. Multiplying a displayed price by a quantity is not universally sufficient.
- Time. Execution timestamp and time zone, plus receipt or booking time when needed. A delayed message's arrival time does not replace the time the trade occurred. Keep the applicable trade date and session convention explicit.
- Charges and lifecycle. Fees, fee currency, broker or venue reference, and links to corrections or cancelled trades. Distinguish an order cancellation, which concerns an unfilled remainder, from a trade cancellation that reverses an execution.
Reconcile the ledger to the book
Sources
- FIX Trading Community, Order State Changes, EP284, November 2023, pp. 4–5 and 46–49: order status, execution quantities and trade corrections/cancellations.
- FINRA Regulatory Notice 21-07, 2021: the transaction/trade blotter discussion for mutual funds and variable annuities.
- SEC, Books and Records Requirements for Brokers and Dealers, Question 11, 2003: the broader broker-dealer recordkeeping context of blotters.
- Rishi K. Narang, Inside the Black Box, 2nd ed., Wiley, 2013, pp. 129–130 and 245: trading infrastructure, FIX and an order receiving separate fills.