<StreamCommodity> Component Block

StreamCommodity is a subcomponent of the Stream component used to identify and describe the underlying commodity.

Used in :

Tag Field Name FIXML Req'd Comments
41251 StreamCommodityBase @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.

41252 StreamCommodityType @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.

41253 StreamCommoditySecurityID @ID N

Conditionally required when StreamCommoditySecurityIDSource(41254) is specified.

41254 StreamCommoditySecurityIDSource @Src N

Conditionally required when StreamCommoditySecurityID(41253) is specified.

<StreamCommodityAltIDGrp> N
41255 StreamCommodityDesc @Desc N

Description of the commodity asset.

41256 EncodedStreamCommodityDescLen @EncDescLen N

Must be set if EncodedCommodityDesc(41257) field is specified and must immediately precede it.

41257 EncodedStreamCommodityDesc @EncDesc N

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

42587 StreamCommodityDeliveryPricingRegion @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).

<StreamAssetAttributeGrp> N
41258 StreamCommodityUnitOfMeasure @UOM N

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

41259 StreamCommodityCurrency @Ccy N

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

41260 StreamCommodityExchange @Exch N

Identifies the exchange where the commodity is traded.

41261 StreamCommodityRateSource @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.

41262 StreamCommodityRateReferencePage @RefPg N

Identifies the reference "page" from the rate source.

41263 StreamCommodityRateReferencePageHeading @RefHdng N

Identifies the page heading from the rate source.

41264 StreamDataProvider @DataPrvdr N

Specifies the commodity data or information provider.

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

<StreamCommodityDataSourceGrp> N
41265 StreamCommodityPricingType @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.

41266 StreamCommodityNearbySettlDayPeriod @Period N

Conditionally required when StreamCommodityNearbySettlDayUnit(41267) is specified.

41267 StreamCommodityNearbySettlDayUnit @Unit N

Conditionally required when StreamCommodityNearbySettlDayPeriod(41266) is specified.

41268 StreamCommoditySettlDateUnadjusted @DtUnadj N

The unadjusted commodity delivery date.

41269 StreamCommoditySettlDateBusinessDayConvention @BizDayCnvtn N

When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of settlement dates.

<StreamCommoditySettlBusinessCenterGrp> N
41270 StreamCommoditySettlDateAdjusted @Dt N

The adjusted commodity delivery date.

41271 StreamCommoditySettlMonth @Mo N

Specifies a fixed single month for commodity delivery.

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

41272 StreamCommoditySettlDateRollPeriod @RollPeriod N

Conditionally required when StreamCommoditySettlDateRollUnit(41273) is specified.

41273 StreamCommoditySettlDateRollUnit @RollUnit N

Conditionally required when StreamCommoditySettlDateRollPeriod(41272) is specified.

41274 StreamCommoditySettlDayType @DayTyp N

Specifies the commodity delivery roll day type.

<StreamCommoditySettlPeriodGrp> N
41275 StreamCommodityXID @XID N

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

41276 StreamCommodityXIDRef @XIDRef N

Reference to a stream commodity elsewhere in the message.