FIX Version FIX.Latest Extension Pack EP273

Approval Date 2022-08-21T00:00:00

Description Digital Asset Trading




Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
15Identifies currency used for price or quantity fields, depending on the asset class being traded. CurrencyCodeSource(2897) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent. Absence of this field is interpreted as the default currency for the security as defined by the respective reference data. It is recommended that systems provide the currency value whenever possible. For securities trading and digital assets traded securities-style, identifies the currency used to denote the price. Absence of this field is interpreted as the default for the security. For Foreign Exchange (FX) and digital assets traded FX-style, identifies the dealt currency used to denominate the quantity related field(s).
220Specifies currency used for benchmark curve. BenchmarkCurveCurrencyCodeSource(2950) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
318Underlying security's currency.
479Specifies currency to be used for Commission(12) if the commission currency is different from the deal currency. CommCurrencyCodeSource(2922) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
1634Indicates the currency that the limit amount is specified in.
2122Specifies the currency of the payout amount. ComplexOptPayoutCurrencyCodeSource(2941) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2124Specifies the first or only reference currency of the trade. ComplexEventCurrencyOneCodeSource(2942) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2125Specifies the second reference currency of the trade. ComplexEventCurrencyTwoCodeSource(2943) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2226Specifies the currency of the payout amount. LegComplexOptPayoutCurrencyCodeSource(2944) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2233Specifies the first or only reference currency of the trade. LegComplexEventCurrencyOneCodeSource(2945) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2234Specifies the second reference currency of the trade. LegComplexEventCurrencyTwoCodeSource(2946) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2266Specifies the currency of the payout amount. UnderlyingComplexOptPayoutCurrencyCodeSource(2947) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2268Specifies the first or only reference currency of the trade. UnderlyingComplexEventCurrencyOneCodeSource(2948) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2269Specifies the second reference currency of the trade. UnderlyingComplexEventCurrencyTwoCodeSource(2949) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2615Specifies the currency denomination of the notional value. UnderlyingNotionalCurrencyCodeSource(2921) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2643Specifies the currency denomination of the commission amount if different from the trade's currency. CommissionCurrencyCodeSource(2923) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2657Specifies the currency denomination of the commission amount if different from the trade's currency. AllocCommissionCurrencyCodeSource(2925) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2695Specifies the currency of the collateral; optional, defaults to settlement currency if not specified. SideCollateralCurrencyCodeSource(2930) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2818Specifies the currency in which PostTradePaymentAmount(2817) is denominated. PostTradePaymentCurrencyCodeSource(2956) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2843The currency denomination of the re-invested cash amount. CollateralReinvestmentCurrencyCodeSource(2931) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2847Currency denomination of the market value of the funding source. FundingSourceCurrencyCodeSource(2954) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
2866The currency denomination of the re-invested cash amount. SideCollateralReinvestmentCurrencyCodeSource(2932) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.



