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

[fix] regul wizard error for bordereau with no invoice

parent f86de986
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -74,11 +74,15 @@ class ScopCotisationRegul(models.TransientModel):
# ------------------------------------------------------
@api.constrains("date_regul")
def _check_date_regul(self):
last_date = max(self.bordereau_id.invoice_ids.mapped("invoice_date"))
invoice_date = self.bordereau_id.invoice_ids.mapped("invoice_date")
if invoice_date:
last_date = max(invoice_date)
else:
last_date = self.bordereau_id.base_cotisation_cg.date_cotisation
if self.date_regul > fields.Date.today() or self.date_regul < last_date:
raise ValidationError(
_(
"La date de régulation doit être "
"La date de régularisation doit être "
"inférieure ou égale à la date du jour et "
"supérieure à la dernière date de "
"facturation liée au bordereau."
......
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