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. |
|||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.