<LegStreamCommodity> Component Block

LegStreamCommodity is a subcomponent of the LegStream component used to identify and describe the underlying commodity.

Used in :

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

41649 LegStreamCommodityType @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.

41650 LegStreamCommoditySecurityID @ID N

Conditionally required when LegStreamCommoditySecurityIDSource(41651) is specified.

41651 LegStreamCommoditySecurityIDSource @Src N

Conditionally required when LegStreamCommoditySecurityID(41650) is specified.

<LegStreamCommodityAltIDGrp> N
41652 LegStreamCommodityDesc @Desc N

Description of the commodity asset.

41653 EncodedLegStreamCommodityDescLen @EncDescLen N

Must be set if EncodedLegStreamCommodityDesc(41654) field is specified and must immediately precede it.

41654 EncodedLegStreamCommodityDesc @EncDesc N

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

42588 LegStreamCommodityDeliveryPricingRegion @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).

<LegStreamAssetAttributeGrp> N
41655 LegStreamCommodityUnitOfMeasure @UOM N

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

41656 LegStreamCommodityCurrency @Ccy N

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

41657 LegStreamCommodityExchange @Exch N

Identifies the exchange where the commodity is traded.

41658 LegStreamCommodityRateSource @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.

41659 LegStreamCommodityRateReferencePage @RefPg N

Identifies the reference "page" from the rate source.

41660 LegStreamCommodityRateReferencePageHeading @RefHdng N

Identifies the page heading from the rate source.

41661 LegStreamDataProvider @DataPrvdr N

Specifies the commodity data or information provider.

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

<LegStreamCommodityDataSourceGrp> N
41662 LegStreamCommodityPricingType @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.

41663 LegStreamCommodityNearbySettlDayPeriod @Period N

Conditionally required when LegStreamCommodityNearbySettlDayUnit(41664) is specified.

41664 LegStreamCommodityNearbySettlDayUnit @Unit N

Conditionally required when LegStreamCommodityNearbySettlDayPeriod(41663) is specified.

41665 LegStreamCommoditySettlDateUnadjusted @DtUnadj N

The unadjusted commodity delivery date.

41666 LegStreamCommoditySettlDateBusinessDayConvention @BizDayCnvtn N

When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date.

<LegStreamCommoditySettlBusinessCenterGrp> N
41667 LegStreamCommoditySettlDateAdjusted @Dt N

The adjusted commodity delivery date.

41668 LegStreamCommoditySettlMonth @Mo N

Specifies a fixed single month for commodity delivery.

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

41669 LegStreamCommoditySettlDateRollPeriod @RollPeriod N

Conditionally required when LegStreamCommoditySettlDateRollUnit(41670) is specified.

41670 LegStreamCommoditySettlDateRollUnit @RollUnit N

Conditionally required when LegStreamCommoditySettlDateRollPeriod(41669) is specified.

41671 LegStreamCommoditySettlDayType @DayTyp N

Specifies the commodity delivery roll day type.

<LegStreamCommoditySettlPeriodGrp> N
41672 LegStreamCommodityXID @XID N

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

41673 LegStreamCommodityXIDRef @XIDRef N

Reference to a stream commodity elsewhere in the message.