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

[fix] payment term division

parent 269b13ad
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -21,7 +21,7 @@ class AccountPaymentTerm(models.Model):
self.ensure_one()
ctx = self.env.context
date_ref = date_ref or fields.Date.today()
amount = value
amount = 0
result = []
if not currency and self.env.context.get("currency_id"):
currency = self.env["res.currency"].browse(self.env.context["currency_id"])
......@@ -46,11 +46,11 @@ class AccountPaymentTerm(models.Model):
for i in range(nb_quarter_aura, 0, -1):
# Gestion de l'arrondi de la division
if i == 1:
amt = currency.round(amount)
amt = currency.round(value - amount)
else:
amt = currency.round(value / nb_quarter_aura)
amount += amt
result.append((fields.Date.to_string(trimesters.get(i)), amt))
amount = amt
return result
else:
return super(AccountPaymentTerm, self).compute(value, date_ref)
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