Considérations relatives aux fonctions d'accélérateur dans Salesforce Spiff
Salesforce Spiff fournit plusieurs fonctions qui prennent en charge les accélérateurs, notamment mamount(), mpercent(), range_lookup() et tier_payout.
Éditions requises
| Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience |
| Disponible avec : Enterprise Edition, Unlimited Edition et Developer Edition |
| Disponible moyennant un coût supplémentaire dans : Professional Edition avec l'API Web Services activée |
mamount() et mpercent()
Certaines sociétés établissent des commissions sur une base marginale ou par tranche d'imposition, et des montants de recettes de commission à des taux différents. Supposons que le revenu est imposé à ces taux.
- Le revenu de 0 $ à 50 000 $ est imposé à un taux de 5 %
- Le revenu de 50 000 $ à 100 000 $ est imposé à un taux de 6 %
- Le revenu de plus de 100 000 $ est imposé à un taux de 7 %
Si une personne gagne 102 000 $ par année, seul le montant compris dans chaque plage est imposé au taux correspondant. La première tranche de 50 000 $ est imposée à 5 %, la tranche suivante de 50 000 $ est imposée à 6 % et la tranche restante de 2 000 $ est imposée au taux de 7 %. Si vous calculez les commissions de la même façon, utilisez les fonctions mpercent() et mamount().
Ces fonctions appliquent ou renvoient le taux de commission approprié aux montants appropriés définis dans un tableau de plage. En raison des capacités uniques des fonctions d'accélérateur, créez des tableaux pour les fonctions mpercent() et mamount() différents des tableaux utilisés avec les fonctions range_lookup() ou tier_payout().
Par exemple, un commercial a conclu 220 000 $ de ventes ce mois-ci. La fonction de mamount() renvoie le montant de commission approprié en fonction du montant fermé.
=mamount(220000, ExampleAcceleratorTable)La fonction mamount() effectue ce calcul, ce qui entraîne une commission de 9 200 $.
4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0La fonction recherche le montant dans le tableau de plage et alloue le montant approprié de chaque affaire au niveau approprié. Seul le montant compris dans chaque niveau est multiplié par le taux correspondant.
Au lieu de renvoyer le montant de la commission gagnée, les responsables et les commerciaux souhaitent souvent connaître le taux appliqué au montant à commissionner. Vous pouvez utiliser la fonction mpercent().
=mpercent(220000, ExampleAcceleratorTable)La fonction mpercent() effectue ce calcul, ce qui entraîne un taux effectif de 4,18 %.
(4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0) ÷ 220,000tier_payout() et range_lookup()
Certaines sociétés ont des composants de plan dans lesquels un taux de commission unique s'applique à toutes les affaires que le commercial conclut. Généralement, les entreprises suivent le niveau ou le taux le plus élevé atteint par le commercial, puis attribuent le taux le plus élevé à toutes les ventes pendant la période.
Appliquez la fonction de tier_payout() à l'exemple précédent dans lequel un commercial a conclu 220 000 $ de ventes ce mois-ci.
=tier_payout(220000, ExampleAcceleratorTable)La fonction de tier_payout() recherche le montant dans le tableau de plage pour trouver la plage correspondante, puis renvoie le taux associé, qui est dans ce cas de 6 %. Dans un autre calcul, vous pouvez multiplier les 6 % par 220 000 $ pour obtenir la commission due au commercial. La fonction de range_lookup() est fonctionnellement équivalente.

