diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py
index 16992bfcde100..17f053fc41aaf 100644
--- a/addons/account/models/account_move.py
+++ b/addons/account/models/account_move.py
@@ -614,6 +614,14 @@ def _sequence_year_range_monthly_regex(self):
tracking=True,
help="It indicates that the invoice/payment has been sent or the PDF has been generated.",
)
+ is_move_sent_value = fields.Selection(
+ selection=[
+ ('sent', "Sent"),
+ ('not_sent', "Not Sent")
+ ],
+ copy=False,
+ compute='_compute_is_move_sent_value'
+ )
is_being_sent = fields.Boolean(
help="Is the move being sent asynchronously",
compute='_compute_is_being_sent'
@@ -840,6 +848,11 @@ def _compute_journal_id(self):
for move in self.filtered(lambda r: r.journal_id.type not in r._get_valid_journal_types()):
move.journal_id = move._search_default_journal()
+ @api.depends('is_move_sent')
+ def _compute_is_move_sent_value(self):
+ for move in self:
+ move.is_move_sent_value = 'sent' if move.is_move_sent else 'not_sent'
+
def _get_valid_journal_types(self):
if self.is_sale_document(include_receipts=True):
return ['sale']
diff --git a/addons/account/views/account_move_views.xml b/addons/account/views/account_move_views.xml
index 943748227126e..ddf002262c49f 100644
--- a/addons/account/views/account_move_views.xml
+++ b/addons/account/views/account_move_views.xml
@@ -549,6 +549,13 @@
invisible="payment_state == 'invoicing_legacy' or move_type == 'entry'"
optional="show"
/>
+
@@ -1595,10 +1602,14 @@
groups="account.group_account_secured,base.group_no_one"/>
+