← Glossary

Devancore Post-Trade Glossary

Straight-Through Processing Workflow

A straight-through processing workflow moves institutional trade data from capture to settlement and books update without manual repair when each control gate passes.

Definition

A straight-through processing workflow is the controlled post-trade path that lets a trade move from execution capture to final books update without manual repair. It is not only a technology shortcut. It is a sequence of state transitions where each handoff has required data, deterministic validation, timestamped status, exception handling, and evidence.

This page is narrower than post-trade processing workflow and deeper than the general straight-through processing definition. Post-trade processing explains the full operating lifecycle. Straight-through processing explains the no-touch objective. STP workflow explains the control gates that decide whether the transaction can keep moving or must stop for repair.

STP workflow record

STP workflow record

Each stage should prove whether the trade moved without touch or entered repair.

Stage Control gate Record produced
Capture Source, duplicate, entitlement, order, fill, account, instrument, side, quantity, price, and timestamp checks Captured trade state with source payload and event time
Validate Required fields, identifier mapping, account eligibility, counterparty, currency, market, and settlement-date checks Validated trade state or cause-coded intake exception
Enrich SSI, custodian, CSD, security master, account master, LEI, MIC, CFI, and calendar data checks Enriched settlement-ready trade or reference-data exception
Agree Allocation math, confirmation fields, affirmation status, and counterparty match checks Account-level obligation with match, affirmation, and exception evidence
Instruct Route, format, approval threshold, message schema, and settlement rail checks Settlement instruction with payload, release state, and message reference
Close External status, finality proof, reconciliation result, books update, and reporting lineage checks Settled, failed, pending, repaired, or held operating record

The workflow starts with capture. The system receives a source trade event from an execution system, OMS, EMS, FIX feed, API, upload, or other controlled source. The first question is not whether the trade can settle. The first question is whether the firm has a clean source record: order reference, fill ID, account, instrument, counterparty, side, price, quantity, trade date, settlement date, and event timestamp. A duplicate, late amend, missing fill ID, or ambiguous instrument should stop the path before the trade becomes trusted operating state.

Validation and enrichment make the trade operational. A captured trade needs standing settlement instructions, account master data, security master attributes, custodian, CSD or depository route, currency, calendar, LEI, MIC, CFI, ISIN, CUSIP, and market-specific settlement data. If those fields are missing, stale, or manually overridden, the workflow should create a cause-coded exception. A trade that requires a human to choose an SSI or edit a settlement field may still be repaired, but it should not be counted as pure no-touch STP for that stage.

Agreement creates the external obligation. Allocation, confirmation matching, and affirmation test whether the account-level economics are complete and whether the counterparties agree. Under U.S. T+1 rules, broker-dealers in scope need agreements or written policies and procedures reasonably designed to complete allocation, confirmation, and affirmation as soon as technologically practicable and no later than the end of trade date. That makes workflow timing visible. A late allocation, unmatched confirmation, or unaffirmed trade is not only a queue item. It is a time-sensitive settlement risk.

Instruction converts agreement into movement. The workflow should generate the correct settlement payload only after the required data and approvals exist. In securities settlement, this may involve SWIFT MT54x, ISO 20022 securities messages, a custodian instruction, a CSD instruction, a DTC-facing delivery flow, or a CCP-linked net settlement path. Message format, market route, legal finality model, and internal ledger state should remain separate fields. A valid message is not the same as settled cash and securities.

Closure requires external proof. A transaction may be internally clean but still pending externally because of inventory, cash, collateral, counterparty action, receiver authorization, custodian status, CSD status, or depository controls. The STP workflow should map those external states back to the trade. Final cash, position, accounting, and reporting updates should be tied to finality evidence, not only to the fact that an instruction was sent.

STP workflow - controlled handoffs

Devancore · message matrix

Rail Message Purpose Record
Capture execution event create source record order, fill, account, instrument, counterparty, price, quantity, side, and event time
Enrich settlement-ready trade attach required data SSI, custodian, CSD, account, LEI, MIC, CFI, ISIN, CUSIP, and calendar version
Agree matched obligation confirm economics allocation, confirmation, affirmation, field comparison, owner, and repair state
Instruct settlement payload release movement route, format, instruction reference, approval state, and external acknowledgement
Close final state support books settled, failed, pending, repaired, reconciled, or held status with finality proof

How it works

A straight-through processing workflow works by applying state gates to every handoff. If the required data and evidence exist, the trade moves forward. If a gate fails, the trade is routed to an exception queue with reason, owner, timestamp, deadline, and repair path.

STP measurement controls

STP measurement controls

A clean STP metric separates no-touch movement from assisted repair.

