Price Resolution Engine

Every price in Karana CPQ is calculated through a structured resolution engine — and this video shows exactly how that engine works, step by step. The price resolution engine determines how a price is derived for each SKU on a quote: from the active price book, from the product catalog as a fallback, through a manual entry, or via a formula adjustment. The resolution mode is displayed directly on the line item so your team always knows the source of each price. Hovering over a SKU shows the resolution status — for example, "fallback to product list price" when a SKU isn't in the active price book. Clicking the grand total for any line item opens the full resolution trace: every step the engine took, in order, with amounts and quantities at each stage. When price books are switched, the engine re-resolves pricing for all line items automatically. Different price books can produce different behaviors — fallback, manual entry requirement, or error — and the resolution log reflects each of those outcomes clearly. Formula evaluation is also visible in the trace. If a formula rule was evaluated but didn't apply a change (because a secondary condition wasn't met), the log shows it as evaluated and skipped — useful for troubleshooting unexpected pricing outputs. For subconfigurable products, a separate execution trace shows how the subproduct price was derived, at the component level. This trace can be restricted to admin users only, making it a diagnostic tool rather than a client-facing detail. Key highlights: • Visual resolution mode on every line item: price book, product fallback, manual, or error • Full step-by-step resolution trace accessible from the line item grand total • Formula evaluation shown in trace — including skipped/evaluated-but-not-applied rules • Price book switching triggers automatic re-resolution across all line items • On-miss behaviors: fallback, require manual entry, hide, or block save • Manual overrides tracked and displayed — clearing them re-triggers resolution • Subconfigurable product execution trace available at the component level • Admin-only option to restrict resolution trace visibility