14 lines
673 B
Python
14 lines
673 B
Python
from odoo import _, models
|
|
|
|
|
|
class AccountMoveSendWizard(models.TransientModel):
|
|
_inherit = 'account.move.send.wizard'
|
|
|
|
def _compute_extra_edi_checkboxes(self):
|
|
super()._compute_extra_edi_checkboxes()
|
|
for wizard in self:
|
|
checkboxes = wizard.extra_edi_checkboxes or {}
|
|
if 'ro_edi' not in checkboxes and wizard.move_id.l10n_ro_edi_state == 'invoice_sent':
|
|
readonly_checkbox = {'checked': False, 'readonly': True, 'label': _("Send E-Factura to SPV"), 'question_circle': _("You can't send now. Invoice is waiting for an answer.")}
|
|
wizard.extra_edi_checkboxes = {**checkboxes, **readonly_checkbox}
|