Skip to content
Extraits de code Groupes Projets
Valider afe8459d rédigé par jordan's avatar jordan
Parcourir les fichiers

[fix] test if regul is based on type contribution

parent 90e9c66a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -346,6 +346,7 @@ class Bordereau(models.Model):
' €</td></tr>')
detail += "</table><table class='o_group o_inner_group'>"
for i in range(1, 5):
# Add amount echeance
amount_echeance = round(sum(r.invoice_ids.filtered(
lambda inv: inv.cotiz_quarter == i
).mapped('amount_total_signed')), 2)
......@@ -353,11 +354,17 @@ class Bordereau(models.Model):
+ 'Trimestre ' + str(i) \
+ '</td><td style="width: 100%;">' \
+ str(amount_echeance) + ''
# Check if regul has been done after validation
type_contribs = r.invoice_ids.mapped('type_contribution_id')
for type_contrib in type_contribs:
is_exo = len(r.invoice_ids.filtered(
lambda inv: inv.cotiz_quarter == i
lambda inv:
inv.cotiz_quarter == i and
inv.type_contribution_id == type_contrib
)) > 1
if is_exo:
detail += ' ' + '<i class="fa fa-star-o" />'
break
detail += '</td></tr>'
detail += '</table>'
r.details = detail
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter