Imagineer ERPNext
Features

Calculate Incentive For Sales Team

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 incentive var 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; }

Copyright © 2026