Summary:
The Reason Code feature requires Associates to provide a justification when manually changing a product's price, cost, or margin within a CRM quote. When an associate overrides a system-generated price or cost, a pop-up prompts them to select a reason code from a configurable list. The selected reason can be applied to one line item or all lines in the quote.
Note:
Reason codes are only required when a user manually changes pricing or cost values. Automatically imported prices from systems such as GDE, APIs, or bid imports do not trigger the requirement unless the associate modifies them.
Table of Contents:
Table of Contents:
How can the Customer benefit from this pricing feature?
How can the Associate best utilize this pricing feature?
What are the key rules when triggering reason codes?
Question 1: How can the Customer benefit from this pricing feature?
Answer:
More consistent pricing decisions - Pricing variances become traceable and standardized.
Faster resolution of pricing questions - Sales and compliance teams can understand why a price was adjusted.
Improved governance - Organizations can ensure pricing decisions align with approved business practices.
Question 2: How can the Associate best utilize this pricing feature?
Answer:
Better compliance - The system prevents incomplete quotes from being saved or activated without the required justification.
Improved audit trail - Associates can easily see:
Original price/cost;
New price/cost;
Reason for adjustment
Increased transparency - Associates can clearly document why pricing or costs were adjusted.
Faster bulk processing - A single reason code can be applied across multiple quote lines, reducing manual effort.
Question 3: What are the key rules when triggering reason codes?
Answer:
Reason Codes are triggered when:
Price is manually changed
Cost is manually changed
Margin is manually changed
Product Calculator changes values
Bulk upload changes values
Reason Codes are NOT triggered when:
Pricing comes directly from GDE
Pricing is imported through APIs
Bid prices are imported and remain unchanged
System-generated prices remain untouched
Important:
The reason code requirement only occurs when a user manually changes the value.
There is no minimum threshold of change that requires a reason. And at this time, margin floors are not excused from providing a reason.