We have a custom field called Margin as our reps are paid on Margin not evenue. Amount is calculated using a workflow based on the Margin and product type. If Margin is $0 the Amount is also $0.
Essentially I want to marke my Margin field mandatory to be completed before I progress a Sales Stage. Margin is used in numerous calculations so it isset by a workflow to be $0 when a Deal is created - otherwise the calculations for our total pipeline would fail.
I’m looking for a way to limit the Deal Stage if a Rep has not entered the Margin (Amount) in a Deal. I cannot find a way to do this. Any ideas?
There are ways to make fields required but not ways to force a user to change it something else than $0, unfortunately: Set up and manage object pipelines
If you want to make a non-$0-amount required, that would require an Enterprise subscription. Here are the steps:
Create a custom checkbox property “Deal amount greater 0”
Use a workflow to update this property to “True” when the deal amount is greater than 0