New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2897CurrencyCodeSourceStringCcySrc0Identifies class or source of the Currency(15) value.
2898LegCurrencyCodeSourceStringCcySrc02897Identifies class or source of the LegCurrency(556) value.
2899SettlCurrencyCodeSourceStringSettlCcySrc02897Identifies class or source of the SettlCurrency(120) value.
2900LegSettlCurrencyCodeSourceStringSettlCcySrc02897Identifies class or source of the LegSettlCurrency(675) value.
2901SideCurrencyCodeSourceStringCcySrc02897Identifies class or source of the SideCurrency(1154) value.
2902SideSettlCurrencyCodeSourceStringSettlCcySrc02897Identifies class or source of the SideSettlCurrency(1155) value.
2903SettlementAmountCurrencyCodeSourceStringCcySrc02897Identifies class or source of the SettlementAmountCurrency(1702) value.
2904StrikeCurrencyCodeSourceStringStrkCcySrc02897Identifies class or source of the StrikeCurrency(947) value.
2905UnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the UnitOfMeasureCurrency(1716) value.
2906PriceUnitOfMeasureCurrencyCodeSourceStringPxUOMCcySrc02897Identifies class or source of the PriceUnitOfMeasureCurrency(1717) value.
2907PriceQuoteCurrencyCodeSourceStringPxQteCcySrc02897Identifies class or source of the PriceQuoteCurrency(1524) value.
2908LegStrikeCurrencyCodeSourceStringStrkCcySrc02897Identifies class or source of the LegStrikeCurrency(942) value.
2909LegUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the LegUnitOfMeasureCurrency(1720) value.
2910LegPriceUnitOfMeasureCurrencyCodeSourceStringPxUOMCcySrc02897Identifies class or source of the LegPriceUnitOfMeasureCurrency(1721) value.
2911LegPriceQuoteCurrencyCodeSourceStringPxQteCcySrc02897Identifies class or source of the LegPriceQuoteCurrency(1528) value.
2912DerivativeStrikeCurrencyCodeSourceStringStrkCcySrc02897Identifies class or source of the DerivativeStrikeCurrency(1262) value.
2913DerivativeUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the DerivativeUnitOfMeasureCurrency(1722) value.
2914DerivativePriceUnitOfMeasureCurrencyCodeSourceStringPxUOMCcySrc02897Identifies class or source of the DerivativePriceUnitOfMeasureCurrency(1723) value.
2915DerivativePriceQuoteCurrencyCodeSourceStringPxQteCcySrc02897Identifies class or source of the DerivativePriceQuoteCurrency(1576) value.
2916UnderlyingCurrencyCodeSourceStringCcySrc02897Identifies class or source of the UnderlyingCurrency(318) value.
2917UnderlyingStrikeCurrencyCodeSourceStringStrkCcySrc02897Identifies class or source of the UnderlyingStrikeCurrency(941) value.
2918UnderlyingUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the UnderlyingUnitOfMeasureCurrency(1718) value.
2919UnderlyingPriceUnitOfMeasureCurrencyCodeSourceStringPxUOMCcySrc02897Identifies class or source of the UnderlyingPriceUnitOfMeasureCurrency(1719) value.
2920UnderlyingPriceQuoteCurrencyCodeSourceStringPxQteCcySrc02897Identifies class or source of the UnderlyingPriceQuoteCurrency(1526) value.
2921UnderlyingNotionalCurrencyCodeSourceStringNotlCcySrc02897Identifies class or source of the UnderlyingNotionalCurrency(2615) value.
2922CommCurrencyCodeSourceStringCcySrc02897Identifies class or source of the CommCurrency(479) value.
2923CommissionCurrencyCodeSourceStringCcySrc02897Identifies class or source of the CommissionCurrency(2643) value.
2924CommissionUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the CommissionUnitOfMeasureCurrency(2645) value.
2925AllocCommissionCurrencyCodeSourceStringCcySrc02897Identifies class or source of the AllocCommissionCurrency(2657) value.
2926AllocCommissionUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the AllocCommissionUnitOfMeasureCurrency(2659) value.
2927AllocSettlCurrencyCodeSourceStringAllocSettlCcySrc02897Identifies class or source of the AllocSettlCurrency(736) value.
2928LegAllocSettlCurrencyCodeSourceStringAllocSettlCcySrc02897Identifies class or source of the LegAllocSettlCurrency(1367) value.
2929CollateralCurrencyCodeSourceStringCcySrc02897Identifies class or source of the CollateralCurrency(1705) value.
2930SideCollateralCurrencyCodeSourceStringCcySrc02897Identifies class or source of the SideCollateralCurrency(2695) value.
2931CollateralReinvestmentCurrencyCodeSourceStringCcySrc02897Identifies class or source of the CollateralReinvestmentCurrency(2843) value.
2932SideCollateralReinvestmentCurrencyCodeSourceStringCcySrc02897Identifies class or source of the SideCollateralReinvestmentCurrency(2866) value.
2933TradeAllocCurrencyCodeSourceStringCcySrc02897Identifies class or source of the TradeAllocCurrency(1847) value.
2934TradingCurrencyCodeSourceStringTrdCcySrc02897Identifies class or source of the TradingCurrency(1245) value.
2935LimitAmtCurrencyCodeSourceStringLmtAmtCcySrc02897Identifies class or source of the LimitAmtCurrency(1634) value.
2936PosQtyUnitOfMeasureCurrencyCodeSourceStringUOMCcySrc02897Identifies class or source of the PosQtyUnitOfMeasureCurrency(1835) value.
2937PositionCurrencyCodeSourceStringCcySrc02897Identifies class or source of the PositionCurrency(1055) value.
2938LegPosCurrencyCodeSourceStringCcySrc02897Identifies class or source of the LegPosCurrency(1589) value.
2939RiskLimitCurrencyCodeSourceStringCcySrc02897Identifies class or source of the RiskLimitCurrency(1532) value.
2940EntitlementAttribCurrencyCodeSourceStringCcySrc02897Identifies class or source of the EntitlementAttribCurrency(1781) value.
2941ComplexOptPayoutCurrencyCodeSourceStringOptCcySrc02897Identifies class or source of the ComplexOptPayoutCurrency(2122) value.
2942ComplexEventCurrencyOneCodeSourceStringCcy1Src02897Identifies class or source of the ComplexEventCurrencyOne(2124) value.
2943ComplexEventCurrencyTwoCodeSourceStringCcy2Src02897Identifies class or source of the ComplexEventCurrencyTwo(2125) value.
2944LegComplexOptPayoutCurrencyCodeSourceStringOptCcySrc02897Identifies class or source of the LegComplexOptPayoutCurrency(2226) value.
2945LegComplexEventCurrencyOneCodeSourceStringCcy1Src02897Identifies class or source of the LegComplexEventCurrencyOne(2233) value.
2946LegComplexEventCurrencyTwoCodeSourceStringCcy2Src02897Identifies class or source of the LegComplexEventCurrencyTwo(2234) value.
2947UnderlyingComplexOptPayoutCurrencyCodeSourceStringOptCcySrc02897Identifies class or source of the UnderlyingComplexOptPayoutCurrency(2266) value.
2948UnderlyingComplexEventCurrencyOneCodeSourceStringCcy1Src02897Identifies class or source of the UnderlyingComplexEventCurrencyOne(2268) value.
2949UnderlyingComplexEventCurrencyTwoCodeSourceStringCcy2Src02897Identifies class or source of the UnderlyingComplexEventCurrencyTwo(2269) value.
2950BenchmarkCurveCurrencyCodeSourceStringCcySrc02897Identifies class or source of the BenchmarkCurveCurrency(220) value.
2951LegBenchmarkCurveCurrencyCodeSourceStringCcySrc02897Identifies class or source of the LegBenchmarkCurveCurrency(676) value.
2952AgreementCurrencyCodeSourceStringAgmtCcySrc02897Identifies class or source of the AgreementCurrency(918) value.
2953LegAgreementCurrencyCodeSourceStringAgmtCcySrc02897Identifies class or source of the LegAgreementCurrency(2495) value.
2954FundingSourceCurrencyCodeSourceStringCcySrc02897Identifies class or source of the FundingSourceCurrency(2847) value.
2955PayCollectCurrencyCodeSourceStringCcySrc02897Identifies class or source of the PayCollectCurrency(1709) value.
2956PostTradePaymentCurrencyCodeSourceStringCcySrc02897Identifies class or source of the PostTradePaymentCurrency(2818) value.
2957SymbolPositionNumberintSymPosNum0Reference to the first or second currency or digital asset in Symbol(55) for FX-style trading. Conditionally required when one or both symbols in Symbol(55) represent a digital asset.
2958LegSymbolPositionNumberintSymPosNum0Reference to the first or second currency or digital asset in LegSymbol(600) for FX-style trading. Conditionally required when one or both symbols in LegSymbol(600) represent a digital asset.
2959UnderlyingSymbolPositionNumberintSymPosNum0Reference to the first or second currency or digital asset in UnderlyingSymbol(311) for FX-style trading. Conditionally required when one or both symbols in UnderlyingSymbol(311) represent a digital asset.
2960SettlPriceUnitOfMeasureCurrencyCodeSourceStringSetPxUOMCcySrc02897Identifies the class or source of the SettlPriceUnitOfMeasureCurrency(1887) value.



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
226ISO Currency Code (ISO 4217)

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
22YDigitalTokenIdentifier33Digital Token Identifier (ISO 24165)
167DIGITALDigitalAssetOther12Digital AssetAsset that exists only in digital form or which is the digital representation of another asset (Source: ISO 24165 - Terms and Definitions).
28971CUSIP1CUSIP
28972SEDOL2SEDOL
28974ISINNumber4ISIN
28976ISOCurrencyCode6ISO Currency Code (ISO 4217)
2897SFinancialInstrumentGlobalIdentifier27Financial Instrument Global Identifier An Object Management Group (OMG) standard. Also referred to as FIGI. Formerly known as "Bloomberg Open Symbology BBGID".
2897YDigitalTokenIdentifier33Digital Token Identifier (ISO 24165)

