[IMP] account_advanced_protection_features: be able to manage prevent_reset_to_draft_sent_invoice option in sale journals

This commit is contained in:
2025-08-21 18:29:16 +02:00
parent 995d7381c4
commit 288e9dd7ea
5 changed files with 26 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ class AccountMove(models.Model):
def button_draft(self):
res = super(AccountMove, self).button_draft()
if self.sent_by_email:
if self.sent_by_email and self.journal_id.prevent_reset_to_draft_sent_invoice:
raise UserError(_(
"You cannot reset to draft this invoice because it has been sent by email."
))