This is the message format for reporting transactions to FCA - reference here. This adheres to the ISO 20022 message format auth.091.001.02.
Data within the XML is transformed and flattened to rows of data with the following fields. Data in repeated structures are flattened into concatenated text.
Duco field name | Duco field type | Xpath | Repeating structure |
ReferenceDate | Date |
In /DerivsTradRcncltnSttstclRpt/RcncltnSttstcs/Rpt .../RefDt |
No |
ReportingRequirement_ReportingType | Text | .../RcncltnCtgrs/RptgRqrmnt/RptgTp | No |
ReportingRequirement_Pairing | Text | .../RcncltnCtgrs/RptgRqrmnt/Pairg | No |
ReportingRequirement_Reconciliation | Text | .../RcncltnCtgrs/RptgRqrmnt/Rcncltn | No |
ReportingRequirement_ValuationReconciliation | Text | .../RcncltnCtgrs/RptgRqrmnt/ValtnRcncltn | No |
ReportingRequirement_Revived | Boolean | .../RcncltnCtgrs/RptgRqrmnt/Rvvd | No |
ReportingRequirement_FurtherModification | Boolean | .../RcncltnCtgrs/RptgRqrmnt/FrthrMod | No |
NoReportingRequirement_Revived | Boolean | .../RcncltnCtgrs/NoRptgRqrmnt/Rvvd | No |
NoReportingRequirement_FurtherModification | Boolean | .../RcncltnCtgrs/NoRptgRqrmnt/FrthrMod | No |
TotalNumberOfTransactions | Decimal | .../TtlNbOfTxs | No |
ReportingCounterparty_LEI | Text | .../TxDtls/CtrPtyId/RptgCtrPty/LEI | No |
OtherCounterparty_Id_Type | Text |
In ....../TxDtls/CtrPtyId/OthrCtrPty if .../Lgl exists, then "Legal LEI" if .../Ntrl exists, then "Natural Id" |
No |
OtherCounterparty_Legal_LEI | Text | .../TxDtls/CtrPtyId/OthrCtrPty/Lgl/LEI | No |
OtherCounterparty_Natural_Id | Text | .../TxDtls/CtrPtyId/OthrCtrPty/Ntrl/Id/Id | No |
ReportSubmittingEntityID_LEI | Text | .../TxDtls/CtrPtyId/RptSubmitgNtty/LEI | No |
EntityResponsibleForReporting_LEI | Text | .../TxDtls/CtrPtyId/NttyRspnsblForRpt/LEI | No |
CounterpartyPair_TotalNumberOfTransactions | Decimal | .../TxDtls/TtlNbOfTxs | No |
TransactionID_Type | Text |
In .../TxDtls/RcncltnRpt/TxId/UnqIdr If.../UnqTxIdr exists, then "Unique Transaction Id" If.../Prtry/Id exists, then "Proprietary Id" |
No |
TransactionID_UniqueTransactionId | Text | .../TxDtls/RcncltnRpt/TxId/UnqIdr/UnqTxIdr | No |
TransactionID_ProprietaryId | Text | .../TxDtls/RcncltnRpt/TxId/UnqIdr/Prtry/Id | No |
DirectionOfTheFirstLeg_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val1/Drctn/DrctnOfTheFrstLeg | No |
DirectionOfTheSecondLeg_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val1/Drctn/DrctnOfTheScndLeg | No |
CounterpartySide_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val1/CtrPtySd | No |
DirectionOfTheFirstLeg_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val2/Drctn/DrctnOfTheFrstLeg | No |
DirectionOfTheSecondLeg_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val2/Drctn/DrctnOfTheScndLeg | No |
CounterpartySide_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrPtyMtchgCrit/DrctnOrSd/Val2/CtrPtySd | No |
ValuationMatchingCriteria_ContractValue_Amount_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/CtrctVal/Val1/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
ValuationMatchingCriteria_ContractValue_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/CtrctVal/Val1/Amt/@Ccy | No |
ValuationMatchingCriteria_ContractValue_Amount_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/CtrctVal/Val2/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
ValuationMatchingCriteria_ContractValue_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/CtrctVal/Val2/Amt/@Ccy | No |
ValuationMatchingCriteria_Type_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/Tp/Val1 | No |
ValuationMatchingCriteria_Type_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/ValtnMtchgCrit/Tp/Val2 | No |
ISIN_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/ISIN/Val1 | No |
ISIN_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/ISIN/Val2 | No |
UPI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UnqPdctIdr/Val1/Id | No |
UPI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UnqPdctIdr/Val2/Id | No |
ProductClassification_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/PdctClssfctn/Val1 | No |
ProductClassification_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/PdctClssfctn/Val2 | No |
ContractType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/CtrctTp/Val1 | No |
ContractType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/CtrctTp/Val2 | No |
AssetClass_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/AsstClss/Val1 | No |
AssetClass_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/AsstClss/Val2 | No |
DerivativeBasedOnCryptoAssets_Val1 | Boolean | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/DerivBasedOnCrptAsst/Val1 | No |
DerivativeBasedOnCryptoAssets_Val2 | Boolean | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/DerivBasedOnCrptAsst/Val2 | No |
UnderlyingInstrument_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1 if .../ISIN exists, then "I" if .../Bskt exists, then "B" if .../Indx exists, then "X" |
No |
UnderlyingInstrument_ISIN_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1 OR .../ISIN OR .../Indx/ISIN |
No |
UnderlyingInstrument_Basket_Structurer_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1/Bskt/Strr | No |
UnderlyingInstrument_Basket_Id_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1/Bskt/Id | No |
UnderlyingInstrument_Basket_Constituents_ISIN_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1/Bskt/Cnsttnts/InstrmId/ISIN | Yes |
UnderlyingInstrument_Index_Name_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1/Indx/Nm | No |
UnderlyingInstrument_Index_Indicator_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val1/Indx/Indx | No |
UnderlyingInstrument_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2 if .../ISIN exists, then "I" if .../Bskt exists, then "B" if .../Indx exists, then "X" |
No |
UnderlyingInstrument_ISIN_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2 OR .../ISIN OR .../Indx/ISIN |
No |
UnderlyingInstrument_Basket_Structurer_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2/Bskt/Strr | No |
UnderlyingInstrument_Basket_Id_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2/Bskt/Id | No |
UnderlyingInstrument_Basket_Constituents_ISIN_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2/Bskt/Cnsttnts/InstrmId/ISIN | Yes |
UnderlyingInstrument_Index_Name_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2/Indx/Nm | No |
UnderlyingInstrument_Index_Indicator_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/UndrlygInstrm/Val2/Indx/Indx | No |
SettlementCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/SttlmCcy/Val1 | No |
SettlementCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/SttlmCcy/Val2 | No |
SettlementCurrencySecondLeg_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/SttlmCcyScndLeg/Val1 | No |
SettlementCurrencySecondLeg_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/CtrctMtchgCrit/SttlmCcyScndLeg/Val2 | No |
ReportTrackingNumber_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/RptTrckgNb/Val1 | No |
ReportTrackingNumber_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/RptTrckgNb/Val2 | No |
TransactionId_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val1 If.../UnqTxIdr exists, then "Unique Transaction Id" If.../Prtry/Id exists, then "Proprietary Id" |
No |
TransactionId_UniqueTransactionId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val1/UnqTxIdr | No |
TransactionId_ProprietaryId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val1/Prtry/Id | No |
TransactionId_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val2 If.../UnqTxIdr exists, then "Unique Transaction Id" If.../Prtry/Id exists, then "Proprietary Id" |
No |
TransactionId_UniqueTransactionId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val2/UnqTxIdr | No |
TransactionId_ProprietaryId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/UnqTxIdr/Val2/Prtry/Id | No |
PriorTransactionId_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val1 If .../UnqTxIdr exists, then "Unique Transaction Id" If .../Prtry/Id exists, then "Proprietary Id" |
No |
PriorTransactionId_UniqueTransactionId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val1/UnqTxIdr | No |
PriorTransactionId_ProprietaryId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val1/Prtry/Id | No |
PriorTransactionId_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val2 If .../UnqTxIdr exists, then "Unique Transaction Id" If .../Prtry/Id exists, then "Proprietary Id" |
No |
PriorTransactionId_UniqueTransactionId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val2/UnqTxIdr | No |
PriorTransactionId_ProprietaryId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PrrUnqTxIdr/Val2/Prtry/Id | No |
SubsequentPositionTransactionId_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val1 If .../UnqTxIdr exists, then "Unique Transaction Id" If .../Prtry/Id exists, then "Proprietary Id" |
No |
SubsequentPositionTransactionId_UniqueTransactionId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val1/UnqTxIdr | No |
SubsequentPositionTransactionId_ProprietaryId_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val1/Prtry/Id | No |
SubsequentPositionTransactionId_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val2 If .../UnqTxIdr exists, then "Unique Transaction Id" If .../Prtry/Id exists, then "Proprietary Id" |
No |
SubsequentPositionTransactionId_UniqueTransactionId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val2/UnqTxIdr | No |
SubsequentPositionTransactionId_ProprietaryId_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SbsqntPosUnqTxIdr/Val2/Prtry/Id | No |
Delta_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Dlta/Val1 | No |
Delta_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Dlta/Val2 | No |
TradeConfirmation_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradConf/Val1 If .../Confd exists, then .../Confd/Tp If .../NonConfd exists, then .../NonConfd/Tp |
No |
TradeConfirmation_Timestamp_Val1 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradConf/Val1/Confd/TmStmp | No |
TradeConfirmation_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradConf/Val2 If .../Confd exists, then .../Confd/Tp If .../NonConfd exists, then .../NonConfd/Tp |
No |
TradeConfirmation_Timestamp_Val2 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradConf/Val2/Confd/TmStmp | No |
TradeClearingObligation_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrOblgtn/Val1 | No |
TradeClearingObligation_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrOblgtn/Val2 | No |
TradeClearingStatus_Cleared_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val1 if .../Clrd exists, then "Y" if .../NonClrd exists, then "N" |
No |
TradeClearingStatus_CentralCounterparty_LEI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val1/Clrd/Dtls/CCP/LEI | No |
TradeClearingStatus_ClearingTimestamp_Val1 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val1/Clrd/Dtls/ClrDtTm | No |
TradeClearingStatus_Cleared_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val2 if .../Clrd exists, then "Y" if .../NonClrd exists, then "N" |
No |
TradeClearingStatus_CentralCounterparty_LEI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val2/Clrd/Dtls/CCP/LEI | No |
TradeClearingStatus_ClearingTimestamp_Val2 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TradClrSts/Val2/Clrd/Dtls/ClrDtTm | No |
MasterAgreementType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/MstrAgrmtTp/Val1/Tp | No |
MasterAgreementType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/MstrAgrmtTp/Val2/Tp | No |
MasterAgreementVersion_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/MstrAgrmtVrsn/Val1 | No |
MasterAgreementVersion_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/MstrAgrmtVrsn/Val2 | No |
Intragroup_Val1 | Boolean | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntraGrp/Val1 | No |
Intragroup_Val2 | Boolean | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntraGrp/Val2 | No |
PTRR_Technique_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PstTradRskRdctn/Val1/Tchnq | No |
PTRR_ServiceProvider_LEI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PstTradRskRdctn/Val1/SvcPrvdr/LEI | No |
PTRR_Technique_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PstTradRskRdctn/Val2/Tchnq | No |
PTRR_ServiceProvider_LEI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PstTradRskRdctn/Val2/SvcPrvdr/LEI | No |
PlatformIdentifier_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PltfmIdr/Val1 | No |
PlatformIdentifier_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PltfmIdr/Val2 | No |
ExecutionTimestamp_Val1 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/ExctnTmStmp/Val1 | No |
ExecutionTimestamp_Val2 | DateTime | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/ExctnTmStmp/Val2 | No |
EffectiveDate_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/FctvDt/Val1 | No |
EffectiveDate_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/FctvDt/Val2 | No |
ExpirationDate_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/XprtnDt/Val1 | No |
ExpirationDate_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/XprtnDt/Val2 | No |
EarlyTerminationDate_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/EarlyTermntnDt/Val1 | No |
EarlyTerminationDate_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/EarlyTermntnDt/Val2 | No |
SettlementDate_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SttlmDt/Val1 | No |
SettlementDate_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/SttlmDt/Val2 | No |
DeliveryType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryTp/Val1 | No |
DeliveryType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryTp/Val2 | No |
TransactionPrice_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val1 if.../MntryVal/Amt exists, then "Monetary Value" if.../Pctg exists, then "Percentage" if.../Yld exists, then "Yield" |
No |
TransactionPrice_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val1/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
TransactionPrice_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val1/MntryVal/Amt/@Ccy | No |
TransactionPrice_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val1/Pctg | No |
TransactionPrice_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val2 if.../MntryVal/Amt exists, then "Monetary Value" if.../Pctg exists, then "Percentage" if.../Yld exists, then "Yield" |
No |
TransactionPrice_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val2/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
TransactionPrice_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val2/MntryVal/Amt/@Ccy | No |
TransactionPrice_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxPric/Val2/Pctg | No |
PriceScheduleUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PricSchdlUadjstdFctvDt/Val1 | Yes |
PriceScheduleUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PricSchdlUadjstdFctvDt/Val2 | Yes |
PriceScheduleUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PricSchdlUadjstdEndDt/Val1 | Yes |
PriceScheduleUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PricSchdlUadjstdEndDt/Val2 | Yes |
TransactionSchedulePrice_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val1 if .../MntryVal/Amt exists, then "Monetary Value" if .../Pctg exists, then "Percentage" if .../Yld exists, then "Yield" |
Yes |
TransactionSchedulePrice_MonetaryValue_Val1 | Text |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val1/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
Yes |
TransactionSchedulePrice_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val1/MntryVal/Amt/@Ccy | Yes |
TransactionSchedulePrice_Percentage_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val1/Pctg | Yes |
TransactionSchedulePrice_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val2 if .../MntryVal/Amt exists, then "Monetary Value" if .../Pctg exists, then "Percentage" |
Yes |
TransactionSchedulePrice_MonetaryValue_Val2 | Text |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val2/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
Yes |
TransactionSchedulePrice_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val2/MntryVal/Amt/@Ccy | Yes |
TransactionSchedulePrice_Percentage_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/TxSchdlPric/Val2/Pctg | Yes |
PackagePrice_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" |
No |
PackagePrice_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val1/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
PackagePrice_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val1/MntryVal/Amt/@Ccy | No |
PackagePrice_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val1/Pctg | No |
PackagePrice_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" |
No |
PackagePrice_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val2/MntryVal/Amt if .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
PackagePrice_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val2/MntryVal/@Ccy | No |
PackagePrice_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgPric/Val2/Pctg | No |
NotionalAmountFirstLeg_Amount_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLeg/Val1/Amt | No |
NotionalAmountFirstLeg_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLeg/Val1/Amt/@Ccy | No |
NotionalAmountFirstLeg_Amount_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLeg/Val2/Amt | No |
NotionalAmountFirstLeg_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLeg/Val2/Amt/@Ccy | No |
NotionalAmountFirstLegUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegUadjstdFctvDt/Val1 | Yes |
NotionalAmountFirstLegUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegUadjstdFctvDt/Val2 | Yes |
NotionalAmountFirstLegUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegUadjstdEndDt/Val1 | Yes |
NotionalAmountFirstLegUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegUadjstdEndDt/Val2 | Yes |
NotionalAmountFirstLegScheduleAmount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegSchdlAmt/Val1/Amt | Yes |
NotionalAmountFirstLegScheduleCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegSchdlAmt/Val1/Amt/@Ccy | Yes |
NotionalAmountFirstLegScheduleAmount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegSchdlAmt/Val2/Amt | Yes |
NotionalAmountFirstLegScheduleCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtFrstLegSchdlAmt/Val2/Amt/@Ccy | Yes |
NotionalQuantityFirstLeg_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLeg/Val1 | No |
NotionalQuantityFirstLeg_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLeg/Val2 | No |
NotionalQuantityFirstLegUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegUadjstdFctvDt/Val1 | Yes |
NotionalQuantityFirstLegUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegUadjstdFctvDt/Val2 | Yes |
NotionalQuantityFirstLegUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegUadjstdEndDt/Val1 | Yes |
NotionalQuantityFirstLegUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegUadjstdEndDt/Val2 | Yes |
NotionalQuantityFirstLegScheduleQuantity_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegSchdlQty/Val1 | Yes |
NotionalQuantityFirstLegScheduleQuantity_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyFrstLegSchdlQty/Val2 | Yes |
NotionalAmountSecondLeg_Amount_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLeg/Val1/Amt/Amt | No |
NotionalAmountSecondLeg_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLeg/Val1/Amt/Amt/@Ccy | No |
NotionalAmountSecondLeg_Amount_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLeg/Val2/Amt/Amt | No |
NotionalAmountSecondLeg_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLeg/Val2/Amt/Amt/@Ccy | No |
NotionalAmountSecondLegUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegUadjstdFctvDt/Val1 | Yes |
NotionalAmountSecondLegUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegUadjstdFctvDt/Val2 | Yes |
NotionalAmountSecondLegUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegUadjstdEndDt/Val1 | Yes |
NotionalAmountSecondLegUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegUadjstdEndDt/Val2 | Yes |
NotionalAmountSecondLegScheduleAmount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegSchdlAmt/Val1/Amt | Yes |
NotionalAmountSecondLegScheduleCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegSchdlAmt/Val1/Amt/@Ccy | Yes |
NotionalAmountSecondLegScheduleAmount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegSchdlAmt/Val2/Amt | Yes |
NotionalAmountSecondLegScheduleCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlAmtScndLegSchdlAmt/Val2/Amt/@Ccy | Yes |
NotionalQuantitySecondLeg_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLeg/Val1 | No |
NotionalQuantitySecondLeg_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLeg/Val2 | No |
NotionalQuantitySecondLegUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegUadjstdFctvDt/Val1 | Yes |
NotionalQuantitySecondLegUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegUadjstdFctvDt/Val2 | Yes |
NotionalQuantitySecondLegUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegUadjstdEndDt/Val1 | Yes |
NotionalQuantitySecondLegUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegUadjstdEndDt/Val2 | Yes |
NotionalQuantitySecondLegScheduleQuantity_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegSchdlQty/Val1 | Yes |
NotionalQuantitySecondLegScheduleQuantity_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NtnlQtyScndLegSchdlQty/Val2 | Yes |
OtherPaymentType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtTp/Val1/Tp | Yes |
OtherPaymentType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtTp/Val2/Tp | Yes |
OtherPaymentAmount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtAmt/Val1/Amt | Yes |
OtherPaymentCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtAmt/Val1/Amt/@Ccy | Yes |
OtherPaymentAmount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtAmt/Val2/Amt | Yes |
OtherPaymentCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtAmt/Val2/Amt/@Ccy | Yes |
OtherPaymentDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtDt/Val1 | Yes |
OtherPaymentDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtDt/Val2 | Yes |
OtherPaymentPayer_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val1 If .../Lgl exists, then "Legal LEI" If .../Ntrl exists, then "Natural Id" |
Yes |
OtherPaymentPayer_Legal_LEI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val1/Lgl/LEI | Yes |
OtherPaymentPayer_Natural_Id_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val1/Ntrl/Id/Id | Yes |
OtherPaymentPayer_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val2 If .../Lgl exists, then "Legal LEI" If .../Ntrl exists, then "Natural Id" |
Yes |
OtherPaymentPayer_Legal_LEI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val2/Lgl/LEI | Yes |
OtherPaymentPayer_Natural_Id_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtPyer/Val2/Ntrl/Id/Id | Yes |
OtherPaymentReceiver_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val1 If .../Lgl exists, then "Legal LEI" If .../Ntrl exists, then "Natural Id" |
Yes |
OtherPaymentReceiver_Legal_LEI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val1/Lgl/LEI | Yes |
OtherPaymentReceiver_Natural_Id_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val1/Ntrl/Id/Id | Yes |
OtherPaymentReceiver_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val2 If .../Lgl exists, then "Legal LEI" If .../Ntrl exists, then "Natural Id" |
Yes |
OtherPaymentReceiver_Legal_LEI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val2/Lgl/LEI | Yes |
OtherPaymentReceiver_Natural_Id_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OthrPmt/OthrPmtRcvr/Val2/Ntrl/Id/Id | Yes |
InterestFixedRateFirstLeg_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLeg/Val1/Rate | No |
InterestFixedRateFirstLeg_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLeg/Val2/Rate | No |
InterestFixedRateFirstLegDayCount_Code_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegDayCnt/Val1/Cd | No |
InterestFixedRateFirstLegDayCount_Code_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegDayCnt/Val2/Cd | No |
InterestFixedRateFirstLegPaymentFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegPmtFrqcyUnit/Val1 | No |
InterestFixedRateFirstLegPaymentFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegPmtFrqcyUnit/Val2 | No |
InterestFixedRateFirstLegPaymentFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegPmtFrqcyVal/Val1 | No |
InterestFixedRateFirstLegPaymentFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateFrstLegPmtFrqcyVal/Val2 | No |
InterestFloatingRateFirstLegIdentification_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegId/Val1 | No |
InterestFloatingRateFirstLegIdentification_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegId/Val2 | No |
InterestFloatingRateFirstLegCode_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegCd/Val1 | No |
InterestFloatingRateFirstLegCode_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegCd/Val2 | No |
InterestFloatingRateFirstLegDayCount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegDayCnt/Val1/Cd | No |
InterestFloatingRateFirstLegDayCount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegDayCnt/Val2/Cd | No |
InterestFloatingRateFirstLegPaymentFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegPmtFrqcyUnit/Val1 | No |
InterestFloatingRateFirstLegPaymentFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegPmtFrqcyUnit/Val2 | No |
InterestFloatingRateFirstLegPaymentFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegPmtFrqcyVal/Val1 | No |
InterestFloatingRateFirstLegPaymentFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegPmtFrqcyVal/Val2 | No |
InterestFloatingRateFirstLegReferencePeriodUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRefPrdUnit/Val1 | No |
InterestFloatingRateFirstLegReferencePeriodUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRefPrdUnit/Val2 | No |
InterestFloatingRateFirstLegReferencePeriodValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRefPrdVal/Val1 | No |
InterestFloatingRateFirstLegReferencePeriodValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRefPrdVal/Val2 | No |
InterestFloatingRateFirstLegResetFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRstFrqcyUnit/Val1 | No |
InterestFloatingRateFirstLegResetFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRstFrqcyUnit/Val2 | No |
InterestFloatingRateFirstLegResetFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRstFrqcyVal/Val1 | No |
InterestFloatingRateFirstLegResetFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegRstFrqcyVal/Val2 | No |
InterestFloatingRateFirstLegSpread_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exissts, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
InterestFloatingRateFirstLegSpread_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val1/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
InterestFloatingRateFirstLegSpread_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val1/MntryVal/Amt/@Ccy | No |
InterestFloatingRateFirstLegSpread_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val1/Pctg | No |
InterestFloatingRateFirstLegSpread_BasisPointSpread_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val1/BsisPtSprd | No |
InterestFloatingRateFirstLegSpread_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exissts, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
InterestFloatingRateFirstLegSpread_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val2/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
InterestFloatingRateFirstLegSpread_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val2/MntryVal/Amt/@Ccy | No |
InterestFloatingRateFirstLegSpread_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val2/Pctg | No |
InterestFloatingRateFirstLegSpread_BasisPointSpread_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateFrstLegSprd/Val2/BsisPtSprd | No |
InterestRateFixedSecondLeg_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstRateFxdScndLeg/Val1/Rate | No |
InterestRateFixedSecondLeg_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstRateFxdScndLeg/Val2/Rate | No |
InterestFixedRateSecondLegDayCount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegDayCnt/Val1/Cd | No |
InterestFixedRateSecondLegDayCount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegDayCnt/Val2/Cd | No |
InterestFixedRateSecondLegPaymentFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegPmtFrqcyUnit/Val1 | No |
InterestFixedRateSecondLegPaymentFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegPmtFrqcyUnit/Val2 | No |
InterestFixedRateSecondLegPaymentFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegPmtFrqcyVal/Val1 | No |
InterestFixedRateSecondLegPaymentFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFxdRateScndLegPmtFrqcyVal/Val2 | No |
InterestFloatingRateSecondLegIdentification_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegId/Val1 | No |
InterestFloatingRateSecondLegIdentification_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegId/Val2 | No |
InterestFloatingRateSecondLegCode_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegCd/Val1 | No |
InterestFloatingRateSecondLegCode_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegCd/Val2 | No |
InterestFloatingRateSecondLegDayCount_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegDayCnt/Val1/Cd | No |
InterestFloatingRateSecondLegDayCount_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegDayCnt/Val2/Cd | No |
InterestFloatingRateSecondLegPaymentFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegPmtFrqcyUnit/Val1 | No |
InterestFloatingRateSecondLegPaymentFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegPmtFrqcyUnit/Val2 | No |
InterestFloatingRateSecondLegPaymentFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegPmtFrqcyVal/Val1 | No |
InterestFloatingRateSecondLegPaymentFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegPmtFrqcyVal/Val2 | No |
InterestFloatingRateSecondLegReferencePeriodUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRefPrdUnit/Val1 | No |
InterestFloatingRateSecondLegReferencePeriodUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRefPrdUnit/Val2 | No |
InterestFloatingRateSecondLegReferencePeriodValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRefPrdVal/Val1 | No |
InterestFloatingRateSecondLegReferencePeriodValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRefPrdVal/Val2 | No |
InterestFloatingRateSecondLegResetFrequencyUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRstFrqcyUnit/Val1 | No |
InterestFloatingRateSecondLegResetFrequencyUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRstFrqcyUnit/Val2 | No |
InterestFloatingRateSecondLegResetFrequencyValue_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRstFrqcyVal/Val1 | No |
InterestFloatingRateSecondLegResetFrequencyValue_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegRstFrqcyVal/Val2 | No |
InterestFloatingRateSecondLegSpread_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exissts, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
InterestFloatingRateSecondLegSpread_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val1/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
InterestFloatingRateSecondLegSpread_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val1/MntryVal/Amt/@Ccy | No |
InterestFloatingRateSecondLegSpread_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val1/Pctg | No |
InterestFloatingRateSecondLegSpread_BasisPointSpread_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val1/BsisPtSprd | No |
InterestFloatingRateSecondLegSpread_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exissts, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
InterestFloatingRateSecondLegSpread_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val2/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
InterestFloatingRateSecondLegSpread_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val2/MntryVal/Amt/@Ccy | No |
InterestFloatingRateSecondLegSpread_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val2/Pctg | No |
InterestFloatingRateSecondLegSpread_BasisPointSpread_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/IntrstFltgRateScndLegSprd/Val2/BsisPtSprd | No |
PackageSpread_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
PackageSpread_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val1/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
PackageSpread_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val1/MntryVal/Amt/@Ccy | No |
PackageSpread_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val1/Pctg | No |
PackageSpread_BasisPointSpread_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val1/BsisPtSprd | No |
PackageSpread_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" if .../BsisPtSprd exists, then "Basis Point Spread" |
No |
PackageSpread_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val2/MntryVal/Amt If .../Sgn = False: -1 * .../Amt, else: .../Amt |
No |
PackageSpread_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val2/MntryVal/@Ccy | No |
PackageSpread_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val2/Pctg | No |
PackageSpread_BasisPointSpread_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/PackgSprd/Val2/BsisPtSprd | No |
CurrencyExchangeRate_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRate/Val1 | No |
CurrencyExchangeRate_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRate/Val2 | No |
CurrencyForwardExchangeRate_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyFwdXchgRate/Val1 | No |
CurrencyForwardExchangeRate_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyFwdXchgRate/Val2 | No |
CurrencyExchangeRateBasis_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val1 If .../CcyPair exists, then "Currency pair" If .../Prtry exists, then "Proprietary" |
No |
CurrencyExchangeRateBasis_BaseCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val1/CcyPair/BaseCcy | No |
CurrencyExchangeRateBasis_QuotedCurrency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val1/CcyPair/QtdCcy | No |
CurrencyExchangeRateBasis_Proprietary_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val1/Prtry | No |
CurrencyExchangeRateBasis_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val2 If .../CcyPair exists, then "Currency pair" If .../Prtry exists, then "Proprietary" |
No |
CurrencyExchangeRateBasis_BaseCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val2/CcyPair/BaseCcy | No |
CurrencyExchangeRateBasis_QuotedCurrency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val2/CcyPair/QtdCcy | No |
CurrencyExchangeRateBasis_Proprietary_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CcyXchgRateBsis/Val2/Prtry | No |
BaseProduct_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val1/.../.../BasePdct | No |
SubProduct_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val1/.../.../SubPdct | No |
AdditionalSubProduct_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val1/.../.../AddtlSubPdct | No |
BaseProduct_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val2/.../.../BasePdct | No |
SubProduct_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val2/.../.../SubPdct | No |
AdditionalSubProduct_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Cmmdty/Val2/.../.../AddtlSubPdct | No |
EnergyDeliveryPointOrZone_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val1 If .../Cd exists, then "Code" If .../Prtry exists, then "Proprietary" |
Yes |
EnergyDeliveryPointOrZone_Code_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val1/Cd | Yes |
EnergyDeliveryPointOrZone_Proprietary_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val1/Prtry | Yes |
EnergyDeliveryPointOrZone_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val2 If .../Cd exists, then "Code" If .../Prtry exists, then "Proprietary" |
Yes |
EnergyDeliveryPointOrZone_Code_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val2/Cd | Yes |
EnergyDeliveryPointOrZone_Proprietary_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyDlvryPtOrZone/Val2/Prtry | Yes |
EnergyInterConnectionPoint_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val1 If .../Cd exists, then "Code" If .../Prtry exists, then "Proprietary" |
No |
EnergyInterConnectionPoint_Code_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val1/Cd | No |
EnergyInterConnectionPoint_Proprietary_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val1/Prtry | No |
EnergyInterConnectionPoint_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val2 If .../Cd exists, then "Code" If .../Prtry exists, then "Proprietary" |
No |
EnergyInterConnectionPoint_Code_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val2/Cd | No |
EnergyInterConnectionPoint_Proprietary_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyIntrCnnctnPt/Val2/Prtry | No |
EnergyLoadType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyLdTp/Val1 | No |
EnergyLoadType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/NrgyLdTp/Val2 | No |
EnergyDeliveryInterval_FromTime_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryIntrvl/Val1/FrTm | Yes |
EnergyDeliveryInterval_ToTime_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryIntrvl/Val1/ToTm | Yes |
EnergyDeliveryInterval_FromTime_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryIntrvl/Val2/FrTm | Yes |
EnergyDeliveryInterval_ToTime_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryIntrvl/Val2/ToTm | Yes |
EnergyDate_FromDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDt/Val1/FrDt | Yes |
EnergyDate_ToDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDt/Val1/ToDt | Yes |
EnergyDate_FromDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDt/Val2/FrDt | Yes |
EnergyDate_ToDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDt/Val2/ToDt | Yes |
EnergyDuration_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDrtn/Val1 | Yes |
EnergyDuration_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDrtn/Val2 | Yes |
EnergyWeekDay_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyWkDay/Val1 | Yes |
EnergyWeekDay_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyWkDay/Val2 | Yes |
EnergyDeliveryCapacity_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryCpcty/Val1 | Yes |
EnergyDeliveryCapacity_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyDlvryCpcty/Val2 | Yes |
EnergyQuantityUnit_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyQtyUnit/Val1/Cd | Yes |
EnergyQuantityUnit_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyQtyUnit/Val2/Cd | Yes |
EnergyPriceTimeIntervalQuantity_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyPricTmIntrvlQty/Val1/Amt | Yes |
EnergyPriceTimeIntervalQuantity_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyPricTmIntrvlQty/Val1/Amt/@Ccy | Yes |
EnergyPriceTimeIntervalQuantity_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyPricTmIntrvlQty/Val2/Amt | Yes |
EnergyPriceTimeIntervalQuantity_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/DlvryAttr/NrgyPricTmIntrvlQty/Val2/Amt/@Ccy | Yes |
OptionType_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnTp/Val1 | No |
OptionType_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnTp/Val2 | No |
OptionExerciseStyle_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnExrcStyle/Val1 | No |
OptionExerciseStyle_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnExrcStyle/Val2 | No |
OptionStrikePrice_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" if .../Yld exists, then "Yield" |
No |
OptionStrikePrice_MonetaryValue_Val1 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val1/MntryVal/Amt if .../MntryVal/Sgn = False: -1 * .../MntryVal/Amt, else: .../MntryVal/Amt |
No |
OptionStrikePrice_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val1/MntryVal/Amt/@Ccy | No |
OptionStrikePrice_Percentage_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val1/Pctg | No |
OptionStrikePrice_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" if .../Yld exists, then "Yield" |
No |
OptionStrikePrice_MonetaryValue_Val2 | Decimal |
.../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val2/MntryVal/Amt if .../MntryVal/Sgn = False: -1 * .../MntryVal/Amt, else: .../MntryVal/Amt |
No |
OptionStrikePrice_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val2/MntryVal/Amt/@Ccy | No |
OptionStrikePrice_Percentage_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPric/Val2/Pctg | No |
OptionStrikePriceScheduleUnadjustedEffectiveDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlUadjstdFctvDt/Val1 | Yes |
OptionStrikePriceScheduleUnadjustedEffectiveDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlUadjstdFctvDt/Val2 | Yes |
OptionStrikePriceScheduleUnadjustedEndDate_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlUadjstdEndDt/Val1 | Yes |
OptionStrikePriceScheduleUnadjustedEndDate_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlUadjstdEndDt/Val2 | Yes |
OptionStrikePriceScheduleAmount_Type_Val1 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val1 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" |
Yes |
OptionStrikePriceScheduleAmount_MonetaryValue_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val1/MntryVal/Amt | Yes |
OptionStrikePriceScheduleAmount_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val1/MntryVal/Amt/@Ccy | Yes |
OptionStrikePriceScheduleAmount_Percentage_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val1/Pctg | Yes |
OptionStrikePriceScheduleAmount_Type_Val2 | Text |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val2 if .../MntryVal exists, then "Monetary Value" if .../Pctg exists, then "Percentage" |
Yes |
OptionStrikePriceScheduleAmount_MonetaryValue_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val2/MntryVal/Amt | Yes |
OptionStrikePriceScheduleAmount_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val2/MntryVal/Amt/@Ccy | Yes |
OptionStrikePriceScheduleAmount_Percentage_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnStrkPricSchdlAmt/Val2/Pctg | Yes |
OptionPremiumAmount_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmAmt/Val1/#value | No |
OptionPremiumAmount_Currency_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmAmt/Val1/ActiveOrHistoricCurrencyAnd19DecimalAmount_Extension/@Ccy | No |
OptionPremiumAmount_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmAmt/Val2/#value | No |
OptionPremiumAmount_Currency_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmAmt/Val2/ActiveOrHistoricCurrencyAnd19DecimalAmount_Extension/@Ccy | No |
OptionPremiumPaymentDate_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmPmtDt/Val1 | No |
OptionPremiumPaymentDate_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnPrmPmtDt/Val2 | No |
OptionMaturityDateOfUnderlying_Val1 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnMtrtyDtOfUndrlyg/Val1 | No |
OptionMaturityDateOfUnderlying_Val2 | Date | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/OptnMtrtyDtOfUndrlyg/Val2 | No |
CreditSeniority_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtSnrty/Val1 | No |
CreditSeniority_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtSnrty/Val2 | No |
CreditReferenceParty_Country_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val1/Ctry | No |
CreditReferenceParty_CountrySubDivision_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val1/CtrySubDvsn | No |
CreditReferenceParty_LEI_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val1/LEI | No |
CreditReferenceParty_Country_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val2/Ctry | No |
CreditReferenceParty_CountrySubDivision_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val2/CtrySubDvsn | No |
CreditReferenceParty_LEI_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtRefPty/Val2/LEI | No |
CreditSeries_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtSrs/Val1 | No |
CreditSeries_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtSrs/Val2 | No |
CreditVersion_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtVrsn/Val1 | No |
CreditVersion_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtVrsn/Val2 | No |
CreditIndexFactor_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtIndxFctr/Val1 | No |
CreditIndexFactor_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtIndxFctr/Val2 | No |
CreditTranche_Tranched_Val1 | Boolean |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val1 if .../Trnchd exists, then "True" if .../Utrnchd exists, then "False" |
No |
CreditTranche_AttachmentPoint_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val1/Trnchd/AttchmntPt | No |
CreditTranche_DetachmentPoint_Val1 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val1/Trnchd/DtchmntPt | No |
CreditTranche_Tranched_Val2 | Boolean |
In .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val2 if .../Trnchd exists, then "True" if .../Utrnchd exists, then "False" |
No |
CreditTranche_AttachmentPoint_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val2/Trnchd/AttchmntPt | No |
CreditTranche_DetachmentPoint_Val2 | Decimal | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/CdtTrch/Val2/Trnchd/DtchmntPt | No |
Level_Val1 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Lvl/Val1 | No |
Level_Val2 | Text | .../TxDtls/RcncltnRpt/MtchgCrit/TxMtchgCrit/Lvl/Val2 | No |
Notes:
- In repeating structures, when multiple values are present, they will be mapped as a pipe-separated list of values.
Fields that have a double-repeating structure will have values within the first repeat concatenated with a pipe "|", values within the second repeat concatenated with a slash "/".
Example: THUD/FRID|SUND/SATD