remuns_par_type = defaultdict(lambda: 0)
for remun in remuns:
- remuns_par_type[remun.type_id] += (
- montant_remun(remun) * ((
- min(remun.date_fin or fin_annee, fin_annee) -
- max(remun.date_debut or debut_annee, debut_annee)
- ).days + 1) / jours_annee
- ).quantize(TWOPLACES)
+ if remun.type.nature_remuneration == u'Accessoire':
+ remuns_par_type[remun.type_id] += montant_remun(remun)
+ else:
+ remuns_par_type[remun.type_id] += (
+ montant_remun(remun) * ((
+ min(remun.date_fin or fin_annee, fin_annee) -
+ max(remun.date_debut or debut_annee, debut_annee)
+ ).days + 1) / jours_annee
+ ).quantize(TWOPLACES)
traitements = [
remuns_par_type[type.id]
for type in types_remun_par_nature[u'Traitement']