Skip to content
Extraits de code Groupes Projets

[ADD] simplify payment term

Fusionnées Rémi - Le Filament a demandé de fusionner 16.0-remi-payment-terms vers 16.0
4 files
+ 19
2
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 3
1
@@ -6,6 +6,8 @@ from openupgradelib import openupgrade
@openupgrade.migrate()
def migrate(env, version):
# Initialize account.payment.term days_offset field
for term in env["account.payment.term"].search([]):
all_terms = env["account.payment.term"].search([])
all_terms.filtered(lambda term: not term.company_id).write({"active": False})
for term in all_terms:
balance_line = term.line_ids.filtered(lambda line: line.value == "balance")[0]
term.write({"days_offset": balance_line.months * 30 + balance_line.days})
Chargement en cours