Considerazioni sulle funzioni dell'acceleratore in Salesforce Spiff
Salesforce Spiff offre diverse funzioni che supportano gli acceleratori, tra cui mamount(), mpercent(), range_lookup() e tier_payout.
Versioni (Edition) richieste
| Disponibile in: Salesforce Classic (non in tutte le organizzazioni) e Lightning Experience |
| Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition |
| Disponibile con un supplemento di prezzo nelle versioni: Versione professionale con API Servizi Web abilitata |
mamount() e mpercent()
Alcune società commissionano in base a una fascia marginale o fiscale e gli introiti delle commissioni ammontano a tassi diversi. Si supponga che il reddito sia tassato a queste aliquote.
- Il reddito da $ 0 a $ 50.000 è tassato con un'aliquota del 5%
- Il reddito da 50.000 a 100.000 dollari è tassato con un'aliquota del 6%
- Il reddito superiore a 100.000 $ è tassato con un'aliquota del 7%
Se un utente guadagna 102.000 € in un anno, solo l'importo all'interno di ogni intervallo viene tassato all'aliquota corrispondente. I primi 50.000 $ sono tassati al 5%, i successivi 50.000 $ sono tassati al 6% e i restanti 2.000 $ sono tassati al 7%. Se si calcolano le commissioni in modo simile, utilizzare le funzioni mpercent() e mamount().
Queste funzioni applicano o restituiscono il giusto tasso di commissione agli importi corretti definiti in una tabella di intervalli. A causa delle funzionalità esclusive delle funzioni dell'acceleratore, creare tabelle per le funzioni mpercent() e mamount() in modo diverso rispetto alle tabelle utilizzate con le funzioni range_lookup() o tier_payout().
Ad esempio, un agente ha chiuso 220.000 € di vendite questo mese. La funzione mamount() restituisce l'ammontare della commissione appropriato in base all'ammontare chiuso.
=mamount(220000, ExampleAcceleratorTable)La funzione mamount() esegue questo calcolo, che risulta in una commissione di 9.200 $.
4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0La funzione cerca l'ammontare nella tabella degli intervalli e alloca l'ammontare appropriato di ogni trattativa nel livello appropriato. Solo l'ammontare che rientra in ogni livello viene moltiplicato per il tasso corrispondente.
Anziché restituire l'importo della commissione guadagnato, i responsabili e gli agenti spesso desiderano conoscere la tariffa applicata all'importo commissionabile. È possibile utilizzare la funzione mpercent().
=mpercent(220000, ExampleAcceleratorTable)La funzione mpercent() esegue questo calcolo, che risulta in un tasso effettivo del 4,18%.
(4% × 200,000 + 6% × 20,000 + 8% × 0 + 10% × 0) ÷ 220,000tier_payout() and range_lookup()
Alcune aziende hanno componenti del piano in cui una singola percentuale di commissione si applica a tutte le trattative concluse dall'agente. In genere, le aziende tengono traccia del livello o della percentuale più alta raggiunta dall'agente e quindi assegnano la percentuale più alta a tutte le vendite nel periodo di tempo.
Applicare la funzione tier_payout() all'esempio precedente in cui un agente ha chiuso 220.000 € di vendite questo mese.
=tier_payout(220000, ExampleAcceleratorTable)La funzione tier_payout() cerca l'ammontare nella tabella degli intervalli per trovare l'intervallo corrispondente e quindi restituisce il tasso associato, che in questo caso è del 6%. In un altro calcolo, è possibile moltiplicare il 6% contro 220.000 € per ottenere la commissione dovuta all'agente. La funzione range_lookup() è funzionalmente equivalente.
