I am trying to calculate comission for salesperson.
Calculation:
If current sales amount is greater than the previous sales amount for the same customer:
then comission=0.50*amount_total
else:
comission = 0.0
But i am missing something, not getting exact results. please guide.
def _calculate_comission(self, cr, uid, ids, field_names, args, context=None):
res={}
comission=0.00
for order in self.browse(cr, uid, ids):
for record in self.browse(cr, uid, self.search(cr, uid, [('user_id','=',order.user_id.id)], limit=1)):
if order.amount_total > record.amount_total:
comission = 0.50*order.amount_total