Skip to content
Extraits de code Groupes Projets
Valider 690cc1ef rédigé par jordan's avatar jordan
Parcourir les fichiers

[fix] date due depends of quarter when create regul invoices

parent 5714f74f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!212.0 dev
...@@ -207,6 +207,12 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -207,6 +207,12 @@ class ScopCotisationRegul(models.TransientModel):
if type_invoice: if type_invoice:
for i in range(0, bordereau_id.nb_quarter): for i in range(0, bordereau_id.nb_quarter):
if self.date_regul < quarters[i]:
date_due = quarters[i]
else:
date_due = self.date_regul
refund = self.env['account.invoice'].create({ refund = self.env['account.invoice'].create({
'partner_id': partner_id.id, 'partner_id': partner_id.id,
'journal_id': cotiz_type.get(type_cotiz)[2].id, 'journal_id': cotiz_type.get(type_cotiz)[2].id,
...@@ -224,7 +230,7 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -224,7 +230,7 @@ class ScopCotisationRegul(models.TransientModel):
'liasse_fiscale_id': bordereau_id.liasse_fiscale_id.id, 'liasse_fiscale_id': bordereau_id.liasse_fiscale_id.id,
'type_contribution_id': type_cotiz, 'type_contribution_id': type_cotiz,
'payment_mode_id': bordereau_id.payment_mode_id.id, 'payment_mode_id': bordereau_id.payment_mode_id.id,
'date_due': quarters[bordereau_id.nb_quarter-1], 'date_due': date_due,
'cotiz_quarter': i+1, 'cotiz_quarter': i+1,
}) })
self.env['account.invoice.line'].create({ self.env['account.invoice.line'].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