[IMP] account_maturity_date_default: Define the maturity date of the entries when updating the journal entry date.

[UPD] Update account_maturity_date_default.pot

account_maturity_date_default 13.0.2.0.0
This commit is contained in:
Víctor Martínez
2021-09-13 08:39:40 +02:00
parent 3ae024dce7
commit a5034968b7
5 changed files with 36 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
# Copyright 2021 Tecnativa - Víctor Martínez
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo import models
class AccountMove(models.Model):
_inherit = "account.move"
def write(self, vals):
res = super().write(vals)
if vals.get("date"):
self.mapped("line_ids").filtered(
lambda x: (
not x.date_maturity
and x.account_internal_type in {"receivable", "payable"}
)
).write({"date_maturity": vals["date"]})
return res