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):
raise UserError("Erreur, le type d'exonération n'est pas configuré")
if exo_amount != 0:
date_refund = bordereau_id.date_cotisation if bordereau_id.state == 'draft' else self.date_exo_ok
# Create refund
member_refund = bordereau_id.invoice_ids.create({
'partner_id': bordereau_id.partner_id.id,
......@@ -401,11 +402,12 @@ class ScopCotisationExo(models.Model):
'state': 'draft',
'account_id': inv_id.account_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,
'bordereau_id': bordereau_id.id,
'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({
'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