Considerations for Contract-Based Pricing

Review these considerations before you offer contract-based pricing to B2B buyers.

  • Contract-based pricing for a buyer account overrides other pricing rules.
  • A contract applies to a single currency. Only the currency associated with the contract is used for contract item price records.
  • If two contracts include the same product, the contract item price with the latest start date takes effect. If both start dates are the same, the lower price is applied.
  • Category-based contract pricing isn't supported.
  • Contract-based pricing isn't applied to products in quotes.
  • After a contract is activated, you can't change its status. To update pricing, create another contract item price record.
  • To define contract-level discounts, use contract adjustment records. Discount fields on the contract record aren't supported.
  • For subscription products, contract-based pricing and volume-based adjustments apply across the purchase, amendment, and renewal flows.
  • For subscriptions, contract pricing applies during amend and renew flows only if a contract was stamped on the original purchase. A contract added or becoming valid later isn't applied to the subscription. To use a new contract, update the asset-to-contract relationship through a flow or another automated process.
  • For future-dated amendments, contracts are resolved based on the effective date. Contract pricing isn't applied if the contract isn't valid on that date.
  • If the original contract has expired, amend and renew flows use the list price unless the asset-to-contract relationship is updated to a newer contract.
  • Negative amendments and cancellations use the last transaction price rather than resolving a new contract, so the buyer is credited based on what they originally paid.