trea: Treasury
trea.012 Foreign Exchange Option Notification
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
trea.012 is the ISO 20022 ForeignExchangeOptionNotification message in the Treasury business area (trea). The latest version is trea.012.001.02. It is no longer in the current catalogue of messages.
- Message
- ForeignExchangeOptionNotification
- Latest version
- trea.012.001.02
- Submitting organisation
- Not read from the catalogue
- MT equivalent
- None listed
Archived: no version is in the latest or previous version sets.
What trea.012 is for
The ForeignExchangeOptionNotification message is sent by a central system to a participant to provide details of a foreign exchange option trade.
The notification is sent by the central settlement system to the two trading parties after it has received Create, Amend or Cancel messages from both. The message may also contain information on the settlement of the trade and/or premium.
trea.012 versions
Every version published in the e-Repository, newest first. A message keeps its business purpose across versions; each new version is a separate schema with its own namespace.
| Version | Registration status | Published in |
|---|---|---|
| trea.012.001.02latest | Registered | Archive |
trea.012 message structure
The building blocks of trea.012.001.02 to three levels, with multiplicity ([0..1] optional, [1..1] mandatory, * any number) and the data type or component. Element names and definitions are from the ISO 20022 repository; usage guidelines such as CBPR+ or a market infrastructure's rules can restrict them further.
Document[1..1]FXOptnNtfctnV02ForeignExchangeOptionNotification [1..1]TradgSdIdTrading Side Identification [1..1]TradePartyIdentification4Specifies the trading side of the currency option trade which is reported.
FndInfFund Information [0..1]FundIdentification2Identifies the fund which is one of the parties in a treasury trade.
FndIdFund Identification [1..1]Max35TextAcctIdWthCtdnAccount Identification With Custodian [0..1]Max35TextCtdnIdCustodian Identification [0..1]PartyIdentification8Choice (choice)
BuyrOrSellrIndBuyer Or Seller Indicator [1..1]OptionParty1CodeSpecifies the party which is the buyer or the seller.
SubmitgPtySubmitting Party [1..1]PartyIdentification8Choice (choice)Specifies the party which submits a treasury trade to a matching system or to a settlement system or to a counterparty.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
TradPtyTrade Party [1..1]PartyIdentification8Choice (choice)Specifies the party which originated a treasury trade.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
CtrPtySdIdCounterparty Side Identification [1..1]TradePartyIdentification4Specifies the counterparty of the non deliverable trade which is reported.
FndInfFund Information [0..1]FundIdentification2Identifies the fund which is one of the parties in a treasury trade.
FndIdFund Identification [1..1]Max35TextAcctIdWthCtdnAccount Identification With Custodian [0..1]Max35TextCtdnIdCustodian Identification [0..1]PartyIdentification8Choice (choice)
BuyrOrSellrIndBuyer Or Seller Indicator [1..1]OptionParty1CodeSpecifies the party which is the buyer or the seller.
SubmitgPtySubmitting Party [1..1]PartyIdentification8Choice (choice)Specifies the party which submits a treasury trade to a matching system or to a settlement system or to a counterparty.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
TradPtyTrade Party [1..1]PartyIdentification8Choice (choice)Specifies the party which originated a treasury trade.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
OptnDataOption Data [1..1]OptionData2Provides information on the conditions of the option.
TradDtTrade Date [1..1]ISODateDate at which the trading parties have agreed on an option trade.
NtfctnIdNotification Identification [1..1]Max35TextRefers to the identification of a trade assigned by the trading side of a foreign exchange option trade.
CmonRefCommon Reference [0..1]Max35TextReference common to the parties of a trade.
RltdRefRelated Reference [0..1]Max35TextRefers to the identification of a previous event in the life of a foreign exchange option trade.
AmdOrCclRsnAmend Or Cancel Reason [0..1]Max35TextDescribes the reason for the cancellation or the amendment.
OptnOption [1..1]Option3Set of data defining a foreign exchange option sold.
OptnAmtsOption Amounts [1..1]AmountsAndValueDate2StrkPricStrike Price [1..1]AgreedRate1ExrcStyleExercise Style [1..1]OptionStyle2CodeEarlstExrcDtEarliest Exercise Date [0..1]ISODateXpryDtAndTmExpiry Date And Time [1..1]ISODateTimeXpryLctnExpiry Location [1..1]Max4AlphaNumericTextSttlmTpSettlement Type [1..1]SettlementType1CodeAddtlOptnInfAdditional Option Information [0..1]Max140TextPrmPremium [1..1]PremiumAmount2
TradStsTrade Status [1..1]TradeStatus1Provides information on the status of a trade in a settlement system.
AllgdTradAlleged Trade [0..1]YesNoIndicatorSpecifies whether a trade is alleged or not.
MtchgSysUnqRefMatching System Unique Reference [1..1]Max35TextReference to the unique identification assigned to a trade by a central matching system.
StsStatus [0..1]TradeStatus1CodeSpecifies the status of a trade.
XtndedStsExtended Status [0..1]Extended350CodeDescription of the status of a trade when no coded form is available.
StsSubTpStatus Sub Type [0..1]Max70TextAdditional information on the status of a trade in a central system.
StsTmStatus Time [0..1]ISODateTimeSpecifies the time at which a status was assigned.
StsOrgtrStatus Originator [0..1]Max35TextIdentifies the party which assigned a status to a treasury trade.
SttlmDataSettlement Data [0..1]SettlementData2Provides information on the settlement of a trade.
CshFlowUnqRefCash Flow Unique Reference [0..1]Max35TextUnique reference supplied by the trade processing system.
SttlmSysUnqRefSettlement System Unique Reference [0..1]Max35TextUnique reference assigned by a settlement system.
SttlmAmtSettlement Amount [1..1]ActiveOrHistoricCurrencyAndAmountOriginal amount which should be settled.
SttldAmtSettled Amount [0..1]ActiveOrHistoricCurrencyAndAmountFunds which the trading side is expected to receive.
RjctdAmtRejected Amount [0..1]ActiveOrHistoricCurrencyAndAmountAmount that cannot be settled by a settlement system.
PngPtyPaying Party [1..1]PartyIdentification8Choice (choice)Specifies the party that pays the settlement amount.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
RcvgPtyReceiving Party [1..1]PartyIdentification8Choice (choice)Specifies the party that receives the settlement amount.
NmAndAdrName And Address [1..1]NameAndAddress8BICOrBEIBIC Or BEI [1..1]PartyIdentification22
SttlmDtSettlement Date [1..1]ISODateDate on which the settlement is due to settle.
SttlmStsSettlement Status [1..1]SettlementStatus1CodeSpecifies the status of a settlement eg rejected, settled or awaiting authorisation.
XtndedSttlmStsExtended Settlement Status [1..1]Extended350CodeDescription of the status of the settlement of a trade when no coded form is available.
SttlmStsSubTpSettlement Status Sub Type [0..1]Max70TextAdditional information about the cause of the rejection of a settlement.
SspdSuspended [1..1]YesNoIndicatorCash settlement is suspended.
PdgPending [1..1]YesNoIndicatorCash settlement is pending.
Have a trea.012 message? Paste it into the parser to see every element with its name and definition, and format checks on BICs, IBANs, dates and amounts.
trea.012 questions
- What is the latest version of trea.012?
- The latest version in the ISO 20022 e-Repository release of 24 April 2025 is trea.012.001.02.
- What is the root element of trea.012?
- The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:trea.012.001.02, and its message element is FXOptnNtfctnV02 (ForeignExchangeOptionNotification).
- Is there an MT equivalent of trea.012?
- No Swift MT message is listed as its direct equivalent on this site. Many ISO 20022 messages have no MT counterpart.
All ISO 20022 messages · ISO 20022 code sets · MT messages
The ISO 20022 message definitions, element 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.