Location Based Sale Fees
Ensuring the right fees get added to each deal can seem daunting. Each fee can have complex rules about when it applies and those rules can differ by location. Sales Fees are defined in DealerTeam on the Location record. NOTE: Defining Sale Fees is available only in the Lightning Experience.
Create Sale Fee Definition on the Location
Add the Sale Fee component to the Location Page
If the LocationFeesCreate component isn't on your Location Page then add it. For best results choose a wide section of the page.
Create Sale Fee Definition
Each row represents a Sale Fee that may get added to a Deal either automatically or manually.
|Name||Name of the Sale Fee as displayed on Forms.|
|Description||Description of the Sale Fee as displayed on Forms.|
|Price||Flat rate of the Sale Fee. Will not get evaluated if Default Amount Formula field is populated.|
|Default Amount Formula||API Name of a field on the Deal object that stores the default Sale Fee amount. If this field returns a Null value then the Sale Fee will not get added to the deal. Must have 2 digit decimal precision.|
|Default on Deals Formula||NOT IN USE. Entering information in this field can produce unexpected results.|
|Fee Code||Code for the Sale Fee used for internal communication.|
|Default on Deals||If the deal should always include a Sale Fee set this to True. If Default Amount Formula field produces a Null value then this field is ignored.|
|Taxable||Set to True if the value of this Sale Fee should get taxed.|
Set Default Fee Amount
For fixed fees simply enter a value into the Price field. If there is a Fee that you would like your Sales team to be able to charge at their discretion you can add it to the location and it will be available to them to select from the Drop Down menu on the Deal Object:
If the fee varies based on the type of Sale or the type of Vehicle, create a formula field on the Deal object that determines the fee value. The formula can reference related records to calculate fees based upon the age or weight rating of the sold Vehicle Inventory for example. If this fee shouldn't get included on the Deal in some scenarios set the value of the field to Null.
The formula field must be a two digit decimal
The LocationFeesCreate component works by writing a JSON string to the Deal Fees (dealer__Deal_Fees__c) field. If multiple locations share the same Sale Fees copy the value of the Deal Fees field to the new location and all the Sale Fees will load.
Tags recommended by the template: article:howto