Price Calculation on RITM

KhasimKhanP
Tera Expert

Hi folks,

 

How is price field value set on RITM once catalog item is submitted?

what's the BR, Script include running behind?

1 REPLY 1

AnkaRaoB
Kilo Guru

Hi @KhasimKhanP ,

 

When a catalog item is submitted, the Price and Recurring Price on the Requested Item (sc_req_item) are not set by a custom Business Rule or Script Include.

Instead, ServiceNow uses the Service Catalog pricing engine, which runs during Add to Cart / Order Now / Checkout.

Price calculation includes:

  • Base price from sc_cat_item

  • Variable prices (from priced variables and choices)

  • Quantity multiplier

The pricing logic is handled by internal ServiceNow APIs (e.g., cart and pricing processors) that are not directly editable or exposed for customization.

System Business Rules on sc_req_item only persist the calculated values to the record; they do not perform the price calculation themselves.

Key points:

  • No single OOB Business Rule or Script Include calculates the RITM price

  • Pricing happens before most RITM Business Rules execute

  • Recommended customization is via variable pricing or pre-submission logic

  • Overriding the RITM price via custom BRs is possible but not best practice

    If my response helped mark as helpful and accept the solution