Metric state Meaning Control question
No-touch STP The trade passes the defined workflow scope without human repair or discretionary override Can the full state path be replayed from source to final proof?
System-assisted repair A deterministic rule or approved source refresh resolves a missing or stale data field Was the repair rule controlled, versioned, and evidenced?
Human repair An analyst changes data, selects an SSI, resolves a mismatch, or edits an allocation Was the item removed from pure STP and routed through maker-checker where required?
Manual override A user releases or accepts an item despite a warning, hold, or threshold condition Is the override reason, approver, source evidence, and downstream impact retained?
External pending The internal workflow passed, but the custodian, CSD, depository, cash, inventory, or counterparty state blocks completion Is the blocker reason mapped back to the trade record and owner?
Reopened item A closed or repaired item returns because downstream proof rejects the prior state Does the reopened item preserve original age, tolerance floor, model confidence impact, and supervisor flag?

The first discipline is measurement. A useful STP rate should define the scope clearly: capture-to-instruct, capture-to-affirm, capture-to-settle, or capture-to-books. The numerator should include only transactions that passed the defined scope without manual repair or discretionary override. Repaired items, assisted items, manually approved items, pending items, failed items, and reopened items should be tracked separately. This discipline also aligns with the regulatory attention placed on central matching service providers. SEC Rule 17Ad-27 requires CMSPs to maintain policies and procedures reasonably designed to facilitate straight-through processing and to report progress using defined metrics. A firm-side workflow should therefore avoid inflated internal STP numbers that hide manual repair behind later automated transmission.

The second discipline is reference data. Many STP failures begin before settlement date: stale SSI, wrong custodian account, missing CSD route, invalid security identifier, outdated market calendar, bad account mapping, or incomplete counterparty data. A workflow that discovers those defects after instruction release is not running true STP. It is pushing the break downstream.

The third discipline is agreement timing. Same-day affirmation depends on clean capture, enrichment, allocation, confirmation, and matching. DTCC guidance for U.S. T+1 processing highlights the operational importance of completing allocations early enough to support confirmations and affirmations by the trade-date cutoff used for DTC processing. The workflow should therefore show late allocation and affirmation risk before the cutoff arrives.

The fourth discipline is exception quality. A fast repair is useful only if it is evidenced. If a user changes an SSI, corrects a price, edits an allocation, accepts a fuzzy match, or releases an item past a warning, the workflow should preserve the original value, new value, reason, maker, checker, source evidence, approval time, and downstream impact. Reclassifying a break should not reset its first detection timestamp.

Fuzzy matching needs hard tolerance floors. If a model or matching engine proposes a soft closure based on similar text, partial identifier overlap, or near-match economics, the workflow should still block mismatched quantities, cash amounts, settlement dates, or account fields outside approved tolerances. If the item later reopens because a custodian, CSD, DTC, NSCC, or counterparty rejects the prior closure, the system should preserve original age, reduce confidence in that match pattern, and flag the reopened item for supervisor review.

The fifth discipline is message and status mapping. ISO 20022 supports structured securities settlement messages, including settlement instruction, status advice, and confirmation flows. Richer structured data can reduce ambiguity, but it does not remove the need for workflow controls. The system still needs to prove which instruction was sent, what status came back, what changed internally, and whether the item is settled, failed, pending, repaired, or held.

The final discipline is reporting. STP dashboards should not only show a percentage. They should show why trades fell out, which gate failed, how long the item aged, who repaired it, whether it re-entered the workflow, whether it reopened, and what final evidence closed the record. A high STP number with weak exception evidence is not a strong operating model.

In Devancore™

Devancore supports straight-through processing workflows by linking source events, validation, enrichment, agreement, settlement instruction, external status, exception handling, and books update into one operating record. It should not be framed as a broker, custodian, CSD, CCP, depository, settlement bank, execution venue, accounting authority, legal adviser, or guarantee of settlement.

In a Devancore-style workflow, a trade can move without touch only when the required fields, controls, and evidence are present. If something is missing, the platform should make the break visible: stale SSI, invalid identifier, allocation imbalance, confirmation mismatch, missing affirmation, rejected settlement instruction, DTC pending state, cash shortfall, inventory shortfall, unresolved reconciliation item, or weak approval evidence.

Devancore can separate pure no-touch STP from assisted repair. That distinction matters because a trade manually repaired before settlement may still settle, but it still reveals an operating weakness. The useful record should show whether the item passed automatically, was repaired by system rule, was changed by a user, required maker-checker approval, or reopened after closure.

The platform view also connects STP to adjacent controls. Capture quality links to trade capture system. Data quality links to trade enrichment automation, standing settlement instructions, and settlement instruction automation. Agreement quality links to trade confirmation matching and same-day affirmation. Settlement quality links to DTC settlement window, failed trade settlement, and trade reconciliation.

The operating standard is simple: no invisible touch. If a trade moved straight through, the record should prove why. If it did not, the record should show where it stopped, who owned the repair, what evidence supported the change, and whether the final books update was tied to external proof.

For U.S. DTC and NSCC activity, that final proof may include both depository book-entry state and cash settlement evidence. DTC describes end-of-day net funds settlement as flowing through settling banks and the Federal Reserve National Settlement Service, with settlement occurring at approximately 4:15 PM ET after DTC and NSCC balances are finalized and acknowledged. A Devancore-style operating record should preserve that distinction: instruction sent, securities movement, cash settlement, reconciliation, and general ledger posting are related states, not one undifferentiated status.