Loading
Administration af salgspræstation
Opret en tilbagerulningsregel i Salesforce Spiff

Opret en tilbagerulningsregel i Salesforce Spiff

Spor tilbagekaldte kommissionsudbetalinger med en tilbagekaldsregel i Salesforce Spiff. En clawback er, når et firma tilbagekalder en kommission, der tidligere er betalt til en sælger. Typisk forekommer tilbagerulninger, når en handel annulleres eller afsluttes, efter en kommission er udbetalt. I Spiff vises en tilbagerulning ofte som en negativ post i et datafilter for salgsmuligheder eller handler med en reference til den oprindelige salgsmulighed for ansvarlighed.

EditionsHeading

Tilgængelig i: både Salesforce Classic (ikke tilgængelig i alle organisationer) og Lightning Experience
Tilgængelig i: Enterprise, Unlimited og Developer Edition
Tilgængelig mod merpris i: Professional Edition med Web Services API aktiveret
Brugertilladelser påkrævet
Hvis du vil oprette en tilbagerulningsregel:

En Spiff brugerrolle med denne tilladelse aktiveret.

Designerkonfiguration: Administrer

I dette eksempel lukker en sælger en handel i juni og modtager en kommission på $500. I august annulleres handlen, men nu skal administratoren tilbagekalde den $500-kommission, der blev betalt. Det genvundne beløb er det samme beløb, der blev betalt, og beløbet mod kvoteopnåelse trækkes ikke fra det samlede opnåede beløb.

  1. Opret et datafilter, der identificerer eventuelle annulleringer for tilbagekaldelse af betalt kommission.
    Opret f.eks. en en-til-en-relation, OpportunityToClawback, der matcher salgsmulighedsobjektets Id-felt med tilbagerulningsobjektets Opportunity_Id-felt. Se Opsæt en datarelation i Salesforce Spiff.
  2. Opret et datafilter, ClawbackInPeriod__Opp, der identificerer tilbagerulningen for perioden.

    Brug funktionen date_between?() til at kontrollere, om tilbagekaldelsen forekom i en bestemt periode.

    date_between?(OpportunityToClawback.Clawback_Date,BeginningOfMonth,EndOfMonth)
    Datafilter for en tilbagerulningsregel ved brug af funktionen date_between?()
  3. Opret et datafilter, ClawbackByRepInPeriod, der yderligere filtrerer ClawbackInPeriod__Opp-resultaterne efter medarbejdere.
    ClawbackInPeriod__Opp AND ByRep
  4. I Designer skal du gå til Planlæg og oprette et dataark med navnet ClawbackInPeriodData.
    Objekt Salgsmulighed
    Datafilter ClawbackByRepInPeriod
    Felter Account_Name__c, ARR__c, CloseDate og Clawback_Date
  5. Opsæt opnåelsesberegningen.
    1. Med funktionen quotas() skal du henvise til det årlige kontingent for det indeværende år og kontingentet for det år, hvor transaktionen blev afsluttet.
      Hvis tilbagerulningen er fra et tidligere år, skal du referere til det pågældende års kvote. Hvis tilbagekaldelsen er fra en handel, der blev lukket tidligere i det indeværende år, skal du referere til dette års kvote.
    2. Opret et beregnet felt, ClawbackAmountInPeriod, for clawback-beløbet.
      Denne formel afhænger af andre felter, som du opretter som det næste.
      ClawbackAmountInPeriod = OppARR * CommissionRateClawback
    3. Definer CommissionRateClawback-formlen.
      Denne formel bruger mpercent() til at beregne den sats, der blev brugt, da handlen blev lukket. Denne formel kræver en områdetabel, SalesRepAcceleratorTable, med forskellige udbetalingsniveauer baseret på opnåelse.
      =mpercent(YTDAttainmentAttributableToOppClawback, SalesRepAcceleratorTable, YTDAttainmentAsOfPriorOppClawback)
    4. Definer YTDAttainmentAttributableToOppClawback-formlen.
      Divider ARR med kvotefeltet for det år, hvor handlen blev lukket.
    5. Definer feltet ÅTDAttainmentAsOfPriorOppClawback .
      Træk ÅTDAttainmentAsOfThisOppClawback fra ÅTDAttainmentAttributableToOppClawback.
    6. Definer feltet ÅTDAttainmentAsOfThisOppClawback.
      =YTDQuotaRetirementAsOfThisOppClawback / QuotaInFiscalYearOfCloseDate
    7. Definer QuotaInFiscalYearOfCloseDate-feltet ved at henvise til kvoten fra det år, som handlen blev lukket.
    8. Definer feltet YTDQuotaRetirementAsOfThisOppClawback med let()-funktionen.
      Funktionen let() tildeler et midlertidigt navn til en given værdi og bruger denne værdi, når udtrykket evalueres. For en clawback kan let() funktionen dynamisk akkumulere tidligere ARR-værdier. Divider den historiske ARR-akkumulering med kvoten for perioden.
      =let(ThisOppCloseDate, CloseDate, let(ThisOppID, Id, sumif(ClosedWonByRepNewAllTime, year(CloseDate) = year(ThisOppCloseDate) AND CloseDate <= ThisOppCloseDate AND if(CloseDate = ThisOppCloseDate, Id <= ThisOppID, TRUE), ARR__c)))
  6. Tilføj feltet ClawbackAmountInPeriod som en udbetalingsregel.
 
Indlæser
Salesforce Help | Article