
The pricing requirements for agricultural companies are based on whether the commodity is priced through the futures market. Commodities driven by futures are called hedgeable, and include corn, wheat, soybeans, and so on. Those not driven by futures are termed non-hedgeable, and include feed wheat, soybean hull, potatoes, amber durum, and so on.
Flexibility in pricing is crucial, especially for hedgeable commodities, allowing for the breakdown of prices into multiple components. Hedgeable commodities have a futures component and one or more basis components, while non-hedgeable commodities typically require only one basis component.
Regardless of the commodity type, pricing needs flexibility in terms of when and how it is determined in contracts. In the industry, it's common to perform logistics before pricing all components, and to utilize provisional or partial pricing for invoicing. Additionally, there is a need for multiple pricing instances against the same contract line item, requiring support for multiple pricing lots.
The foreign exchange (FX) requirement introduces complexity when the contract currency differs from the futures market currency. Provisional exchange rates must be captured, and the ability to fix the exchange rate on the pricing lot is necessary based on agreements with the counterparty. Provisional invoicing based on provisional exchange rates and final invoicing based on fixed exchange rates are also needed.
To meet these requirements, the Commodity Pricing Engine (CPE) is utilized by SAP Agricultural Contract Management to price both hedgeable and non-hedgeable commodities.