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

[update] report invoice and contribution deal with multi-modules (cg, riga, idf)

parent f4c015a4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -47,3 +47,20 @@ class ScopContributionReport(models.Model): ...@@ -47,3 +47,20 @@ class ScopContributionReport(models.Model):
).sudo().report_action(bordereau.sudo()) ).sudo().report_action(bordereau.sudo())
else: else:
raise UserError('Pas de bordereau rattaché à cette cotisation.') raise UserError('Pas de bordereau rattaché à cette cotisation.')
# ------------------------------------------------------
# Business method
# ------------------------------------------------------
def get_invoice_contribution(self):
"""
If cotiz is type CG, then we filtered on not canceled bordereaux
"""
self.ensure_one()
invoice_ids = super(
ScopContributionReport, self).get_invoice_contribution()
contribution_cg = self.env.ref('cgscop_partner.riga_14397')
if self.type_contribution_id == contribution_cg:
invoice_ids = invoice_ids.filtered(
lambda i: i.bordereau_id.state not in ('cancel',)
)
return invoice_ids
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