From 1dc9bad193063eb80e95b8ee0c4a2fdf2fe2d380 Mon Sep 17 00:00:00 2001 From: yagho-odoo Date: Tue, 4 Nov 2025 17:06:54 +0100 Subject: [PATCH] [IMP] accountant: add a function in l10n-FR to show delivery dates A new legislation in france requires the delivery date to be in the header of the invoice task id: 5231299 --- addons/l10n_fr_account/models/account_move.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/l10n_fr_account/models/account_move.py b/addons/l10n_fr_account/models/account_move.py index ff6f3aca58f49..12e846c83fee2 100644 --- a/addons/l10n_fr_account/models/account_move.py +++ b/addons/l10n_fr_account/models/account_move.py @@ -6,6 +6,14 @@ class AccountMove(models.Model): l10n_fr_is_company_french = fields.Boolean(compute='_compute_l10n_fr_is_company_french') + @api.depends('l10n_fr_is_company_french') + def _compute_show_delivery_date(self): + # EXTENDS 'account' + super()._compute_show_delivery_date() + for move in self: + if move.l10n_fr_is_company_french: + move.show_delivery_date = move.is_sale_document() + @api.model def _get_view(self, view_id=None, view_type='form', **options): arch, view = super()._get_view(view_id, view_type, **options)