Message/Component Content

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
21902903140
10032904027.010
10032905029.21020
10032906029.21220
10032907029.21630
10052908027.010
10052909029.10120
10052910029.10320
10052911029.410
10052898040.10
10212921014.2210
10212917028.10
10212918030.10120
10212919030.10320
10212920030.50
10212916041.10
2140291203.310
2140291304.120
2140291404.3020
2140291504.3320
1070292315.10
1070292417.10
1000292203.10
1071292515.10
1071292617.10
2039292714.10
2040292714.10
20032927121.10
2060292714.10
2026292817.010
2191292913.10
2260293013.10
22662931150
22692932150
2205293314.10
2131293401.910
1065293515.10
1015293615.60
1014293713.110
2187293814.10
2161293914.10
21972940160
2145294113.90
21452942110.10
21452943111.10
2236294419.10
22362945117.10
22362946118.10
2228294713.70
22282948110.10
22282949111.10
1018295002.10
1006295101.10
1002295204.010
2251295305.10
22672954150
2192295513.010
2265295603.10
2061290117.6210
2061290217.6310
20942901131.210
20942902131.310
22182901117.10
22182902118.10
20182900113.110
20252900119.020
22042900114.10
22192900113.10
20632900113.110
2217289717.10
2217289918.10
20302897154.10
20302899169.10
2031289714.010
2031289914.110
20322897115.010
20322899115.110
20452897119.010
20452899119.110
2057289919.110
2101289711.710
2101289911.810
20592899130.10
2022289715.110
2023289712.710
20422897128.00010
20432897128.10
20472897119.10
2050289713.010
2107289711.510
2055289717.10
2087289711.610
20712957140
20722958140
20732959140
82897014.10
72897013.10
44289709.10
272897022.010
272899022.110
692897024.10
682897020.10
36289708.10
37289709.10
95289701.910
572897011.10
59289706.10
38289709.10
39289709.010
1062897010.10
1072897011.10
1522897014.60
1422897011.10
1432897018.10
142897052.010
142899067.10
612897067.010
612899082.10
172897061.10
172899072.10
622897070.10
622899085.10
92897063.10
928990115.010
522897071.10
532897075.10
642897036.1110
642899036.1210
772897020.02110
772899020.02210
159289706.10
73289905.20
732897011.10
74289907.720
742897013.10
712897015.10
712899031.20
722897017.0010
722899017.110
752899011.210
752897017.010
752960018.30
1482897016.10
1502897019.10
192897051.10
982897051.10
782897055.10
702897038.10
702899071.10
82289709.10
832897023.10
842897026.10
852897027.10
862897024.10
872897025.10
922897025.10
1212897014.10
812899010.20