ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

sese.028 — Securities Settlement Conditions Modification Status Advice

The status of a post-instruction modification request. When a custodian tries to amend an already-issued sese.023 instruction — changing the date, account, price — the CSD replies with this message: accepted, rejected, pending.

Purpose and place in the flow

sese.028 replies to a post-instruction modification request. The custodian has issued a sese.030 asking to amend an acknowledged sese.023; the CSD replies via sese.028 with one of:

  • ACPT — Accepted, the modification is applied.
  • REJT — Rejected, refused modification with reason (often MEND = modification too late).
  • PEND — Pending, awaiting verification or counterparty matching.
  • PACK — Partial Acknowledgment, some fields modified, others not.

The timing is critical: modifications on matched instructions (with counterparty) have a narrow window, typically < 60 minutes before the settlement target. Once matching is done, modifications require a new instruction and the cancellation of the old via sese.020.

XML structure

  • ModReqRef — Modification Request Reference: original sese.030 reference.
  • TxIdDtls — Transaction ID Details: TxId on the account-owner side and account-servicer side (matching reference).
  • PrcgSts — Processing Status: status + reason.
  • AcctOwnr — Account Owner: BIC of the custodian that requested the modification.
  • SfkpgAcct — Safekeeping Account: account concerned.

Key fields

  • ModReqRef/Ref — original sese.030 reference.
  • TxIdDtls/AcctOwnrTxId — transaction identifier on the custodian side.
  • TxIdDtls/AcctSvcrTxId — transaction identifier on the CSD side (assigned at sese.023).
  • PrcgSts/Sts/Cd — status (ACPT, REJT, PEND, PACK).
  • PrcgSts/Rsn/Cd — reason code: MEND (modification too late), CUST (custody refused), INVA (invalid modification field)…
  • PrcgSts/Rsn/AddtlRsnInf — narrative mandatory on REJT to enable resolution.

XML example

DTCC refuses a modification request from BNP Paribas: the sese.023 instruction has already been matched with Goldman Sachs Custody, and settlement is due within an hour. Modification rejected for MEND reason:

xml sese-028-status.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:sese.028.001.09">
  <SctiesSttlmCondsModStsAdvc>
    <ModReqRef>
      <Ref>BNPP-MOD-20260516-001</Ref>
    </ModReqRef>
    <TxIdDtls>
      <AcctOwnrTxId>BNPP-SETT-20260514-001</AcctOwnrTxId>
      <AcctSvcrTxId>DTCC-7894561230</AcctSvcrTxId>
    </TxIdDtls>
    <PrcgSts>
      <Sts>
        <Cd>REJT</Cd>
      </Sts>
      <Rsn>
        <Cd>MEND</Cd>
        <AddtlRsnInf>MODIFICATION TOO LATE — TRADE ALREADY MATCHED AND PENDING SETTLEMENT WITHIN 1 HOUR WINDOW</AddtlRsnInf>
      </Rsn>
    </PrcgSts>
    <AcctOwnr>
      <Id>
        <AnyBIC>
          <AnyBIC>BNPAFRPP</AnyBIC>
        </AnyBIC>
      </Id>
    </AcctOwnr>
    <SfkpgAcct>
      <Id>BNPPSAFEKEEP-NYSE-001</Id>
    </SfkpgAcct>
  </SctiesSttlmCondsModStsAdvc>
</Document>

Consequence for BNP: must either accept the settlement as is, or quickly issue a sese.020 (cancellation request) before the settlement target — but with high risk that the CSD also refuses the cancellation that late.

Common pitfalls

  • Missing ModReqRef — without the original sese.030 reference, the custodian cannot reconcile; ETL stuck.
  • REJT without Rsn — a REJT without reason exposes to unnecessary operational escalations. Always document the reason via Cd + AddtlRsnInf.
  • AcctOwnrTxId / AcctSvcrTxId confusion — both references must be present for bilateral matching. Mixing one for the other breaks reconciliation.
  • Prolonged PEND — a PEND status must be followed by ACPT or REJT within the agreed SLA (typically minutes). Beyond, explicit follow-up.
  • Multi-field partial modification — on PACK, only some fields are modified. Always explicitly list which fields were accepted vs refused via narrative.
  • sese.023 — Securities Settlement Transaction Instruction, the original instruction.
  • sese.024 — Securities Settlement Status Advice (general instruction status).
  • sese.030 — Securities Settlement Conditions Modification Request (the request that triggers sese.028).
  • sese.031 — Settlement Conditions Modification.