Calculate Incentive For Sales Team

You can Calculate Incentives for sales team using custom scripts.

Can be used in any Sales Transaction with Sales Team Table:

cur_frm.cscript.custom_validate = function(doc) {

   // calculate incentives for each person on the deal

   total_incentive = 0

   $.each(wn.model.get("Sales Team", {parent:doc.name}), function(i, d) {

       // calculate incentivevar incentive_percent = 2;

       if(doc.grand_total > 400) incentive_percent = 4;

       // actual incentive

       d.incentives = flt(doc.grand_total) * incentive_percent / 100;

       total_incentive += flt(d.incentives)

   });

   doc.total_incentive = total_incentive;

}