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

[update] refund date & date due

parent ba19fb5f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -493,14 +493,16 @@ class ScopCotisationExo(models.Model): ...@@ -493,14 +493,16 @@ class ScopCotisationExo(models.Model):
if exo_amount != 0: if exo_amount != 0:
date_refund = ( date_refund = (
bordereau_id.date_cotisation self.date_exo_ok
if bordereau_id.state == "draft"
else self.date_exo_ok
) )
date_due = bordereau_id.invoice_ids.filtered( quarter_date_due = bordereau_id.invoice_ids.filtered(
lambda i: i.cotiz_quarter == str(quarter) lambda i: i.cotiz_quarter == str(quarter)
and i.move_type == "out_invoice" and i.move_type == "out_invoice"
)[0].invoice_date_due )[0].invoice_date_due
if quarter_date_due < self.date_exo_ok:
date_due = self.date_exo_ok
else:
date_due = quarter_date_due
# Create refund # Create refund
bordereau_id.invoice_ids.create( bordereau_id.invoice_ids.create(
{ {
......
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