| Field label | Default value |
|---|---|
| Quote Title | SQ_[SLV2_quote_Account__c.Name]/[Today Date]/[Auto Number : 000001] If not possible configure by default "This field (Quote Title) will be filled automatically" and update it with an automation after creation. |
| Status | Default value : "Draft" |
| GBU | Novecare |
| Quote expiring by | Today + 7 days |
| Quote valid to (External) | If blank after creation populate same value as "Quote valid to (Internal only)" (SLV2_quote_Price_Validity_to__c) |
| Pricing Currency | By default currency of the running user |
| Account customer Segment | Retrieve Account.SLV_Involved_GBU__c.GBU_Account_Type__c WHERE Account.SLV_Involved_GBU__c.SLV7_GCS_GBU__c = Quote.GBU__c If record does not exist : "Customer segment not defined for GBU" Update at quote level if the information is edited at GBU segmentation level before sending for approval (only is status is Draft) |
These VR has been pasted from iCare. Please adapt them with the Novecare fields and Record type "ONE Sales Quote"
"The Deviated payment term and the Standard payment term must be different." :
| IF($Permission.Bypass_Validation_Rules, FALSE, AND( TEXT(Deviated_Payment_Terms__c) = TEXT(Standard_Payment_Terms__c), Record_Type_Developer_Name__c = 'ONE Sales Quote', && NOT(ISPICKVAL(StageName, 'Closed - Sales Started')) ) ) |
|---|
"You can only update the status to "Sent to customer" or "SAP upload preparation" if quote has been approved"
| NOT($Permission.Bypass_Validation_Rules) && NOT(Bypass_Validation_Rules__c) && ISCHANGED(StageName) && NOT( OR( ISPICKVAL(StageName, 'Sent to Customer') && ISPICKVAL(PRIORVALUE(StageName), 'Approved'), ISPICKVAL(StageName, 'SAP upload preparation') && ISPICKVAL(PRIORVALUE(StageName), 'Approved', 'Sent to Customer'), ) ) && Record_Type_Developer_Name__c == 'ONE Sales Quote' |
|---|
"The Stage for new Sales Quotes must be 'Draft'. :
| NOT($Permission.Bypass_Validation_Rules) && NOT(Bypass_Validation_Rules__c) && ISNEW() && NOT(ISPICKVAL(StageName, 'Draft')) && Record_Type_Developer_Name__c == 'ONE Sales Quote' |
|---|
"You are not allowed to select manually the stage "Closed - Sales Started" :
| To be reviewed with dev |
|---|
Block quote creation If account__r.SLV_SAP_Status__c is "Prospect" OR "Rejected" OR "Draft". Error message : You can't create a quote if the account is not in SAP.