diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index ca183becb2c..d14164136b8 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -2231,7 +2231,7 @@ class AccountMove(models.Model): self.write({'state': 'draft'}) def button_cancel(self): - self.write({'state': 'cancel'}) + self.write({'auto_post': False, 'state': 'cancel'}) def action_invoice_sent(self): """ Open a window to compose an email, with the edi invoice template diff --git a/addons/account/views/account_move_views.xml b/addons/account/views/account_move_views.xml index 69d5499c6ad..2fa1f3e067b 100644 --- a/addons/account/views/account_move_views.xml +++ b/addons/account/views/account_move_views.xml @@ -987,6 +987,8 @@ + + attrs="{'invisible': [('move_type', '!=', 'entry')], 'readonly': ['|',('reversed_entry_id', '!=', False),('state','!=','draft')]}"/>