setr.002 — Subscription Order Cancellation Request
La demande d'annulation d'un ordre de souscription de parts d'un fonds d'investissement, avant exécution à la NAV cut-off. Brique du flux post-trade Vestima / Fundsettle pour le cycle de vie des ordres de souscription.
Objet et place dans le flux
setr.002 demande au transfer agent d'annuler un ordre de souscription précédemment envoyé via setr.001 (single order) ou setr.010 (bulk order). L'annulation est possible tant que l'ordre n'a pas été exécuté à la NAV cut-off (typique 12:00 ou 13:00 local pour les UCITS européens). Après cut-off, l'annulation devient un amendment de l'ordre suivant ou nécessite un ordre de redemption inverse.
Place dans le flux : l'investisseur envoie son setr.001 le matin ; pour une raison commerciale (changement de stratégie, erreur de saisie) il envoie un setr.002 avant cut-off ; le TA répond par setr.003 confirmant l'annulation ou rejetant si l'ordre est déjà passé en exécution.
Structure XML
setr.002 est encapsulé dans <Document> puis l'élément racine
<SbcptOrdrCxlReq>. Structure :
- MsgId — Identifiant unique du message d'annulation + CreDtTm.
- PrvsRef (Previous Reference) — Référence du setr.001 d'origine.
- MltplOrdrDtls (Multiple Order Details) — Détails du / des ordres à annuler.
- MstrRef (Master Reference) — Référence d'ordre maître.
- CxlByOrdrDtls (Cancel by Order Details) — Identification précise et raison.
Champs clés
MsgId/Id— Identifiant unique de l'annulation (max 35 caractères).PrvsRef/Ref— Référence du setr.001 d'origine (=MsgId/Iddu message à annuler).MltplOrdrDtls/MstrRef— Référence d'ordre maître (=OrdrRefdu setr.001).MltplOrdrDtls/OrdrRef— Référence de l'ordre individuel à annuler.CxlByOrdrDtls/FinInstrmDtls/Id/ISIN— ISIN du fonds (12 caractères ISO 6166).CxlByOrdrDtls/CxlRsn/Cd— Code raison d'annulation. Codes externes :CUST(customer request),DUPL(duplicate),TECH(technical),BUSI(business reason).
Exemple XML
Demande d'annulation par ACME SARL d'un setr.001 envoyé 90 minutes plus tôt : annulation pour raison client (changement de stratégie), avant le cut-off NAV 12:00 CET :
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:setr.002.001.04">
<SbcptOrdrCxlReq>
<MsgId>
<Id>ACME-SBCXL-20260516-001</Id>
<CreDtTm>2026-05-16T11:00:00+02:00</CreDtTm>
</MsgId>
<PrvsRef>
<Ref>ACME-SBSC-20260515-001</Ref>
</PrvsRef>
<MltplOrdrDtls>
<MstrRef>ACME-SBSC-2026-187</MstrRef>
<OrdrRef>ACME-SBSC-2026-187</OrdrRef>
<CxlByOrdrDtls>
<FinInstrmDtls>
<Id>
<ISIN>FR0010315770</ISIN>
</Id>
</FinInstrmDtls>
<CxlRsn>
<Cd>CUST</Cd>
</CxlRsn>
</CxlByOrdrDtls>
</MltplOrdrDtls>
</SbcptOrdrCxlReq>
</Document> Versions
| Version | Publication | Usage |
|---|---|---|
setr.002.001.01 | 2005 | Version initiale. |
setr.002.001.04 | 2017 | Version courante 2026. |
Pièges courants
PrvsRefincorrecte — sans la bonne référence, le TA ne peut pas identifier l'ordre à annuler. L'annulation est rejetée pour order not found.- Annulation après cut-off — un setr.002 émis après le NAV cut-off est rejeté. Connaître précisément l'heure de cut-off de chaque fonds (varie selon TA).
- Code raison manquant ou non standard —
CxlRsn/Cddoit utiliser les codes externes ISO 20022 publiés. Un code propriétaire bloque le traitement automatique. - ISIN absent — pour les bulk orders portant plusieurs fonds, l'ISIN dans
CxlByOrdrDtlsest nécessaire pour annuler le bon order item. - Annulation partielle — setr.002 annule l'intégralité de l'ordre. Pour modifier un ordre existant (quantité, prix), utiliser un setr.001 nouveau (le précédent annulé) plutôt qu'un amendment direct.