Devancore Inc.
Devancore Post-Trade Glossary
Glossary
ISO 20022 sese.023
ISO 20022 sese.023 is the securities settlement transaction instruction message used to instruct delivery or receipt of securities through a custodian, CSD, ICSD, or account servicer.
Document source: https://devancore.com/glossary/iso-20022-sese-023/
Devancore Post-Trade Glossary
ISO 20022 sese.023
ISO 20022 sese.023 is the securities settlement transaction instruction message used to instruct delivery or receipt of securities through a custodian, CSD, ICSD, or account servicer.
Definition
ISO 20022 sese.023 is the Securities Settlement Transaction Instruction message. It is the structured instruction payload used to request the delivery or receipt of securities through a custodian, central securities depository, international central securities depository, or other account servicer. It can support delivery against payment, receipt against payment, delivery free of payment, or receipt free of payment, depending on the transaction terms and market rules.
This page is narrower than ISO 20022 securities settlement. The broader page explains the messaging standard and securities settlement family. This page focuses on one message: the instruction that turns an enriched trade into an outbound settlement request. The practical control point is simple. A sese.023 can be perfectly formatted and still not be settled. It is evidence that an instruction was created and sent, not proof that cash and securities moved.
sese.023 instruction record
sese.023 instruction record
The instruction should prove what was sent, why it was valid, and which upstream data produced it.
| Record layer | What it contributes | Control evidence |
|---|---|---|
| Source trade | Execution, allocation, account, instrument, side, quantity, price, trade date, and intended settlement date | Trade ID, source payload, event time, allocation state, and affirmation dependency |
| Reference data | Security identifier, account master, counterparty, custodian, CSD, market, calendar, and currency data | ISIN or local identifier, account, party, market, calendar, and source version |
| SSI version | Approved settlement route, place of settlement, safekeeping account, account servicer, settlement parties, and method | Active SSI version, maker-checker evidence, effective time, and route validation result |
| Instruction terms | Delivery or receipt, free or against payment, settlement amount, currency, UTI or matching reference where required, and processing indicators | Payload preview, required fields, duplicate check, reference check, and policy result |
| Schema and market rules | XML structure, required elements, market-practice fields, party identifiers, dates, and account formatting | XSD result, usage-rule result, validation timestamp, and exception reason |
| Release and response | Outbound instruction, network acknowledgement, account-servicer status, confirmation, cancellation, or repair state | Message reference, release approval, status advice, final confirmation, and books handoff |
A sese.023 message sits after capture, enrichment, allocation, and settlement routing decisions. Upstream systems provide the trade economics. Reference-data systems provide the instrument, account, counterparty, custodian, CSD, market, currency, and calendar data. The standing settlement instructions workflow provides the approved route and party chain. The instruction engine maps those records into a structured settlement payload.
The message quality depends on the source data. A stale SSI, invalid safekeeping account, wrong place of settlement, mismatched security identifier, missing account-servicer data, or malformed party identifier can turn a clean-looking trade into a rejected instruction or manual repair item. ISO 20022 gives the payload structure. It does not rescue bad reference data.
The status boundary matters. SWIFT training material groups settlement instruction, status advice, and confirmation around sese.023, sese.024, and sese.025. The business meaning is different in each step. sese.023 instructs. sese.024 reports processing status. sese.025 confirms settlement. Internal ledgers should not move a trade to final settled state only because the instruction was emitted.
Co-existence with legacy MT54x flows creates a separate control problem. Many operating models still sit between ISO 20022-capable internal systems and older sub-custodian, local-market, or intermediary connections that require ISO 15022-style MT messages. Translation can lose information when rich XML elements are compressed into flatter MT field structures. Party details, account strings, matching references, and settlement indicators that are explicit in a sese.023 payload may be truncated, remapped, or pushed into qualifier-style fields during conversion. The workflow should therefore retain the original sese.023 data, the translated outbound form, and the validation result for both sides of the conversion.
The value of sese.023 is not only XML structure. It creates an auditable instruction record. A strong workflow should show which trade created the message, which SSI version populated the route, which validation checks passed, who released or approved the instruction where required, what external status came back, and what confirmation or exception closed the lifecycle.
How it works
ISO 20022 sese.023 works by converting a settlement-ready trade into a structured outbound instruction. The message is generated from controlled source data, validated before release, sent to the account servicer or market infrastructure, then monitored through separate status and confirmation events.
sese.023 control checks
sese.023 control checks
The message is only as reliable as the data and gates used to create it.
| Control | Failure mode | Required response |
|---|---|---|
| Trade linkage | Instruction is generated without a stable source trade, allocation, affirmation state, or account-level obligation | Hold generation until source references, allocation state, and affirmation dependency are complete |
| SSI mapping | Stale or broad SSI data populates the wrong account, custodian, place of settlement, party chain, or matching reference | Resolve the active SSI version, preserve as-of evidence, and generate quickly after trade-date affirmation |
| Schema validation | The XML payload has missing, malformed, truncated, or invalid required fields | Validate before release and route defects to a cause-coded repair queue |
| Duplicate and amendment control | A resend, cancel, amend, or retry creates multiple live instructions for the same obligation | Use deterministic references, idempotency controls, and chronological state processing |
| Status separation | Internal books treat the instruction as settled before external confirmation arrives | Separate sent, acknowledged, matched, pending, failed, and confirmed states |
| Audit trail | Operations cannot reconstruct why the instruction was sent or which data was used | Store payload, validation log, SSI version, approval, status advice, and confirmation |
The first step is trade linkage. The system needs a stable source obligation: trade ID, account, instrument, side, quantity, intended settlement date, allocation state, and confirmation or affirmation dependency. Where market practice or regulation requires a Unique Transaction Identifier, the UTI should be generated, preserved, or consumed as part of the matching reference set rather than treated as optional text. If the source trade is still ambiguous, the instruction should not be generated.
The second step is enrichment. The instruction needs instrument master data, account data, counterparty data, settlement method, market calendar, custodian or depository route, and the active SSI version. This is where settlement instruction automation either creates a clean payload or exposes the data gap before it reaches the market. In a T+1 cycle, the instruction engine should be able to generate and validate the payload within minutes of trade-date allocation, confirmation, and affirmation, so settlement processing is not pushed into late repair.
The third step is validation. The generated XML should be checked for required fields, structure, party and account formatting, dates, duplicate references, UTI or matching reference where required, settlement method, cash amount and currency where applicable, and market-practice expectations. A schema-valid message may still fail a business rule. A business-readable route may still fail XML validation. Both checks are needed.
The fourth step is release control. Low-risk instructions may flow automatically when all gates pass. High-value, late, amended, free-of-payment, manually repaired, or policy-sensitive instructions may require maker-checker review. A resend or retry should be governed by deterministic references so a timeout does not create duplicate live instructions.
The fifth step is response monitoring. The instruction may be acknowledged, accepted, matched, unmatched, pending, rejected, cancelled, failed, recycled, or confirmed, depending on the account servicer and market. The internal workflow should map those states back to the original trade, not bury them in messaging logs.
The sixth step is books handoff. A firm should update expected cash and position projections when the instruction is sent, but final books should wait for appropriate external proof. In an ISO 20022 securities settlement flow, that proof is commonly represented by settlement confirmation, not the original sese.023 instruction. This separation protects straight-through processing workflow metrics, failed trade settlement controls, and trade reconciliation evidence.
sese.023 - validate before release
Devancore Glossary · devancore.com
sese.023 - validate before release
Devancore Glossary · devancore.com
In Devancore™
Devancore - sese.023 evidence stack
Devancore · evidence stack
Source
Trade, allocation, account, instrument, quantity, settlement date, and original event references are retained before instruction generation.
Enrichment
Security master, account master, counterparty, custodian, CSD, market calendar, and SSI version attach with as-of source evidence.
Validation
The outbound payload is checked against required fields, XML schema expectations, market-practice rules, duplicates, and release policy.
Message
The generated sese.023 payload, message reference, release decision, acknowledgement, and repair history stay linked to the trade.
Outcome
Status advice, final confirmation, failed state, books update, reconciliation result, and audit package close the instruction record.
Devancore supports sese.023-style settlement instruction workflows by linking source trade data, enrichment data, SSI version, validation results, release controls, outbound payload, status advice, confirmation evidence, exception handling, and books handoff into one operating record. It should not be framed as a custodian, CSD, ICSD, depository, settlement bank, SWIFT network operator, legal adviser, or party that controls settlement finality.
In a Devancore-style workflow, a settlement instruction is not a disconnected message file. It is a state transition with evidence. The platform should show where the trade came from, which reference data was used, which route was active, which checks passed, which instruction was sent, which response came back, and whether the item became settled, pending, failed, cancelled, or held.
This page complements standing settlement instructions workflow, securities settlement software, and straight-through processing workflow. SSI workflow governs the route. Settlement software governs the broader state machine. STP workflow measures whether the trade moved without repair. The sese.023 record is the payload-level proof that the instruction was generated from controlled data.
The operating test is direct: can an operations lead reconstruct the exact instruction that left the firm, the data that produced it, the validation that allowed it, the status that followed it, and the confirmation or exception that closed it?
Related terms
- ISO 20022 Securities Settlement
https://devancore.com/glossary/iso-20022-securities-settlement/
International financial messaging standard where sese.023 settlement instructions and sese.025 confirmations replace legacy SWIFT MT54x messages, enabling richer settlement data, STP, and interoperability across global custodians and CSDs.
- Settlement Instruction Automation
https://devancore.com/glossary/settlement-instruction-automation/
Automatically generating and transmitting settlement instructions to custodians and CSDs using pre-loaded SSI data — replacing manual entry, enabling STP, and making T+1 compliance operationally viable.
- Standing Settlement Instructions Workflow
https://devancore.com/glossary/standing-settlement-instructions-workflow/
A standing settlement instructions workflow controls how SSI records are captured, validated, approved, versioned, published, used, monitored, and retired.
- Standing Settlement Instructions
https://devancore.com/glossary/standing-settlement-instructions/
Pre-agreed instructions specifying how a counterparty's securities and cash should be delivered or received, applied automatically to every qualifying trade.
- Securities Settlement Software
https://devancore.com/glossary/securities-settlement-software/
Securities settlement software controls settlement instructions, external status, fail management, finality evidence, and ledger handoff for institutional trades.
- Straight-Through Processing Workflow
https://devancore.com/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.
- Trade Enrichment Automation
https://devancore.com/glossary/trade-enrichment-automation/
The automated augmentation of a raw trade capture with settlement instructions, counterparty identifiers, and regulatory fields required for clearing and settlement.
- Same-Day Affirmation (SDA)
https://devancore.com/glossary/same-day-affirmation/
The completion of allocation, confirmation, and affirmation in DTCC CTM by the 9:00 PM ET industry benchmark on trade date — the operational requirement under SEC Rule 15c6-2 that enables automatic DTC settlement instruction generation for T+1.
- DTC Settlement Window
https://devancore.com/glossary/dtc-settlement-window/
The daily DTC operating cycle where book-entry delivery instructions are processed, risk-checked, recycled, and finalized.
- Failed Trade Settlement
https://devancore.com/glossary/failed-trade-settlement/
A trade that does not settle on its contractual settlement date because one party cannot deliver the required securities or cash, triggering penalties and buy-in procedures.
- Trade Reconciliation
https://devancore.com/glossary/trade-reconciliation/
The systematic comparison of internal trade and position records against external sources to identify breaks and resolve them before they become settlement failures.
- Securities Settlement Cycle
https://devancore.com/glossary/securities-settlement-cycle/
The end-to-end sequence from trade execution through clearing, affirmation, and DvP settlement — seven operational stages that must complete within the T+1 regulatory window.
- Delivery Versus Payment
https://devancore.com/glossary/delivery-versus-payment/
A settlement mechanism (DvP) that links the transfer of securities to the simultaneous transfer of payment, ensuring neither leg completes without the other.
- Free of Payment Settlement
https://devancore.com/glossary/free-of-payment-settlement/
A settlement instruction that transfers an asset without a simultaneous payment leg, exposing the delivering party to principal risk until payment is separately confirmed.
- Securities Identifiers ISIN and CUSIP
https://devancore.com/glossary/securities-identifier-isin-cusip/
ISIN and CUSIP are the alphanumeric codes that uniquely identify financial instruments — referenced in almost every trade capture, matching, settlement instruction, and regulatory report.
- Legal Entity Identifier (LEI)
https://devancore.com/glossary/legal-entity-identifier/
20-character alphanumeric code under ISO 17442 that uniquely identifies legal entities in financial transactions, required for MiFID II, EMIR, and CAT regulatory reporting, and the primary party identifier in ISO 20022 sese.023 settlement instructions.
- Trade Capture System
https://devancore.com/glossary/trade-capture-system/
The system that books an executed trade into the firm's official records and initiates the post-trade processing workflow from enrichment and matching through to settlement instruction.
- Trade Confirmation Matching
https://devancore.com/glossary/trade-confirmation-matching/
The automated comparison of trade details between counterparties to verify both sides recorded the same economics before settlement instructions are generated.
Contact
Request a briefing or platform walkthrough with the Devancore team.
Request access https://devancore.com/access/