Вы находитесь здесь:
Рекомендации по функциям ускорителя в Salesforce Spiff
Salesforce Spiff предоставляет несколько функций, поддерживающих ускорители, включая mamount(), mpercent(), range_lookup() и tier_payout.
Требуемые версии
| Доступно в версиях: Salesforce Classic (недоступно во всех организациях) и Lightning Experience. |
| Доступно в версиях: Enterprise Edition, Unlimited Edition и Developer Edition. |
| Доступно за дополнительную плату в версиях: Профессиональная версия с включенным API веб-служб |
mamount() и mpercent()
Некоторые компании комиссионные на основе маржинальной или налоговой шкалы и комиссионные суммы дохода по разным ставкам. Например, доход облагается налогом по следующим ставкам.
- Доход от $0 до $50 000 облагается налогом по ставке 5%
- Доход от $50 000 до $100 000 облагается налогом по ставке 6%
- Доход более $100 000 облагается налогом по ставке 7%
Если кто-то зарабатывает 102 000 долларов в год, налогом облагается только сумма в каждом диапазоне по соответствующей ставке. Первые $50 000 облагаются налогом по ставке 5%, следующие $50 000 облагаются налогом по ставке 6%, остальные $2000 облагаются налогом по ставке 7%. Если вы рассчитываете комиссии аналогично, используйте функции mpercent() и mamount().
Эти функции применяют или возвращают нужную ставку комиссии к соответствующим суммам, определенным в таблице диапазонов. Учитывая уникальные возможности функций ускорителя, создайте таблицы для функций mpercent() и mamount() иначе, чем таблицы, используемые с функциями range_lookup() или tier_payout().
Например, в этом месяце представитель закрыл сбыт на 220 тысяч долларов. Функция mamount() возвращает соответствующую комиссионную стоимость на основе закрытой стоимости.
=mamount(220000, ExampleAcceleratorTable)Функция «mamount()» выполняет этот расчет, в результате чего комиссионные составляют 9200 долл. США.
4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0Функция ищет сумму в таблице диапазонов и распределяет соответствующую сумму каждой сделки в соответствующем уровне. Только стоимость, попадающая в каждый уровень, умножается на соответствующий курс.
Вместо возврата заработанной комиссионной суммы, менеджеры и представители часто хотят знать тариф, примененный к комиссионной сумме. Вы можете использовать функцию mpercent().
=mpercent(220000, ExampleAcceleratorTable)Функция mpercent() выполняет этот расчет, что приводит к 4,18% эффективности.
(4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0) ÷ 220,000tier_payout() and range_lookup()
Некоторые компании используют компоненты плана, где ко всем сделкам, закрытым представителем, применяется единая ставка комиссии. Как правило, компании отслеживают наивысший уровень или уровень, достигнутый представителем, а потом назначают более высокий уровень всем продажам за период времени.
Примените функцию tier_payout() к предыдущему примеру, когда представитель закрыл 220 000 рублей продаж в этом месяце.
=tier_payout(220000, ExampleAcceleratorTable)Функция tier_payout() ищет значение в таблице диапазонов, чтобы найти соответствующий диапазон, а потом возвращает связанный уровень, который в данном случае составляет 6%. В другом вычислении можно умножить 6% против 220 000 долларов, чтобы получить комиссионное вознаграждение представителю. Функция range_lookup() функционально эквивалентна.

