When to use Row Validation
Row Validation is the right kind when:- The condition applies to a specific product or SKU (not the deal total)
- You need to enforce a per-line discount cap or price floor
- The rule should fire for a specific product category regardless of what else is on the deal
- You want the alert to appear on the line item itself for immediate clarity
- The constraint involves quantity minimums or unit-level pricing for a particular product
Creating a Row Validation Rule
- Navigate to Admin Console > Price Books > Rules.
- Click Create New Rule.
- Set the Kind to Row Validation.
- Enter a Name and Description.
- Set the Status to Active.
- Click Save, then click New Rule Set to build the logic.
Building the rule set
Scope
For Row Validation rules, the scope is Row — the rule evaluates each line item individually. If a quote has 5 line items, the rule is checked against each of the 5 independently.Available facts
These are the data points you can build conditions against for each line item:Operators
Combining conditions
Add multiple conditions to target a specific product with a specific constraint. All conditions must be true for the action to fire. Example: A rule that triggers only on the Platform product when its discount exceeds 15%:- Condition 1: Product SKU equals
PLATFORM-001 - Condition 2: Row Discount ≥ 15
Actions
Message
The message appears directly on the affected line item. Write messages that are specific to the product and the problem, since the rep is looking at the exact row. Good examples:- “Platform discount exceeds 15%. Requires Sales VP approval.”
- “This custom integration requires an engineering scoping call before the quote is sent.”
- “Minimum order quantity for this product is 10 units.”
- “This product cannot be sold below $500/unit.”
Severity
Approval routing
Toggle Requires Approver and select an Approval Tier. When the row rule fires, the deal is routed for approval at the specified tier. The alert on the line item shows which tier needs to sign off.Examples
Per-product discount cap
Limit the discount on a high-margin product that reps tend to over-discount.Price floor
Prevent a product from being sold below cost.Quantity minimum
Enforce a minimum order quantity for a specific product.Engineering review flag
Flag products that need technical review before the deal is sent to the buyer.Category-wide discount limit
Apply a discount cap to an entire product category rather than individual SKUs.The rep experience
When a Row Validation rule fires on a line item:- A warning or error icon appears directly on the affected row in the Calculator.
- Clicking or hovering on the icon displays the custom message.
- If severity is Warn, the rep can continue building the quote but cannot publish until the issue is resolved (either by fixing the line or getting approval).
- If severity is Error, the rep must fix the line item (adjust price, discount, or quantity) before the quote can be saved.
- If an approval is required, the line-level alert shows which tier needs to sign off.
Row Validation vs. Quote Validation
You can (and should) use both kinds together. Row Validation handles product-specific guardrails. Quote Validation handles deal-level guardrails. They complement each other.
What’s next
Quote Validation Rules
Deal-level rules that evaluate the entire Pricing Option.
Pricing Rules
Automatically adjust pricing based on conditions.
Formula Rules
Complex multi-variable logic using the formula engine.
Getting Started with Rules
Overview of the rules engine: kinds, scopes, facts, and operators.

