---
{
	"_label": "Calculate Incentive for Sales Team"
}
---
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;
	}