From 1ef97629b7e4eb16479ded478b4096873ef3702e Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 22 Feb 2022 00:59:48 +0100 Subject: [PATCH] [FIX] account_usability: fix cash in computation of sale_dates --- account_usability/__manifest__.py | 1 + account_usability/models/account_move.py | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/account_usability/__manifest__.py b/account_usability/__manifest__.py index fab61c4..937b0b9 100644 --- a/account_usability/__manifest__.py +++ b/account_usability/__manifest__.py @@ -37,6 +37,7 @@ 'wizard/account_group_generate_view.xml', 'wizard/account_payment_register_views.xml', 'security/ir.model.access.csv', + 'report/invoice_report.xml', ], 'qweb': ['static/src/xml/account_payment.xml'], 'installable': True, diff --git a/account_usability/models/account_move.py b/account_usability/models/account_move.py index 6f5807a..3a443b5 100644 --- a/account_usability/models/account_move.py +++ b/account_usability/models/account_move.py @@ -152,13 +152,13 @@ class AccountMove(models.Model): """ French law requires to set sale order dates into invoice returned string: "sale1 (date1), sale2 (date2) ..." """ - for inv in self: - sales = inv.invoice_line_ids.mapped( + for move in self: + sales = move.invoice_line_ids.mapped( 'sale_line_ids').mapped('order_id') dates = ["%s (%s)" % ( - x.name, format_date(inv.env, self.date_order)) + x.name, format_date(move.env, x.date_order)) for x in sales] - inv.sale_dates = ", ".join(dates) + move.sale_dates = ", ".join(dates) # allow to manually create moves not only in general journals, # but also in cash journal and check journals (= bank journals not linked to a bank account)