<UnderlyingStreamCommodity> Component Block

UnderlyingStreamCommodity is a subcomponent of the UnderlyingStream component used to identify and describe the underlying commodity.

Used in :

Tag Field Name FIXML Req'd Comments
41964 UnderlyingStreamCommodityBase @Base N

Specifies the general base type of the commodity traded. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions.

Examples of general commodity base types include:Metal, Bullion, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions.

41965 UnderlyingStreamCommodityType @CmdtyTyp N

Specifies the type of commodity product.

For coal see http://www.fpml.org/coding-scheme/commodity-coal-product-type for values.

For metals see http://www.fpml.org/coding-scheme/commodity-metal-product-type for values.

For bullion see http://www.fixtradingcommunity.org/codelists#Bullion_Types for the external code list of bullion types.

41966 UnderlyingStreamCommoditySecurityID @ID N

Conditionally required when UnderlyingStreamCommoditySecurityIDSource(41967) is specified.

41967 UnderlyingStreamCommoditySecurityIDSource @Src N

Conditionally required when UnderlyingStreamCommoditySecurityID(41966) is specified.

<UnderlyingStreamCommodityAltIDGrp> N
41968 UnderlyingStreamCommodityDesc @Desc N

Description of the commodity asset.

41969 EncodedUnderlyingStreamCommodityDescLen @EncDescLen N

Must be set if EncodedUnderlyingStreamCommodityDesc(41970) field is specified and must immediately precede it.

41970 EncodedUnderlyingStreamCommodityDesc @EncDesc N

Encoded (non-ASCII characters) representation of the UnderlyingStreamCommodityDesc(41968) field in the encoded format specified via the MessageEncoding(347) field.

42589 UnderlyingStreamCommodityDeliveryPricingRegion @DlvryPxngRgn N

May be used to specify the delivery or pricing region of a non-standard commodity swap contract (e.g. when InstrAttribType(871)=38 (US standard contract indicator) and InstrAttribValue(872)=N).

<UnderlyingStreamAssetAttributeGrp> N
41971 UnderlyingStreamCommodityUnitOfMeasure @UOM N

The unit of measure (UOM) of the commodity asset.

41972 UnderlyingStreamCommodityCurrency @Ccy N

Identifies the currency of the commodity asset. Uses ISO 4217 currency codes.

41973 UnderlyingStreamCommodityExchange @Exch N

Identifies the exchange where the commodity is traded.

41974 UnderlyingStreamCommodityRateSource @RtSrc N

Identifies the source of rate information used for commodities.

See http://www.fixtradingcommunity.org/codelists#Commodity_Rate_Source for code list of applicable sources.

41975 UnderlyingStreamCommodityRateReferencePage @RefPg N

Identifies the reference "page" from the rate source.

41976 UnderlyingStreamCommodityRateReferencePageHeading @RefHdng N

Identifies the page heading from the rate source.

41977 UnderlyingStreamDataProvider @DataPrvdr N

Specifies the commodity data or information provider.

See http://www.fpml.org/coding-scheme/commodity-information-provider for values.

<UnderlyingStreamCommodityDataSourceGrp> N
41978 UnderlyingStreamCommodityPricingType @PxngTyp N

Specifies how the pricing or rate setting of the trade is to be determined or based upon.

See http://www.fixtradingcommunity.org/codelists#Commodity_Rate_Pricing_Type for code list of applicable commodity pricing types.

41979 UnderlyingStreamCommodityNearbySettlDayPeriod @Period N

Conditionally required when UnderlyingStreamCommodityNearbySettlDayUnit(41980) is specified.

41980 UnderlyingStreamCommodityNearbySettlDayUnit @Unit N

Conditionally required when UnderlyingStreamCommodityNearbySettlDayPeriod(41979) is specified.

41981 UnderlyingStreamCommoditySettlDateUnadjusted @DtUnadj N

The unadjusted commodity delivery date.

41982 UnderlyingStreamCommoditySettlDateBusinessDayConvention @BizDayCnvtn N

When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying settlement dates.

<UnderlyingStreamCommoditySettlBusinessCenterGrp> N
41983 UnderlyingStreamCommoditySettlDateAdjusted @Dt N

The adjusted commodity delivery date.

41984 UnderlyingStreamCommoditySettlMonth @Mo N

Specifies a fixed single month for commodity delivery.

Use "1" for January, "2" for February, etc.

41985 UnderlyingStreamCommoditySettlDateRollPeriod @RollPeriod N

Conditionally required when UnderlyingStreamCommoditySettlDateRollUnit(41986) is specified.

41986 UnderlyingStreamCommoditySettlDateRollUnit @RollUnit N

Conditionally required when UnderlyingStreamCommoditySettlDateRollPeriod(41985) is specified.

41987 UnderlyingStreamCommoditySettlDayType @DayTyp N

Specifies the commodity delivery roll day type.

<UnderlyingStreamCommoditySettlPeriodGrp> N
41988 UnderlyingStreamCommodityXID @XID N

Identifier of this stream commodity for cross referencing elsewhere in the message.

41989 UnderlyingStreamCommodityXIDRef @XIDRef N

Reference to a stream commodity elsewhere in the message.