Skip to content
Extraits de code Groupes Projets
Valider 7777eb1b rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[UPD] get_liasse function

parent 8eed0462
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -889,15 +889,19 @@ class ScopCotisation(models.Model): ...@@ -889,15 +889,19 @@ class ScopCotisation(models.Model):
[("partner_id", "=", member.id), ("year", "=", str(int(self.year) - 1))] [("partner_id", "=", member.id), ("year", "=", str(int(self.year) - 1))]
) )
liasse_ids = None liasse_ids = None
if bdx: if (
bdx
and bdx.liasse_fiscale_id
and bdx.liasse_fiscale_id.year == int(self.year) - 3
):
# Recherche liasse année suivante # Recherche liasse année suivante
liasse_ids = Liasse.search( liasse_ids = Liasse.search(
[ [
("partner_id", "=", member.id), ("partner_id", "=", member.id),
("is_qualified", "=", True), ("is_qualified", "=", True),
("year", "=", bdx.liasse_fiscale_id.year + 1), ("year", "=", int(self.year) - 2),
], ],
order="type_id", order="type_id,id desc",
) )
# Si pas de liasse année suivante, on cherche la dernière liasse éligible # Si pas de liasse année suivante, on cherche la dernière liasse éligible
if not liasse_ids: if not liasse_ids:
...@@ -912,7 +916,7 @@ class ScopCotisation(models.Model): ...@@ -912,7 +916,7 @@ class ScopCotisation(models.Model):
("av_lf", "!=", 0), ("av_lf", "!=", 0),
("av_cg", "!=", 0), ("av_cg", "!=", 0),
], ],
order="year desc", order="year desc,id desc",
) )
# Si pas de liasse cette année, on cherche les liasses sans année # Si pas de liasse cette année, on cherche les liasses sans année
if not liasse_ids: if not liasse_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