ZagTrader

ISO 20022 external code set

ExternalTradeTransactionCondition1Code: Trade Transaction Condition Codes

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

Specifies the external Trade Transaction Condition code in the format of character string with a maximum length of 4 characters.

Definition from the ISO 20022 External Code Sets, 2Q2026 (published 28 Aug 2026).

47 codes in use. External code sets are published outside the message schemas and updated every quarter, so a new code can appear without a new message version.

Codes

  • BCBLBoard LotBoard lots, not set for odd lots (UK specific).
  • BCBNBad NameBad names, not set for good names (UK specific).
  • BCFDDelivery FormForm of delivery, not for foreign registration when unset (UK specific).
  • BCPDDeliver Country IncorporationPlace of delivery, in country of incorporation when unset (UK specific).
  • BCROResult OptionResult of option when set (UK specific).
  • BCRPResult RepoResult of repo when set (UK specific).
  • BLKOBlockThe trade is a block trade or not, ie, whether allocation instruction will follow or not.
  • BTEXBest ExecutionTrade to be executed done at best execution.
  • BTMIBought MinusBought minus indicator.
  • CALLCallTrade to be executed following the exercise of a call option on the security.
  • CBNSCum BonusTrade is executed cum bonus.
  • CCPNCum CouponTrade is executed cum coupon.
  • CDIVCum DividendTrade is executed cum dividend.
  • CLBRClosure Before Roll OverTrade to be executed for closure of a previous position before the rollover of a position (Deferred Settlement Service).
  • CLENCleanTrade is executed clean, ie government tax must not be paid on the accrued interest on the bond.
  • CRSTCross TradeCross trades are allowed whereby buy and sell orders are offset without recording the trade on the exchange
  • CRTSCum RightsTrade is executed cum rights.
  • CWARCum WarrantTrade is executed cum warrant.
  • DIORDirected OrderCustomer order where the customer gives specific instructions to the broker concerning the orders routing destination.
  • DIRTDirtyTrade is executed dirty, ie government tax must be paid on the accrued interest on the bond.
  • DORDDirect OrderOrder is to be executed by a trading party other than the trading party to which the order is sent. In this case, the instructing party has traded with another broker which will subsequently send an advice of execution to the executing party who received the order and which is acting as clearing broker.
  • FORWForward Price TradeOrder is based on a forward price.
  • FRACFractionsFractional parts are allowed.
  • GTDLGuaranteed DeliveryDelivery of the financial instrument on settlement date is guaranteed.
  • HISTHistoric Price TradeOrder is based on a historic price.
  • MAPRMarket PriceTrade was executed at market price.
  • MONTMonthlyTrade to be executed for month-end settlement (Deferred Settlement Service).
  • NBFRNew Trade Following RolloverTrade to be executed for a new trade position on the next month following the roll-over of a position (Deferred Settlement Service).
  • NCRSNo Cross TradeCross trades, whereby buy and sell orders are offset without recording the trade on the exchange, are not allowed.
  • NEGONegotiated TradeTrade for which the price is not the one quoted but an improved one, that is, the negotiated price.
  • NMPRNon Market PriceTrade was executed outside of normal market conditions, for example, in the case of an iceberg order.
  • PETAPre Trade AnonimityAllows trader to explicitly request anonymity or disclosure in pre-trade market data feeds. Anonymity is relevant in markets where counterparties are regularly disclosed in order depth feeds. Disclosure is relevant when counterparties are not normally visible.
  • PUTTPuttTrade to be executed following the exercise of a put option on the security.
  • SETISold ExemptTrade is exempt from short-sale rules.
  • SPCUSpecial Cum DividendTrade is executed with a special cum dividend, ie, buying after the ex date and getting the dividend.
  • SPEXSpecial Ex DividendTrade is executed with a special ex dividend, ie, selling before the ex date without the coupon.
  • SPSISold PlusSold plus indication.
  • SSTISold ShortTrade is sold short. When the seller does not have the financial instrument, the delivery is effected by borrowing the financial instrument by or for the account of the seller.
  • TEFRTrade Executed Following RolloverTrade executed this month following the rollover of positions.
  • TRFRTrade Following RolloverTrade to be executed on the next month following the roll-over of positions.
  • WIBCBefore AuctionTransaction is before the issue date after announcement of the auction.
  • WICDAfter AuctionTransaction is after the issue date after announcement of the auction.
  • XBNSEx BonusTrade is executed ex bonus.
  • XCPNEx CouponTrade is executed ex coupon.
  • XDIVEx DividendTrade is executed ex dividend.
  • XRTSEx RightsTrade is executed ex rights.
  • XWAREx WarrantTrade is executed ex warrant.

Messages that use ExternalTradeTransactionCondition1Code

MessageElement path
setr.027TradDtls/TradTxCond/Cd
setr.044PtyTradgDtls/TradTxCond/Cd, CtrPtyTradgDtls/TradTxCond/Cd

All ISO 20022 code sets · ISO 20022 messages

The ISO 20022 code set names, code values, names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.