tag Document
type Document
path: /Document[1..1]
X-path: /Document
mode:
minOccurs 1
maxOccurs 1
Elements:
Document [Sequence]
FXTradConfReq
tag FXTradConfReq
type ForeignExchangeTradeConfirmationRequestV01
fullName ForeignExchangeTradeConfirmationRequestV01
path: /Document[1..1]/FXTradConfReq[1..1]
X-path: /Document/FXTradConfReq
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Message Definition Scope
The ForeignExchangeTradeConfirmationRequest message is sent from a market participant to a Central matching utility (CMU) to request a foreign exchange(spot/forward/swap) trade confirmation.

Usage
The confirmation request is sent by the market participants to the CMU after they receiving the capture reports.
Note that a confirmation request could be cancelled or amended.
Building Block:
Name Header
Definition Message management information.
Building Block:
Name RequestIdentification
Definition Identifies the confirm request messge.
Building Block:
Name TradeDetail
Definition Details of the treasury trade confirmed.
Building Block:
Name ConfirmationType
Definition Identifies the type of confirmation message being sent.
Building Block:
Name QueryPeriod
Definition Period of the inquiry.
Building Block:
Name QueryStartNumber
Definition Start number in request result.
Building Block:
Name QueryTradeStatus
Definition Specifies the inquiry status of the trade.
Building Block:
Name SupplementaryData
Definition Additional information that cannot be captured in the structured elements and/or any other specific block.
FXTradConfReq
tag Hdr
type Header23
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]
X-path: /Document/FXTradConfReq/Hdr
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Set of characteristics related to the transfer of transactions.
Elements:
Document/FXTradConfReq/Hdr [Sequence]
FrmtVrsn Format Version
XchgId Exchange Identification
InitgPty Initiating Party
RcptPty Recipient Party
MsgSeqNb Message Sequence Number
CreDtTm Creation Date Time
FXTradConfReq
+Hdr
tag FrmtVrsn
type Max6Text
fullName FormatVersion
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/FrmtVrsn[1..1]
X-path: /Document/FXTradConfReq/Hdr/FrmtVrsn
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 6
Documentation:
ISO Element Name Format Version
ISO Element Definition Version of file format.
FXTradConfReq
+Hdr
tag XchgId
type Max3NumericText
fullName ExchangeIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/XchgId[1..1]
X-path: /Document/FXTradConfReq/Hdr/XchgId
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [0-9]{1,3}
Documentation:
ISO Element Name Exchange Identification
ISO Element Definition Unique identification of an exchange occurrence.
FXTradConfReq
+Hdr
tag InitgPty
type GenericIdentification32
fullName InitiatingParty
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/InitgPty[1..1]
X-path: /Document/FXTradConfReq/Hdr/InitgPty
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Initiating Party
ISO Element Definition Unique identification of the partner that has initiated the exchange.
ISO Type Definition Identification of an entity.
Elements:
Document/FXTradConfReq/Hdr/InitgPty [Sequence]
Id Identification
Tp Type
Issr Issuer
ShrtNm Short Name
FXTradConfReq
+Hdr
++InitgPty
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/InitgPty[1..1]/Id[1..1]
X-path: /Document/FXTradConfReq/Hdr/InitgPty/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of the entity.
FXTradConfReq
+Hdr
++InitgPty
tag Tp
type PartyType3Code
fullName Type
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/InitgPty[1..1]/Tp[0..1]
X-path: /Document/FXTradConfReq/Hdr/InitgPty/Tp
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
OPOI
Definition Point Of Interaction initiating the card payment transaction.
Name OriginatingPOI
ISO Definition Point Of Interaction initiating the card payment transaction.
ISO Name OriginatingPOI
MERC
Definition Merchant providing goods and service in the card payment transaction.
Name Merchant
ISO Definition Merchant providing goods and service in the card payment transaction.
ISO Name Merchant
ACCP
Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
Name Acceptor
ISO Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
ISO Name Acceptor
ITAG
Definition Party acting on behalf of other parties to process or forward data to other parties.
Name IntermediaryAgent
ISO Definition Party acting on behalf of other parties to process or forward data to other parties.
ISO Name IntermediaryAgent
ACQR
Definition Entity acquiring card transactions.
Name Acquirer
ISO Definition Entity acquiring card transactions.
ISO Name Acquirer
CISS
Definition Party that issues cards.
Name CardIssuer
ISO Definition Party that issues cards.
ISO Name CardIssuer
DLIS
Definition Party to whom the card issuer delegates to authorise card payment transactions.
Name DelegateIssuer
ISO Definition Party to whom the card issuer delegates to authorise card payment transactions.
ISO Name DelegateIssuer
Documentation:
ISO Element Name Type
ISO Element Definition Type of identified entity.
ISO Type Definition Identification of the type of entity involved in a transaction.
FXTradConfReq
+Hdr
++InitgPty
tag Issr
type PartyType4Code
fullName Issuer
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/InitgPty[1..1]/Issr[0..1]
X-path: /Document/FXTradConfReq/Hdr/InitgPty/Issr
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
MERC
Definition Merchant providing goods and service in the card payment transaction.
Name Merchant
ISO Definition Merchant providing goods and service in the card payment transaction.
ISO Name Merchant
ACCP
Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
Name Acceptor
ISO Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
ISO Name Acceptor
ITAG
Definition Party acting on behalf of other parties to process or forward data to other parties.
Name IntermediaryAgent
ISO Definition Party acting on behalf of other parties to process or forward data to other parties.
ISO Name IntermediaryAgent
ACQR
Definition Entity acquiring card transactions.
Name Acquirer
ISO Definition Entity acquiring card transactions.
ISO Name Acquirer
CISS
Definition Party that issues cards.
Name CardIssuer
ISO Definition Party that issues cards.
ISO Name CardIssuer
TAXH
Definition Tax authority.
Name TaxAuthority
ISO Definition Tax authority.
ISO Name TaxAuthority
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity assigning the identification (for example merchant, acceptor, acquirer, or tax authority).
ISO Type Definition Entity assigning an identification (for example merchant, acceptor, acquirer, tax authority, etc.).
FXTradConfReq
+Hdr
++InitgPty
tag ShrtNm
type Max35Text
fullName ShortName
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/InitgPty[1..1]/ShrtNm[0..1]
X-path: /Document/FXTradConfReq/Hdr/InitgPty/ShrtNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Short Name
ISO Element Definition Name of the entity.
FXTradConfReq
+Hdr
tag RcptPty
type GenericIdentification32
fullName RecipientParty
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/RcptPty[0..1]
X-path: /Document/FXTradConfReq/Hdr/RcptPty
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Recipient Party
ISO Element Definition Unique identification of the partner that is the recipient of the exchange.
ISO Type Definition Identification of an entity.
Elements:
Document/FXTradConfReq/Hdr/RcptPty [Sequence]
Id Identification
Tp Type
Issr Issuer
ShrtNm Short Name
FXTradConfReq
+Hdr
++RcptPty
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/RcptPty[0..1]/Id[1..1]
X-path: /Document/FXTradConfReq/Hdr/RcptPty/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of the entity.
FXTradConfReq
+Hdr
++RcptPty
tag Tp
type PartyType3Code
fullName Type
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/RcptPty[0..1]/Tp[0..1]
X-path: /Document/FXTradConfReq/Hdr/RcptPty/Tp
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
OPOI
Definition Point Of Interaction initiating the card payment transaction.
Name OriginatingPOI
ISO Definition Point Of Interaction initiating the card payment transaction.
ISO Name OriginatingPOI
MERC
Definition Merchant providing goods and service in the card payment transaction.
Name Merchant
ISO Definition Merchant providing goods and service in the card payment transaction.
ISO Name Merchant
ACCP
Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
Name Acceptor
ISO Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
ISO Name Acceptor
ITAG
Definition Party acting on behalf of other parties to process or forward data to other parties.
Name IntermediaryAgent
ISO Definition Party acting on behalf of other parties to process or forward data to other parties.
ISO Name IntermediaryAgent
ACQR
Definition Entity acquiring card transactions.
Name Acquirer
ISO Definition Entity acquiring card transactions.
ISO Name Acquirer
CISS
Definition Party that issues cards.
Name CardIssuer
ISO Definition Party that issues cards.
ISO Name CardIssuer
DLIS
Definition Party to whom the card issuer delegates to authorise card payment transactions.
Name DelegateIssuer
ISO Definition Party to whom the card issuer delegates to authorise card payment transactions.
ISO Name DelegateIssuer
Documentation:
ISO Element Name Type
ISO Element Definition Type of identified entity.
ISO Type Definition Identification of the type of entity involved in a transaction.
FXTradConfReq
+Hdr
++RcptPty
tag Issr
type PartyType4Code
fullName Issuer
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/RcptPty[0..1]/Issr[0..1]
X-path: /Document/FXTradConfReq/Hdr/RcptPty/Issr
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
MERC
Definition Merchant providing goods and service in the card payment transaction.
Name Merchant
ISO Definition Merchant providing goods and service in the card payment transaction.
ISO Name Merchant
ACCP
Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
Name Acceptor
ISO Definition Card acceptor, party accepting the card and presenting transaction data to the acquirer.
ISO Name Acceptor
ITAG
Definition Party acting on behalf of other parties to process or forward data to other parties.
Name IntermediaryAgent
ISO Definition Party acting on behalf of other parties to process or forward data to other parties.
ISO Name IntermediaryAgent
ACQR
Definition Entity acquiring card transactions.
Name Acquirer
ISO Definition Entity acquiring card transactions.
ISO Name Acquirer
CISS
Definition Party that issues cards.
Name CardIssuer
ISO Definition Party that issues cards.
ISO Name CardIssuer
TAXH
Definition Tax authority.
Name TaxAuthority
ISO Definition Tax authority.
ISO Name TaxAuthority
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity assigning the identification (for example merchant, acceptor, acquirer, or tax authority).
ISO Type Definition Entity assigning an identification (for example merchant, acceptor, acquirer, tax authority, etc.).
FXTradConfReq
+Hdr
++RcptPty
tag ShrtNm
type Max35Text
fullName ShortName
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/RcptPty[0..1]/ShrtNm[0..1]
X-path: /Document/FXTradConfReq/Hdr/RcptPty/ShrtNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Short Name
ISO Element Definition Name of the entity.
FXTradConfReq
+Hdr
tag MsgSeqNb
type Number
fullName MessageSequenceNumber
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/MsgSeqNb[1..1]
X-path: /Document/FXTradConfReq/Hdr/MsgSeqNb
mode: Sequence
minOccurs 1
maxOccurs 1
fractionDigits 0
totalDigits 18
Documentation:
ISO Element Name Message Sequence Number
ISO Element Definition Sequence of this message in a conversation in integer.
ISO Type Definition Number of objects represented as an integer.
FXTradConfReq
+Hdr
tag CreDtTm
type ISODateTime
fullName CreationDateTime
path: /Document[1..1]/FXTradConfReq[1..1]/Hdr[1..1]/CreDtTm[1..1]
X-path: /Document/FXTradConfReq/Hdr/CreDtTm
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Creation Date Time
ISO Element Definition Date and time at which the file or message was created.
FXTradConfReq
tag ReqId
type MessageIdentification1
path: /Document[1..1]/FXTradConfReq[1..1]/ReqId[1..1]
X-path: /Document/FXTradConfReq/ReqId
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Identifies a message by a unique identifier and the date and time when the message was created by the sender.
Elements:
Document/FXTradConfReq/ReqId [Sequence]
Id Identification
CreDtTm Creation Date Time
FXTradConfReq
+ReqId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/FXTradConfReq[1..1]/ReqId[1..1]/Id[1..1]
X-path: /Document/FXTradConfReq/ReqId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of the message.
FXTradConfReq
+ReqId
tag CreDtTm
type ISODateTime
fullName CreationDateTime
path: /Document[1..1]/FXTradConfReq[1..1]/ReqId[1..1]/CreDtTm[1..1]
X-path: /Document/FXTradConfReq/ReqId/CreDtTm
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Creation Date Time
ISO Element Definition Date of creation of the message.
FXTradConfReq
tag TradDtl
type Trade2
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]
X-path: /Document/FXTradConfReq/TradDtl
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Details of the foreign exchange trade including spot\forward\NDF\swap that is confirmed.
Elements:
Document/FXTradConfReq/TradDtl [Sequence]
TradId Trade Identification
TradDt Trade Date
FXTradPdct Foreign Exchange Trade Product
TradgCcy Trading Currency
SttlmCcy Settlement Currency
TradgMtd Trading Method
TradgMd Trading Mode
ClrMtd Clearing Method
Symb Symbol
PlcOfConf Place Of Confirmation
FXDtls Foreign Exchange Details
SwpLeg Swap Leg
PdctId Product Identification
AssoctdTradRef Associated Trade Reference
Constraint:
Name ForeignExchangeTradeProductRule
Definition If Foreign Exchange Trade Product is equal to 'FORW'or'NDFO'or'SPOT', then ForeignExchangeDetails must be present.
Constraint:
Name ForeignExchangeTradeProductRule1
Definition If Foreign Exchange Trade Product is equal to 'SWAP', then SwapLeg must be present.
Constraint:
Name SwapLegRule
Definition If Foreign ExchangeTradeProduct is equal to 'SWAP', then SwapLeg must be present.
Constraint:
Name FixingCurrencyAndFixingDateRule
Definition If ForeignExchangeTradeProduct is equal to value 'NDFO', then FixingCurrency and FixingDate must be present.
Constraint:
Name DeltaIndicatorRule
Definition If ForeignExchangeTradeProduct is equal to value 'SPOT'or'FORW', then DeltaIndicator Must be present.
Constraint:
Name OptionIndicatiorRule
Definition If ForeignExchangeTradeProduct is equal to value 'SPOT', then OptionIndicator Must be present.
Constraint:
Name ForwardPointsRule
Definition If ForeignExchangeTradeProduct is equal to value 'NDFO' or 'FORW', then ForwardPoints Must be present.
FXTradConfReq
+TradDtl
tag TradId
type Max35Text
fullName TradeIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/TradId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/TradId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Trade Identification
ISO Element Definition Unique reference identification assigned to the trade by the instructing party. This reference will be used throughout the trade life cycle to identify the particular trade.
FXTradConfReq
+TradDtl
tag TradDt
type ISODate
fullName TradeDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/TradDt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/TradDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Trade Date
ISO Element Definition Specifies the date on which the trade was executed.
FXTradConfReq
+TradDtl
tag FXTradPdct
type UnderlyingProductIdentifier1Code
fullName ForeignExchangeTradeProduct
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXTradPdct[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXTradPdct
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
FORW
Definition Underlying product type of the transaction is a Foreign Exchange Forward.
Name ForeignExchangeForward
ISO Definition Underlying product type of the transaction is a Foreign Exchange Forward.
ISO Name ForeignExchangeForward
NDFO
Definition Underlying product type of the transaction is a Foreign Exchange Non Deliverable Forward.
Name ForeignExchangeNonDeliverableForward
ISO Definition Underlying product type of the transaction is a Foreign Exchange Non Deliverable Forward.
ISO Name ForeignExchangeNonDeliverableForward
SPOT
Definition Underlying product type of the transaction is Foreign Exchange Spot.
Name ForeignExchangeSpot
ISO Definition Underlying product type of the transaction is Foreign Exchange Spot.
ISO Name ForeignExchangeSpot
SWAP
Definition Underlying product type of the transaction is a Foreign Exchange SWAP.
Name ForeignExchangeSWAP
ISO Definition Underlying product type of the transaction is a Foreign Exchange SWAP.
ISO Name ForeignExchangeSWAP
Documentation:
ISO Element Name Foreign Exchange Trade Product
ISO Element Definition Specifies the underlying product type.
ISO Type Definition Indicates the underlying product type for reporting to trade repositories. These product codes must be in line with the ISDA Product Taxonomy.
FXTradConfReq
+TradDtl
tag TradgCcy
type CurrencyCode
fullName TradingCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/TradgCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/TradgCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Trading Currency
ISO Element Definition Specifies the ISO code of the trade currency.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
FXTradConfReq
+TradDtl
tag SttlmCcy
type CurrencyCode
fullName SettlementCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SttlmCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/SttlmCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Settlement Currency
ISO Element Definition Settlement currency of the trade, agreed by both sides of the trade.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
FXTradConfReq
+TradDtl
tag TradgMtd
type TradingMethodType1Code
fullName TradingMethod
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/TradgMtd[0..1]
X-path: /Document/FXTradConfReq/TradDtl/TradgMtd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
BITR
Definition Taker submits a bilateral request, maker replys the quotation, and taker accepts the quotation to complete a bilateral trade.
Name BilateralTrade
ISO Definition Taker submits a bilateral request, maker replys the quotation, and taker accepts the quotation to complete a bilateral trade.
ISO Name BilateralTrade
CERB
Definition Members submit orders, and trading system uses matchmaking mechanism of Centralized Price Bidding to match orders.
Name CentralizedPriceBidding
ISO Definition Members submit orders, and trading system uses matchmaking mechanism of Centralized Price Bidding to match orders.
ISO Name CentralizedPriceBidding
CUMA
Definition Members submit orders, and trading system uses continuous matchmaking mechanism to match orders.
Name ContinuousMatching
ISO Definition Members submit orders, and trading system uses continuous matchmaking mechanism to match orders.
ISO Name ContinuousMatching
LIOR
Definition Member activate an order, and if order matches with market maker's quotationa, the order will be filled automatically.
Name LimitOrder
ISO Definition Member activate an order, and if order matches with market maker's quotationa, the order will be filled automatically.
ISO Name LimitOrder
NETR
Definition Member completes product elements and submits, and the counterpart just confirms the deal to complete a negotiation trade.
Name NegotiationTrade
ISO Definition Member completes product elements and submits, and the counterpart just confirms the deal to complete a negotiation trade.
ISO Name NegotiationTrade
ONCT
Definition When market makers quote continuously, members could just click the quotation to make a deal with market makers.
Name OneClickTrade
ISO Definition When market makers quote continuously, members could just click the quotation to make a deal with market makers.
ISO Name OneClickTrade
QUAU
Definition Market members can click the predetermined price setted by issuer to make a deal, and then the subscription amount will deduct in time.
Name QuotationAuction
ISO Definition Market members can click the predetermined price setted by issuer to make a deal, and then the subscription amount will deduct in time.
ISO Name QuotationAuction
TEAU
Definition Administrator reviews the deposit that filled by issuer, and sends it to the tenderers as reference. Atfer this, the issuer confirms the tendering result.
Name TenderingAuction
ISO Definition Administrator reviews the deposit that filled by issuer, and sends it to the tenderers as reference. Atfer this, the issuer confirms the tendering result.
ISO Name TenderingAuction
ANCL
Definition Trades are executed any click anonymously.
Name AnonymousClick
ISO Definition Trades are executed any click anonymously.
ISO Name AnonymousClick
Documentation:
ISO Element Name Trading Method
ISO Element Definition Identifies the type of trading method.
ISO Type Definition Identifies the type of trading method.
FXTradConfReq
+TradDtl
tag TradgMd
type TradingModeType1Code
fullName TradingMode
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/TradgMd[1..1]
X-path: /Document/FXTradConfReq/TradDtl/TradgMd
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
QUDR
Definition Members could click When market makers quote continuously,or enter RFQ trading process, and make a deal with market makers finally.
Name QuotationDriven
ISO Definition Members could click When market makers quote continuously,or enter RFQ trading process, and make a deal with market makers finally.
ISO Name QuotationDriven
ORDR
Definition Using matchmaking mechanism to match orders which are submitted by members.
Name OrderDriven
ISO Definition Using matchmaking mechanism to match orders which are submitted by members.
ISO Name OrderDriven
NETR
Definition Members send advertisements, and then other members could enter negotiation trade process. In the negotiation trade process, the member completes product elements and submits, and the counterpart just confirms the deal to make a negotiation trade.
Name NegotiationTrade
ISO Definition Members send advertisements, and then other members could enter negotiation trade process. In the negotiation trade process, the member completes product elements and submits, and the counterpart just confirms the deal to make a negotiation trade.
ISO Name NegotiationTrade
AUCT
Definition When issuer issues the deposits, market members subscribe the deposits.
Name Auction
ISO Definition When issuer issues the deposits, market members subscribe the deposits.
ISO Name Auction
MARC
Definition Trades are executed through matching system.
Name Matching
ISO Definition Trades are executed through matching system.
ISO Name Matching
BILA
Definition Counterparties neogiate trading details to execute trades.
Name Bilateral
ISO Definition Counterparties neogiate trading details to execute trades.
ISO Name Bilateral
ANON
Definition Trades are executed anonymously to each counterparty, based on rule "pritority of price and time" to match trade.
Name Anonymous
ISO Definition Trades are executed anonymously to each counterparty, based on rule "pritority of price and time" to match trade.
ISO Name Anonymous
Documentation:
ISO Element Name Trading Mode
ISO Element Definition Identifies the type of the trade mode.
ISO Type Definition Identifies the type of the trading mode.
FXTradConfReq
+TradDtl
tag ClrMtd
type ClearingMethod1Code
fullName ClearingMethod
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/ClrMtd[1..1]
X-path: /Document/FXTradConfReq/TradDtl/ClrMtd
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
GRNE
Definition Each trade is settled by a single entry to the account of the beneficiary.
Name GrossNegotiation
ISO Definition Each trade is settled by a single entry to the account of the beneficiary.
ISO Name GrossNegotiation
NEMA
Definition In a foreign exchange transaction, the third party as a central clearing counterparty will settle the transaction for both sides respectively.
Name NetMatch
ISO Definition In a foreign exchange transaction, the third party as a central clearing counterparty will settle the transaction for both sides respectively.
ISO Name NetMatch
NENE
Definition Settlement done by netting amounts (for trades in the same currency and for the same value date).
Name NetNegotiation
ISO Definition Settlement done by netting amounts (for trades in the same currency and for the same value date).
ISO Name NetNegotiation
Documentation:
ISO Element Name Clearing Method
ISO Element Definition Clearing method of the trade, agreed by both sides of the trade.
ISO Type Definition Specifies whether the value is net (inclusive of tax) or gross.
FXTradConfReq
+TradDtl
tag Symb
type Max35Text
fullName Symbol
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/Symb[0..1]
X-path: /Document/FXTradConfReq/TradDtl/Symb
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Symbol
ISO Element Definition Symbol of the trade.
FXTradConfReq
+TradDtl
tag PlcOfConf
type AnyBICIdentifier
fullName PlaceOfConfirmation
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PlcOfConf[0..1]
X-path: /Document/FXTradConfReq/TradDtl/PlcOfConf
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
Documentation:
ISO Element Name Place Of Confirmation
ISO Element Definition Infrastructure where the trade confirmation will take place.
ISO Type Definition Code allocated to a financial or non-financial institution by the ISO 9362 Registration Authority, as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)".
Constraint:
Name AnyBIC
Definition Only a valid Business identifier code is allowed. Business identifier codes for financial or non-financial institutions are registered by the ISO 9362 Registration Authority in the BIC directory, and consists of eight (8) or eleven (11) contiguous characters.
FXTradConfReq
+TradDtl
tag FXDtls
type Trade3
fullName ForeignExchangeDetails
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Foreign Exchange Details
ISO Element Definition Provides details of the foreign exchange trade including Spot Forward and NDF.
ISO Type Definition Details of the foreign exchange trade including Spot\Forward\NDF that is captured.
Elements:
Document/FXTradConfReq/TradDtl/FXDtls [Sequence]
ExctnPric Execution Price
LastQty Last Quantity
SttlmTp Settlement Type
SttlmDt Settlement Date
ValtnRate Valuation Rate
FwdPts Forward Points
ClctdCtrPtyCcyLastQty Calculated Counterparty Currency Last Quantity
ValDt Value Date
RskAmt Risk Amount
SctyId Security Identification
FxgCcy Fixing Currency
FxgDt Fixing Date
OptnInd Option Indicator
DltaInd Delta Indicator
AssoctdTradRef Associated Trade Reference
FXTradConfReq
+TradDtl
++FXDtls
tag ExctnPric
type ActiveCurrencyAnd13DecimalAmount
fullName ExecutionPrice
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ExctnPric[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ExctnPric
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 13
totalDigits 18
Documentation:
ISO Element Name Execution Price
ISO Element Definition Price of the execution of the trade.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. The number of fractional digits (or minor unit of currency) is not checked as per ISO 4217: It must be lesser than or equal to 13. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++FXDtls
tag LastQty
type CurrencyAndAmount
fullName LastQuantity
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/LastQty[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/LastQty
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Last Quantity
ISO Element Definition Amount of trade in trading currency.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++FXDtls
tag SttlmTp
type SettlementDateCode
fullName SettlementType
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/SttlmTp[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/SttlmTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
REGU
Definition Settlement takes place under the standard rules applicable to the market and instrument.
Name Regular
ISO Definition Settlement takes place under the standard rules applicable to the market and instrument.
ISO Name Regular
CASH
Definition Settlement takes place on the trade date.
Name Cash
ISO Definition Settlement takes place on the trade date.
ISO Name Cash
NXTD
Definition Settlement takes place on the day after trade date.
Name NextDay
ISO Definition Settlement takes place on the day after trade date.
ISO Name NextDay
TONE
Definition Settlement takes place on the trade date plus one business day.
Name TPlusOne
ISO Definition Settlement takes place on the trade date plus one business day.
ISO Name TPlusOne
TTWO
Definition Settlement takes place on the trade date plus two business days.
Name TPlusTwo
ISO Definition Settlement takes place on the trade date plus two business days.
ISO Name TPlusTwo
TTRE
Definition Settlement takes place on the trade date plus three business days.
Name TPlusThree
ISO Definition Settlement takes place on the trade date plus three business days.
ISO Name TPlusThree
TFOR
Definition Settlement takes place on the trade date plus four business days.
Name TPlusFour
ISO Definition Settlement takes place on the trade date plus four business days.
ISO Name TPlusFour
TFIV
Definition Settlement takes place on the trade date plus five business days.
Name TPlusFive
ISO Definition Settlement takes place on the trade date plus five business days.
ISO Name TPlusFive
SELL
Definition Settlement takes place at the choice/option of the seller.
Name SellersOption
ISO Definition Settlement takes place at the choice/option of the seller.
ISO Name SellersOption
FUTU
Definition Settlement takes place on the trade date plus six or more business days.
Name Future
ISO Definition Settlement takes place on the trade date plus six or more business days.
ISO Name Future
ASAP
Definition Transfer is to be effected as soon as possible.
Name AsSoonAsPossible
ISO Definition Transfer is to be effected as soon as possible.
ISO Name AsSoonAsPossible
ENDC
Definition Transfer is to be effected at the end of the contract.
Name AtEndOfContract
ISO Definition Transfer is to be effected at the end of the contract.
ISO Name AtEndOfContract
WHIF
Definition Settlement takes place when the financial instrument is issued by the issuer.
Name WhenAndIfIssued
ISO Definition Settlement takes place when the financial instrument is issued by the issuer.
ISO Name WhenAndIfIssued
WDIS
Definition Settlement takes place when the financial instrument is distributed.
Name WhenDistributed
ISO Definition Settlement takes place when the financial instrument is distributed.
ISO Name WhenDistributed
WHID
Definition Settlement takes place when the financial instrument is issued or distributed.
Name WhenIssuedOrDistributed
ISO Definition Settlement takes place when the financial instrument is issued or distributed.
ISO Name WhenIssuedOrDistributed
TBAT
Definition Settlement takes place as a result of a "to be announced" trade.
Name ToBeAnnouncedTrade
ISO Definition Settlement takes place as a result of a "to be announced" trade.
ISO Name ToBeAnnouncedTrade
MONT
Definition Settlement takes place at the end of the month.
Name EndOfMonth
ISO Definition Settlement takes place at the end of the month.
ISO Name EndOfMonth
CLEA
Definition Cash settlement takes place before trade date.
Name Cleared
ISO Definition Cash settlement takes place before trade date.
ISO Name Cleared
SAVE
Definition Money is withdrawn automatically from the savings plan.
Name SavingsPlan
ISO Definition Money is withdrawn automatically from the savings plan.
ISO Name SavingsPlan
WISS
Definition Settlement is to be done when the security is issued.
Name WhenIssued
ISO Definition Settlement is to be done when the security is issued.
ISO Name WhenIssued
Documentation:
ISO Element Name Settlement Type
ISO Element Definition Specifies the settlment period of the foreign exchange trade.
ISO Type Definition Specifies the date of settlement, in coded form.
FXTradConfReq
+TradDtl
++FXDtls
tag SttlmDt
type ISODate
fullName SettlementDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/SttlmDt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/SttlmDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Settlement Date
ISO Element Definition Specifies the date on which the trade will be settled.
FXTradConfReq
+TradDtl
++FXDtls
tag ValtnRate
type AgreedRate3
fullName ValuationRate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ValtnRate[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ValtnRate
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Valuation Rate
ISO Element Definition Specifies the valuation rate used for the trade.
ISO Type Definition Information needed to process a currency exchange or conversion.
Elements:
Document/FXTradConfReq/TradDtl/FXDtls/ValtnRate [Sequence]
XchgRate Exchange Rate
UnitCcy Unit Currency
QtdCcy Quoted Currency
FXTradConfReq
+TradDtl
++FXDtls
+++ValtnRate
tag XchgRate
type BaseOneRate
fullName ExchangeRate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ValtnRate[1..1]/XchgRate[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ValtnRate/XchgRate
mode: Sequence
minOccurs 1
maxOccurs 1
fractionDigits 10
totalDigits 11
Documentation:
ISO Element Name Exchange Rate
ISO Element Definition The value of one currency expressed in relation to another currency. ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ISO Type Definition Rate expressed as a decimal, for example, 0.7 is 7/10 and 70%.
FXTradConfReq
+TradDtl
++FXDtls
+++ValtnRate
tag UnitCcy
type ActiveCurrencyCode
fullName UnitCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ValtnRate[1..1]/UnitCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ValtnRate/UnitCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Unit Currency
ISO Element Definition Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP.
ISO Type Definition A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Constraint:
Name ActiveCurrency
Definition The currency code must be a valid active currency code, not yet withdrawn on the day the message containing the currency is exchanged. Valid active currency codes are registered with the ISO 4217 Maintenance Agency, consist of three (3) contiguous letters, and are not yet withdrawn on the day the message containing the Currency is exchanged.
FXTradConfReq
+TradDtl
++FXDtls
+++ValtnRate
tag QtdCcy
type ActiveCurrencyCode
fullName QuotedCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ValtnRate[1..1]/QtdCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ValtnRate/QtdCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Quoted Currency
ISO Element Definition Currency into which the base currency is converted, in a currency exchange.
ISO Type Definition A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Constraint:
Name ActiveCurrency
Definition The currency code must be a valid active currency code, not yet withdrawn on the day the message containing the currency is exchanged. Valid active currency codes are registered with the ISO 4217 Maintenance Agency, consist of three (3) contiguous letters, and are not yet withdrawn on the day the message containing the Currency is exchanged.
FXTradConfReq
+TradDtl
++FXDtls
tag FwdPts
type DecimalNumber
fullName ForwardPoints
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/FwdPts[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/FwdPts
mode: Sequence
minOccurs 0
maxOccurs 1
fractionDigits 17
totalDigits 18
Documentation:
ISO Element Name Forward Points
ISO Element Definition Specifies the forward points of the trade if needed.
ISO Type Definition Number of objects represented as a decimal number, for example 0.75 or 45.6.
FXTradConfReq
+TradDtl
++FXDtls
tag ClctdCtrPtyCcyLastQty
type CurrencyAndAmount
fullName CalculatedCounterpartyCurrencyLastQuantity
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ClctdCtrPtyCcyLastQty[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ClctdCtrPtyCcyLastQty
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Calculated Counterparty Currency Last Quantity
ISO Element Definition Amount of trade in corresponding currency.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++FXDtls
tag ValDt
type ISODate
fullName ValueDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/ValDt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/ValDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Value Date
ISO Element Definition Specifies the value date of spot transaction.
FXTradConfReq
+TradDtl
++FXDtls
tag RskAmt
type ActiveCurrencyAndAmount
fullName RiskAmount
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/RskAmt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/RskAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Risk Amount
ISO Element Definition Measurement of the amount of the trade values converted in the US dollars.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++FXDtls
tag SctyId
type SecurityIdentification18
fullName SecurityIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/SctyId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/SctyId
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Security Identification
ISO Element Definition Security identification of the trade.
ISO Type Definition Identification of a security by its symbol.
Elements:
Document/FXTradConfReq/TradDtl/FXDtls/SctyId [Sequence]
SctyIdSrc Security Identification Source
SctyId Security Identification
FXTradConfReq
+TradDtl
++FXDtls
+++SctyId
tag SctyIdSrc
type IdentificationType2Code
fullName SecurityIdentificationSource
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/SctyId[1..1]/SctyIdSrc[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/SctyId/SctyIdSrc
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CDCO
Definition CDC is an abbreviation of China Central Depository & Clearing Co, Ltd, an entity undertake functions of centralized depository and settlement for inter-bank bond market in China.
Name CDC
ISO Definition CDC is an abbreviation of China Central Depository & Clearing Co, Ltd, an entity undertake functions of centralized depository and settlement for inter-bank bond market in China.
ISO Name CDC
CFET
Definition CFETS is an abbreviation of China Foreign Exchange Trade System, which is a sub-institution of the PBC. Its main functions include: providing systems for FX trading, RMB lending, bond trading and exchange rate and interest rate derivatives trading; organizing FX trading, RMB lending, bond trading, and exchange rate and interest rate derivatives trading; providing clearing, information, risk management, and surveillance services on interbank markets; and engaging in other businesses authorized by the PBC.
Name CFETS
ISO Definition CFETS is an abbreviation of China Foreign Exchange Trade System, which is a sub-institution of the PBC. Its main functions include: providing systems for FX trading, RMB lending, bond trading and exchange rate and interest rate derivatives trading; organizing FX trading, RMB lending, bond trading, and exchange rate and interest rate derivatives trading; providing clearing, information, risk management, and surveillance services on interbank markets; and engaging in other businesses authorized by the PBC.
ISO Name CFETS
RICC
Definition RIC Code is an abbreviation of Reuters Instrument Code. RIC as encoding rule which has been wildly adopted in FX market and defines information including trading category, tenor, trade instrument and so on.
Name RICCode
ISO Definition RIC Code is an abbreviation of Reuters Instrument Code. RIC as encoding rule which has been wildly adopted in FX market and defines information including trading category, tenor, trade instrument and so on.
ISO Name RICCode
USDE
Definition User defined code.
Name UserDefined
ISO Definition User defined code.
ISO Name UserDefined
Documentation:
ISO Element Name Security Identification Source
ISO Element Definition Security identification source of the trade.
ISO Type Definition Indicates the source of the leg identification.
FXTradConfReq
+TradDtl
++FXDtls
+++SctyId
tag SctyId
type Max35Text
fullName SecurityIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/SctyId[1..1]/SctyId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/SctyId/SctyId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Security Identification
ISO Element Definition Security identification of the trade.
FXTradConfReq
+TradDtl
++FXDtls
tag FxgCcy
type CurrencyCode
fullName FixingCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/FxgCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/FxgCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Fixing Currency
ISO Element Definition Specifies the ISO code of the fixing currency.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
FXTradConfReq
+TradDtl
++FXDtls
tag FxgDt
type ISODate
fullName FixingDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/FxgDt[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/FxgDt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Fixing Date
ISO Element Definition Date at which the rate determination is made in the NDF trade.
FXTradConfReq
+TradDtl
++FXDtls
tag OptnInd
type YesNoIndicator
fullName OptionIndicator
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/OptnInd[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/OptnInd
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Option Indicator
ISO Element Definition Indicates whether the spot trade is produced by the option.
ISO Type Definition Indicates a "Yes" or "No" type of answer for an element.
FXTradConfReq
+TradDtl
++FXDtls
tag DltaInd
type YesNoIndicator
fullName DeltaIndicator
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/DltaInd[0..1]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/DltaInd
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Delta Indicator
ISO Element Definition Indicate the trade whether it's exchange delta.
ISO Type Definition Indicates a "Yes" or "No" type of answer for an element.
FXTradConfReq
+TradDtl
++FXDtls
tag AssoctdTradRef
type Max70Text
fullName AssociatedTradeReference
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/FXDtls[0..1]/AssoctdTradRef[0..unbounded]
X-path: /Document/FXTradConfReq/TradDtl/FXDtls/AssoctdTradRef
mode: Sequence
minOccurs 0
maxOccurs unbounded
minLength 1
maxLength 70
Documentation:
ISO Element Name Associated Trade Reference
ISO Element Definition Some associated trade reference needs to be specified.
FXTradConfReq
+TradDtl
tag SwpLeg
type InstrumentLeg6
fullName SwapLeg
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Swap Leg
ISO Element Definition Provides details about each leg of the multileg instrument (foreign exchange swap).
ISO Type Definition Additionnal details related to the leg.
Elements:
Document/FXTradConfReq/TradDtl/SwpLeg [Sequence]
LegSd Leg Side
LegSttlmTp Leg Settlement Type
LegSttlmDt Leg Settlement Date
LegLastPric Leg Last Price
LegSttlmCcy Leg Settlement Currency
LegOrdrQty Leg Order Quantity
LegFwdPts Leg Forward Points
LegClctdCtrPtyCcyLastQty Leg Calculated Counterparty Currency Last Quantity
LegRskAmt Leg Risk Amount
LegValtnRate Leg Valuation Rate
LegValDt Leg Value Date
LegCcy Leg Currency
LegSymb Leg Symbol
LegSctyId Leg Security Identification
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSd
type Side1Code
fullName LegSide
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSd[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSd
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
BUYI
Definition Order is buy driven.
Name Buy
ISO Definition Order is buy driven.
ISO Name Buy
SELL
Definition Order is sell driven.
Name Sell
ISO Definition Order is sell driven.
ISO Name Sell
TWOS
Definition Indicates that the side refers to both buys and sells.
Name TwoSided
ISO Definition Indicates that the side refers to both buys and sells.
ISO Name TwoSided
BUMI
Definition A round-lot market order to buy minus is an order to buy a stated amount of a stock provided that its price is: - not higher than the last sale if the last sale was a minus or zero minus tick and - not higher than the last sale minus the minimum fractional change in the stock if the last sale was a plus or zero plus tick. A limit price order to buy minus also states the highest price at which it can be executed.
Name BuyMinus
ISO Definition A round-lot market order to buy minus is an order to buy a stated amount of a stock provided that its price is: - not higher than the last sale if the last sale was a minus or zero minus tick and - not higher than the last sale minus the minimum fractional change in the stock if the last sale was a plus or zero plus tick. A limit price order to buy minus also states the highest price at which it can be executed.
ISO Name BuyMinus
SEPL
Definition A round-lot market order to sell plus is an order to sell a stated amount of a stock provided that its price is: - not lower than the last sale if the last sale was a plus or zero plus tick and - not lower than the last sale minus the minimum fractional change in the stock if the last sale was a minus or zero minus tick. A limit-price order to sell plus also states the lowest price at which it can be executed.
Name SellPlus
ISO Definition A round-lot market order to sell plus is an order to sell a stated amount of a stock provided that its price is: - not lower than the last sale if the last sale was a plus or zero plus tick and - not lower than the last sale minus the minimum fractional change in the stock if the last sale was a minus or zero minus tick. A limit-price order to sell plus also states the lowest price at which it can be executed.
ISO Name SellPlus
SESH
Definition An order to sell a security that the seller does not own; a sale effected by delivering a security borrowed by, or for the account of, the seller. Can only be executed on a plus or zero plus tick.
Name SellShort
ISO Definition An order to sell a security that the seller does not own; a sale effected by delivering a security borrowed by, or for the account of, the seller. Can only be executed on a plus or zero plus tick.
ISO Name SellShort
SSEX
Definition Short sale exempt from short-sale rules.
Name SellShortExempt
ISO Definition Short sale exempt from short-sale rules.
ISO Name SellShortExempt
CROS
Definition Identifies an order for which a broker wishes to take the other side and cross with the client.
Name Cross
ISO Definition Identifies an order for which a broker wishes to take the other side and cross with the client.
ISO Name Cross
CRSH
Definition Identifies a type of order for which a broker wants to cross with the client in the case a client wants to establish a short position, and sends a Sell Short order to the broker. Many exchanges have tick rules needing to be enforced, and the order getting converted from Sell Short to Cross (instead of Cross Short) could result in an illegal short sell.
Name CrossShort
ISO Definition Identifies a type of order for which a broker wants to cross with the client in the case a client wants to establish a short position, and sends a Sell Short order to the broker. Many exchanges have tick rules needing to be enforced, and the order getting converted from Sell Short to Cross (instead of Cross Short) could result in an illegal short sell.
ISO Name CrossShort
CSHE
Definition Identifies a type of order for which a broker wants to cross with the client in the case a client wants to establish a short position and is exempt from the uptick restriction. Used as audit trail on exchanges.
Name CrossShortExempt
ISO Definition Identifies a type of order for which a broker wants to cross with the client in the case a client wants to establish a short position and is exempt from the uptick restriction. Used as audit trail on exchanges.
ISO Name CrossShortExempt
DEFI
Definition Indicates, in the case of a multileg instrument,that the sides of the legs are the same as defined at the creation of the multileg instrument.
Name AsDefined
ISO Definition Indicates, in the case of a multileg instrument,that the sides of the legs are the same as defined at the creation of the multileg instrument.
ISO Name AsDefined
OPPO
Definition Indicates, in the case of a multileg instrument,that the sides of the legs are the opposite of their definition at the creation of the multileg instrument.
Name Opposite
ISO Definition Indicates, in the case of a multileg instrument,that the sides of the legs are the opposite of their definition at the creation of the multileg instrument.
ISO Name Opposite
UNDI
Definition The side of the indication of interest is not disclosed.
Name Undisclosed
ISO Definition The side of the indication of interest is not disclosed.
ISO Name Undisclosed
Documentation:
ISO Element Name Leg Side
ISO Element Definition Coded list to specify the side of the trade leg.
ISO Type Definition Indicates the side of the quote request, from the buy-side perspective.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSttlmTp
type SettlementDateCode
fullName LegSettlementType
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSttlmTp[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSttlmTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
REGU
Definition Settlement takes place under the standard rules applicable to the market and instrument.
Name Regular
ISO Definition Settlement takes place under the standard rules applicable to the market and instrument.
ISO Name Regular
CASH
Definition Settlement takes place on the trade date.
Name Cash
ISO Definition Settlement takes place on the trade date.
ISO Name Cash
NXTD
Definition Settlement takes place on the day after trade date.
Name NextDay
ISO Definition Settlement takes place on the day after trade date.
ISO Name NextDay
TONE
Definition Settlement takes place on the trade date plus one business day.
Name TPlusOne
ISO Definition Settlement takes place on the trade date plus one business day.
ISO Name TPlusOne
TTWO
Definition Settlement takes place on the trade date plus two business days.
Name TPlusTwo
ISO Definition Settlement takes place on the trade date plus two business days.
ISO Name TPlusTwo
TTRE
Definition Settlement takes place on the trade date plus three business days.
Name TPlusThree
ISO Definition Settlement takes place on the trade date plus three business days.
ISO Name TPlusThree
TFOR
Definition Settlement takes place on the trade date plus four business days.
Name TPlusFour
ISO Definition Settlement takes place on the trade date plus four business days.
ISO Name TPlusFour
TFIV
Definition Settlement takes place on the trade date plus five business days.
Name TPlusFive
ISO Definition Settlement takes place on the trade date plus five business days.
ISO Name TPlusFive
SELL
Definition Settlement takes place at the choice/option of the seller.
Name SellersOption
ISO Definition Settlement takes place at the choice/option of the seller.
ISO Name SellersOption
FUTU
Definition Settlement takes place on the trade date plus six or more business days.
Name Future
ISO Definition Settlement takes place on the trade date plus six or more business days.
ISO Name Future
ASAP
Definition Transfer is to be effected as soon as possible.
Name AsSoonAsPossible
ISO Definition Transfer is to be effected as soon as possible.
ISO Name AsSoonAsPossible
ENDC
Definition Transfer is to be effected at the end of the contract.
Name AtEndOfContract
ISO Definition Transfer is to be effected at the end of the contract.
ISO Name AtEndOfContract
WHIF
Definition Settlement takes place when the financial instrument is issued by the issuer.
Name WhenAndIfIssued
ISO Definition Settlement takes place when the financial instrument is issued by the issuer.
ISO Name WhenAndIfIssued
WDIS
Definition Settlement takes place when the financial instrument is distributed.
Name WhenDistributed
ISO Definition Settlement takes place when the financial instrument is distributed.
ISO Name WhenDistributed
WHID
Definition Settlement takes place when the financial instrument is issued or distributed.
Name WhenIssuedOrDistributed
ISO Definition Settlement takes place when the financial instrument is issued or distributed.
ISO Name WhenIssuedOrDistributed
TBAT
Definition Settlement takes place as a result of a "to be announced" trade.
Name ToBeAnnouncedTrade
ISO Definition Settlement takes place as a result of a "to be announced" trade.
ISO Name ToBeAnnouncedTrade
MONT
Definition Settlement takes place at the end of the month.
Name EndOfMonth
ISO Definition Settlement takes place at the end of the month.
ISO Name EndOfMonth
CLEA
Definition Cash settlement takes place before trade date.
Name Cleared
ISO Definition Cash settlement takes place before trade date.
ISO Name Cleared
SAVE
Definition Money is withdrawn automatically from the savings plan.
Name SavingsPlan
ISO Definition Money is withdrawn automatically from the savings plan.
ISO Name SavingsPlan
WISS
Definition Settlement is to be done when the security is issued.
Name WhenIssued
ISO Definition Settlement is to be done when the security is issued.
ISO Name WhenIssued
Documentation:
ISO Element Name Leg Settlement Type
ISO Element Definition Specifies the date of settlement, in coded form.
ISO Type Definition Specifies the date of settlement, in coded form.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSttlmDt
type ISODateTime
fullName LegSettlementDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSttlmDt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSttlmDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Leg Settlement Date
ISO Element Definition Specifies the date and time on which the trade will be settled.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegLastPric
type ActiveCurrencyAnd13DecimalAmount
fullName LegLastPrice
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegLastPric[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegLastPric
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 13
totalDigits 18
Documentation:
ISO Element Name Leg Last Price
ISO Element Definition Execution price of trade leg.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. The number of fractional digits (or minor unit of currency) is not checked as per ISO 4217: It must be lesser than or equal to 13. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSttlmCcy
type CurrencyCode
fullName LegSettlementCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSttlmCcy[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSttlmCcy
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Leg Settlement Currency
ISO Element Definition Settlement currency of trade leg, agreed by both sides of the trade.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegOrdrQty
type CurrencyAndAmount
fullName LegOrderQuantity
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegOrdrQty[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegOrdrQty
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Leg Order Quantity
ISO Element Definition Amount of trade leg in trading currency.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++SwpLeg
tag LegFwdPts
type DecimalNumber
fullName LegForwardPoints
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegFwdPts[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegFwdPts
mode: Sequence
minOccurs 1
maxOccurs 1
fractionDigits 17
totalDigits 18
Documentation:
ISO Element Name Leg Forward Points
ISO Element Definition Forward points added to last spot rate. May be a negative value. Expressed in decimal form.
ISO Type Definition Number of objects represented as a decimal number, for example 0.75 or 45.6.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegClctdCtrPtyCcyLastQty
type CurrencyAndAmount
fullName LegCalculatedCounterpartyCurrencyLastQuantity
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegClctdCtrPtyCcyLastQty[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegClctdCtrPtyCcyLastQty
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Leg Calculated Counterparty Currency Last Quantity
ISO Element Definition Used for the calculated quantity of the other side of the currency trade. Can be derived from leg order quantity and leg last price.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++SwpLeg
tag LegRskAmt
type ActiveCurrencyAndAmount
fullName LegRiskAmount
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegRskAmt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegRskAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Leg Risk Amount
ISO Element Definition Measurement of the leg trade values in terms of a currency (for example, the amount of trade in US dollars).
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
FXTradConfReq
+TradDtl
++SwpLeg
tag LegValtnRate
type AgreedRate3
fullName LegValuationRate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegValtnRate[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegValtnRate
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Leg Valuation Rate
ISO Element Definition Specifies the valuation rate used for the trade leg.
ISO Type Definition Information needed to process a currency exchange or conversion.
Elements:
Document/FXTradConfReq/TradDtl/SwpLeg/LegValtnRate [Sequence]
XchgRate Exchange Rate
UnitCcy Unit Currency
QtdCcy Quoted Currency
FXTradConfReq
+TradDtl
++SwpLeg
+++LegValtnRate
tag XchgRate
type BaseOneRate
fullName ExchangeRate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegValtnRate[1..1]/XchgRate[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegValtnRate/XchgRate
mode: Sequence
minOccurs 1
maxOccurs 1
fractionDigits 10
totalDigits 11
Documentation:
ISO Element Name Exchange Rate
ISO Element Definition The value of one currency expressed in relation to another currency. ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ISO Type Definition Rate expressed as a decimal, for example, 0.7 is 7/10 and 70%.
FXTradConfReq
+TradDtl
++SwpLeg
+++LegValtnRate
tag UnitCcy
type ActiveCurrencyCode
fullName UnitCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegValtnRate[1..1]/UnitCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegValtnRate/UnitCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Unit Currency
ISO Element Definition Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP.
ISO Type Definition A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Constraint:
Name ActiveCurrency
Definition The currency code must be a valid active currency code, not yet withdrawn on the day the message containing the currency is exchanged. Valid active currency codes are registered with the ISO 4217 Maintenance Agency, consist of three (3) contiguous letters, and are not yet withdrawn on the day the message containing the Currency is exchanged.
FXTradConfReq
+TradDtl
++SwpLeg
+++LegValtnRate
tag QtdCcy
type ActiveCurrencyCode
fullName QuotedCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegValtnRate[1..1]/QtdCcy[0..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegValtnRate/QtdCcy
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Quoted Currency
ISO Element Definition Currency into which the base currency is converted, in a currency exchange.
ISO Type Definition A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
Constraint:
Name ActiveCurrency
Definition The currency code must be a valid active currency code, not yet withdrawn on the day the message containing the currency is exchanged. Valid active currency codes are registered with the ISO 4217 Maintenance Agency, consist of three (3) contiguous letters, and are not yet withdrawn on the day the message containing the Currency is exchanged.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegValDt
type ISODate
fullName LegValueDate
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegValDt[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegValDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Leg Value Date
ISO Element Definition Specifies the value date of leg spot transaction.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegCcy
type CurrencyCode
fullName LegCurrency
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegCcy[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegCcy
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Leg Currency
ISO Element Definition Currency trade is conducted.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSymb
type Max35Text
fullName LegSymbol
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSymb[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSymb
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Leg Symbol
ISO Element Definition Symbol of the leg trade.
FXTradConfReq
+TradDtl
++SwpLeg
tag LegSctyId
type SecurityIdentification18
fullName LegSecurityIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSctyId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSctyId
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Leg Security Identification
ISO Element Definition Security identification of the leg trade.
ISO Type Definition Identification of a security by its symbol.
Elements:
Document/FXTradConfReq/TradDtl/SwpLeg/LegSctyId [Sequence]
SctyIdSrc Security Identification Source
SctyId Security Identification
FXTradConfReq
+TradDtl
++SwpLeg
+++LegSctyId
tag SctyIdSrc
type IdentificationType2Code
fullName SecurityIdentificationSource
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSctyId[1..1]/SctyIdSrc[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSctyId/SctyIdSrc
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CDCO
Definition CDC is an abbreviation of China Central Depository & Clearing Co, Ltd, an entity undertake functions of centralized depository and settlement for inter-bank bond market in China.
Name CDC
ISO Definition CDC is an abbreviation of China Central Depository & Clearing Co, Ltd, an entity undertake functions of centralized depository and settlement for inter-bank bond market in China.
ISO Name CDC
CFET
Definition CFETS is an abbreviation of China Foreign Exchange Trade System, which is a sub-institution of the PBC. Its main functions include: providing systems for FX trading, RMB lending, bond trading and exchange rate and interest rate derivatives trading; organizing FX trading, RMB lending, bond trading, and exchange rate and interest rate derivatives trading; providing clearing, information, risk management, and surveillance services on interbank markets; and engaging in other businesses authorized by the PBC.
Name CFETS
ISO Definition CFETS is an abbreviation of China Foreign Exchange Trade System, which is a sub-institution of the PBC. Its main functions include: providing systems for FX trading, RMB lending, bond trading and exchange rate and interest rate derivatives trading; organizing FX trading, RMB lending, bond trading, and exchange rate and interest rate derivatives trading; providing clearing, information, risk management, and surveillance services on interbank markets; and engaging in other businesses authorized by the PBC.
ISO Name CFETS
RICC
Definition RIC Code is an abbreviation of Reuters Instrument Code. RIC as encoding rule which has been wildly adopted in FX market and defines information including trading category, tenor, trade instrument and so on.
Name RICCode
ISO Definition RIC Code is an abbreviation of Reuters Instrument Code. RIC as encoding rule which has been wildly adopted in FX market and defines information including trading category, tenor, trade instrument and so on.
ISO Name RICCode
USDE
Definition User defined code.
Name UserDefined
ISO Definition User defined code.
ISO Name UserDefined
Documentation:
ISO Element Name Security Identification Source
ISO Element Definition Security identification source of the trade.
ISO Type Definition Indicates the source of the leg identification.
FXTradConfReq
+TradDtl
++SwpLeg
+++LegSctyId
tag SctyId
type Max35Text
fullName SecurityIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/SwpLeg[0..unbounded]/LegSctyId[1..1]/SctyId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/SwpLeg/LegSctyId/SctyId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Security Identification
ISO Element Definition Security identification of the trade.
FXTradConfReq
+TradDtl
tag PdctId
type SecurityIdentification22Choice
fullName ProductIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Product Identification
ISO Element Definition Identification of the treasury trade product, as assigned under a formal or proprietary identification scheme.
ISO Type Definition Choice between formats for the identification of a financial instrument.
Elements:
Document/FXTradConfReq/TradDtl/PdctId [Choice]
ISIN ISIN
AltrnId Alternate Identification
RIC RIC
TckrSymb Ticker Symbol
Blmbrg Bloomberg
CTA CTA
Cmon Common
FXTradConfReq
+TradDtl
++PdctId
tag ISIN
type ISINOct2015Identifier
fullName ISIN
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/ISIN[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/ISIN
mode: Choice
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
Documentation:
ISO Element Name ISIN
ISO Type Definition International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
FXTradConfReq
+TradDtl
++PdctId
tag AltrnId
type AlternateIdentification1
fullName AlternateIdentification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/AltrnId[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/AltrnId
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Alternate Identification
ISO Type Definition Alternate identification of a security.
Elements:
Document/FXTradConfReq/TradDtl/PdctId/AltrnId [Sequence]
Id Identification
IdSrc Identification Source
FXTradConfReq
+TradDtl
++PdctId
+++AltrnId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/AltrnId[1..1]/Id[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/AltrnId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Unique and unambiguous identifier of a security.
FXTradConfReq
+TradDtl
++PdctId
+++AltrnId
tag IdSrc
type IdentificationSource1Choice
fullName IdentificationSource
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/AltrnId[1..1]/IdSrc[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/AltrnId/IdSrc
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Identification Source
ISO Element Definition Source of the security identification.
ISO Type Definition Choice of proprietary or domestic identification scheme that uniquely identifies a security.
Elements:
Document/FXTradConfReq/TradDtl/PdctId/AltrnId/IdSrc [Choice]
Dmst Domestic
Prtry Proprietary
FXTradConfReq
+TradDtl
++PdctId
+++AltrnId
++++IdSrc
tag Dmst
type CountryCode
fullName Domestic
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/AltrnId[1..1]/IdSrc[1..1]/Dmst[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/AltrnId/IdSrc/Dmst
mode: Choice
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{2,2}
Documentation:
ISO Element Name Domestic
ISO Type Definition Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
Constraint:
Name Country
Definition The code is checked against the list of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
FXTradConfReq
+TradDtl
++PdctId
+++AltrnId
++++IdSrc
tag Prtry
type Max35Text
fullName Proprietary
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/AltrnId[1..1]/IdSrc[1..1]/Prtry[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/AltrnId/IdSrc/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Proprietary
FXTradConfReq
+TradDtl
++PdctId
tag RIC
type RICIdentifier
fullName RIC
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/RIC[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/RIC
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name RIC
ISO Type Definition Reuters Identification Code (RIC). A numbering system used within the Reuters system to identify instruments worldwide. The RIC contains an X-character market specific code (can be the CUSIP or EPIC codes) followed by a full stop, then the two-digit ISO country code, for example, IBM in UK is IBM.UK.
FXTradConfReq
+TradDtl
++PdctId
tag TckrSymb
type TickerIdentifier
fullName TickerSymbol
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/TckrSymb[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/TckrSymb
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Ticker Symbol
ISO Type Definition Letters that identify a stock traded on a stock exchange. The Ticker Symbol is a short and convenient way of identifying a stock, for example, RTR.L for Reuters quoted in London.
FXTradConfReq
+TradDtl
++PdctId
tag Blmbrg
type BloombergIdentifier
fullName Bloomberg
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/Blmbrg[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/Blmbrg
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Bloomberg
ISO Type Definition An identifier of a security assigned by the Bloomberg organisation.
FXTradConfReq
+TradDtl
++PdctId
tag CTA
type ConsolidatedTapeAssociationIdentifier
fullName CTA
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/CTA[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/CTA
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name CTA
ISO Type Definition Identifier of a security assigned by the Consolidated Tape Association.
FXTradConfReq
+TradDtl
++PdctId
tag Cmon
type EuroclearClearstreamIdentifier
fullName Common
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/PdctId[0..1]/Cmon[1..1]
X-path: /Document/FXTradConfReq/TradDtl/PdctId/Cmon
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 12
Documentation:
ISO Element Name Common
ISO Type Definition Identifier of securities issued in Luxembourg. The common code is a 9-digit code that replaces the CEDEL (Clearstream) and Euroclear codes.
FXTradConfReq
+TradDtl
tag AssoctdTradRef
type Max70Text
fullName AssociatedTradeReference
path: /Document[1..1]/FXTradConfReq[1..1]/TradDtl[1..1]/AssoctdTradRef[0..unbounded]
X-path: /Document/FXTradConfReq/TradDtl/AssoctdTradRef
mode: Sequence
minOccurs 0
maxOccurs unbounded
minLength 1
maxLength 70
Documentation:
ISO Element Name Associated Trade Reference
ISO Element Definition Some associated trade reference needs to be specified.
FXTradConfReq
tag ConfTp
type ConfirmationRequest1Code
path: /Document[1..1]/FXTradConfReq[1..1]/ConfTp[1..1]
X-path: /Document/FXTradConfReq/ConfTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CONF
Definition To confirm the trade.
Name Confirmation
ISO Definition To confirm the trade.
ISO Name Confirmation
CNRR
Definition To reject the confirmation of the trade.
Name ConfirmationRequestRejected
ISO Definition To reject the confirmation of the trade.
ISO Name ConfirmationRequestRejected
STAT
Definition To inquire about the status of the trade confirmation.
Name Status
ISO Definition To inquire about the status of the trade confirmation.
ISO Name Status
Documentation:
ISO Type Definition Identifies the type of confirmation message being sent.
FXTradConfReq
tag QryPrd
type Period4
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]
X-path: /Document/FXTradConfReq/QryPrd
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Time span defined by a start date and time, and an end date and time.
Elements:
Document/FXTradConfReq/QryPrd [Sequence]
StartDt Start Date
EndDt End Date
FXTradConfReq
+QryPrd
tag StartDt
type DateFormat18Choice
fullName StartDate
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/StartDt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/StartDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Start Date
ISO Element Definition Date and time at which the range starts.
ISO Type Definition Specifies the value of a date.
Elements:
Document/FXTradConfReq/QryPrd/StartDt [Choice]
Dt Date
NotSpcfdDt Not Specified Date
FXTradConfReq
+QryPrd
++StartDt
tag Dt
type DateAndDateTimeChoice
fullName Date
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/StartDt[1..1]/Dt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/StartDt/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
ISO Type Definition Choice between a date or a date and time format.
Elements:
Document/FXTradConfReq/QryPrd/StartDt/Dt [Choice]
Dt Date
DtTm Date Time
FXTradConfReq
+QryPrd
++StartDt
+++Dt
tag Dt
type ISODate
fullName Date
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/StartDt[1..1]/Dt[1..1]/Dt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/StartDt/Dt/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
FXTradConfReq
+QryPrd
++StartDt
+++Dt
tag DtTm
type ISODateTime
fullName DateTime
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/StartDt[1..1]/Dt[1..1]/DtTm[1..1]
X-path: /Document/FXTradConfReq/QryPrd/StartDt/Dt/DtTm
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date Time
FXTradConfReq
+QryPrd
++StartDt
tag NotSpcfdDt
type DateType8Code
fullName NotSpecifiedDate
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/StartDt[1..1]/NotSpcfdDt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/StartDt/NotSpcfdDt
mode: Choice
minOccurs 1
maxOccurs 1
Enumeration:
UKWN
Definition Date is unknown by the sender or has not been established.
Name Unknown
ISO Definition Date is unknown by the sender or has not been established.
ISO Name Unknown
ONGO
Definition Ongoing basis, which indicates that the date is determined by "ongoing basis" process, for example "au fil de l'eau".
Name Ongoing
ISO Definition Ongoing basis, which indicates that the date is determined by "ongoing basis" process, for example "au fil de l'eau".
ISO Name Ongoing
Documentation:
ISO Element Name Not Specified Date
ISO Type Definition Specifies the type of dates.
FXTradConfReq
+QryPrd
tag EndDt
type DateFormat18Choice
fullName EndDate
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/EndDt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/EndDt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name End Date
ISO Element Definition Date and time at which the range ends.
ISO Type Definition Specifies the value of a date.
Elements:
Document/FXTradConfReq/QryPrd/EndDt [Choice]
Dt Date
NotSpcfdDt Not Specified Date
FXTradConfReq
+QryPrd
++EndDt
tag Dt
type DateAndDateTimeChoice
fullName Date
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/EndDt[1..1]/Dt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/EndDt/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
ISO Type Definition Choice between a date or a date and time format.
Elements:
Document/FXTradConfReq/QryPrd/EndDt/Dt [Choice]
Dt Date
DtTm Date Time
FXTradConfReq
+QryPrd
++EndDt
+++Dt
tag Dt
type ISODate
fullName Date
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/EndDt[1..1]/Dt[1..1]/Dt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/EndDt/Dt/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
FXTradConfReq
+QryPrd
++EndDt
+++Dt
tag DtTm
type ISODateTime
fullName DateTime
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/EndDt[1..1]/Dt[1..1]/DtTm[1..1]
X-path: /Document/FXTradConfReq/QryPrd/EndDt/Dt/DtTm
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date Time
FXTradConfReq
+QryPrd
++EndDt
tag NotSpcfdDt
type DateType8Code
fullName NotSpecifiedDate
path: /Document[1..1]/FXTradConfReq[1..1]/QryPrd[1..1]/EndDt[1..1]/NotSpcfdDt[1..1]
X-path: /Document/FXTradConfReq/QryPrd/EndDt/NotSpcfdDt
mode: Choice
minOccurs 1
maxOccurs 1
Enumeration:
UKWN
Definition Date is unknown by the sender or has not been established.
Name Unknown
ISO Definition Date is unknown by the sender or has not been established.
ISO Name Unknown
ONGO
Definition Ongoing basis, which indicates that the date is determined by "ongoing basis" process, for example "au fil de l'eau".
Name Ongoing
ISO Definition Ongoing basis, which indicates that the date is determined by "ongoing basis" process, for example "au fil de l'eau".
ISO Name Ongoing
Documentation:
ISO Element Name Not Specified Date
ISO Type Definition Specifies the type of dates.
FXTradConfReq
tag QryStartNb
type Max35NumericText
path: /Document[1..1]/FXTradConfReq[1..1]/QryStartNb[1..1]
X-path: /Document/FXTradConfReq/QryStartNb
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [0-9]{1,35}
FXTradConfReq
tag QryTradSts
type QueryTradeStatus1Code
path: /Document[1..1]/FXTradConfReq[1..1]/QryTradSts[1..1]
X-path: /Document/FXTradConfReq/QryTradSts
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
QAST
Definition Query for all trades.
Name QueryAllStatus
ISO Definition Query for all trades.
ISO Name QueryAllStatus
QCTR
Definition Query for trades have been canceled.
Name QueryCanceledTrade
ISO Definition Query for trades have been canceled.
ISO Name QueryCanceledTrade
QCIR
Definition Query for cancelling trades.
Name QueryCancellingTrade
ISO Definition Query for cancelling trades.
ISO Name QueryCancellingTrade
QETR
Definition Query for emergency trades.
Name QueryEmergencyTrade
ISO Definition Query for emergency trades.
ISO Name QueryEmergencyTrade
QNTR
Definition Query for new trades.
Name QueryNewTrade
ISO Definition Query for new trades.
ISO Name QueryNewTrade
QRTR
Definition Query for trades have been replaced.
Name QueryReplacedTrade
ISO Definition Query for trades have been replaced.
ISO Name QueryReplacedTrade
Documentation:
ISO Type Definition Specifies the inquiry status of the trade.
FXTradConfReq
tag SplmtryData
type SupplementaryData1
path: /Document[1..1]/FXTradConfReq[1..1]/SplmtryData[0..unbounded]
X-path: /Document/FXTradConfReq/SplmtryData
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Type Definition Additional information that can not be captured in the structured fields and/or any other specific block.
Elements:
Document/FXTradConfReq/SplmtryData [Sequence]
PlcAndNm Place And Name
Envlp Envelope
Constraint:
Name SupplementaryDataRule
Definition This component may not be used without the explicit approval of a SEG and submission to the RA of ISO 20022 compliant structure(s) to be used in the Envelope element.
FXTradConfReq
+SplmtryData
tag PlcAndNm
type Max350Text
fullName PlaceAndName
path: /Document[1..1]/FXTradConfReq[1..1]/SplmtryData[0..unbounded]/PlcAndNm[0..1]
X-path: /Document/FXTradConfReq/SplmtryData/PlcAndNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 350
Documentation:
ISO Element Name Place And Name
ISO Element Definition Unambiguous reference to the location where the supplementary data must be inserted in the message instance.

In the case of XML, this is expressed by a valid XPath.
FXTradConfReq
+SplmtryData
tag Envlp
type SupplementaryDataEnvelope1
fullName Envelope
path: /Document[1..1]/FXTradConfReq[1..1]/SplmtryData[0..unbounded]/Envlp[1..1]
X-path: /Document/FXTradConfReq/SplmtryData/Envlp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Envelope
ISO Element Definition Technical element wrapping the supplementary data.
ISO Type Definition Technical component that contains the validated supplementary data information. This technical envelope allows to segregate the supplementary data information from any other information.
Elements:
Document/FXTradConfReq/SplmtryData/Envlp [Sequence]