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

[update] date & name on refund

parent bb1c9194
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -389,6 +389,7 @@ class ScopCotisationExo(models.Model): ...@@ -389,6 +389,7 @@ class ScopCotisationExo(models.Model):
raise UserError("Erreur, le type d'exonération n'est pas configuré") raise UserError("Erreur, le type d'exonération n'est pas configuré")
if exo_amount != 0: if exo_amount != 0:
date_refund = bordereau_id.date_cotisation if bordereau_id.state == 'draft' else self.date_exo_ok
# Create refund # Create refund
member_refund = bordereau_id.invoice_ids.create({ member_refund = bordereau_id.invoice_ids.create({
'partner_id': bordereau_id.partner_id.id, 'partner_id': bordereau_id.partner_id.id,
...@@ -401,11 +402,12 @@ class ScopCotisationExo(models.Model): ...@@ -401,11 +402,12 @@ class ScopCotisationExo(models.Model):
'state': 'draft', 'state': 'draft',
'account_id': inv_id.account_id.id, 'account_id': inv_id.account_id.id,
'payment_mode_id': bordereau_id.payment_mode_id.id, 'payment_mode_id': bordereau_id.payment_mode_id.id,
'date_invoice': self.date_exo_ok, 'date_invoice': date_refund,
'date_due': self.date_exo_ok, 'date_due': self.date_exo_ok,
'bordereau_id': bordereau_id.id, 'bordereau_id': bordereau_id.id,
'cotiz_quarter': quarter, 'cotiz_quarter': quarter,
'refund_invoice_id': inv_id.id 'refund_invoice_id': inv_id.id,
'name': 'Exonération ' + self.number
}) })
member_refund.invoice_line_ids.create({ member_refund.invoice_line_ids.create({
'invoice_id': member_refund.id, 'invoice_id': member_refund.id,
......
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