Price Calculation on RITM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Hi folks,
How is price field value set on RITM once catalog item is submitted?
what's the BR, Script include running behind?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
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
