Pricing Management properties

reference australia Updated Sep 10, 2026 1 min read pricing-management-properties.md
Raw file servicenow.com

System properties available with Pricing Management that enable you to control the precision applied to non-currency pricing values, tune how multiline pricing requests are processed, and set the level of detail captured for pricing engine troubleshooting.

These properties are available for Pricing Management.

Note: To open the System Properties [sys_properties] table, enter sys_properties.list in the navigation filter.

Property

Description

sn_csm_pricing.db_batch_size

Number of transaction lines included in each batch when a multiline pricing request is read from the database. Pricing splits large requests into batches so that each database call stays within the number of items allowed in an IN clause.

  • Type: Integer
  • Default value: 500

sn_csm_pricing.derived_price_cache_enabled

Option to cache derived price rule matrix results for each source and target product offering pair.

  • Type: Boolean
  • Default value: true
  • Role required: Price List Administrator (sn_csm_pricing.pricelist_administrator)

sn_csm_pricing.derived_price_cache_ttl_hours

Number of hours a cached derived price rule result is kept before it expires.

  • Type: Integer
  • Default value: 72
  • Role required: Price List Administrator (sn_csm_pricing.pricelist_administrator)

sn_csm_pricing.enable_perf_stats

Option to include performance statistics, such as total and per-step timings, in the pricing engine response. Use these statistics to investigate how long a pricing request takes to process.

  • Type: Boolean
  • Default value: false

sn_csm_pricing.log.verbosity

Level of detail captured in the Pricing Management code execution log. Each level includes the levels above it, so selecting Debug captures debug, info, warning, and error entries.

  • Type: Choice list
  • Default value: Error (3)
  • Other possible values:
    • Debug (0): Information that's useful when you debug the application.
    • Info (1): Status information about pricing processing.
    • Warning (2): Conditions that don't stop processing but may need attention.

sn_csm_pricing.rounding.non_currency_max_precision_digits

Number of decimal digits used when rounding non-currency pricing fields, such as margin percentage. This property doesn't apply to currency fields, which are rounded to the number of decimal digits defined for their currency.

  • Type: Integer
  • Default value: 4
**Parent Topic:**[Pricing Management reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/order-management/price-management-reference.md)
Search documentation
Search document titles and file paths on the australia branch