diff --git a/addons/l10n_latam_invoice_document/wizards/account_move_reversal.py b/addons/l10n_latam_invoice_document/wizards/account_move_reversal.py index e6356df2e7e..2565a2a05a1 100644 --- a/addons/l10n_latam_invoice_document/wizards/account_move_reversal.py +++ b/addons/l10n_latam_invoice_document/wizards/account_move_reversal.py @@ -9,7 +9,8 @@ class AccountMoveReversal(models.TransientModel): _inherit = "account.move.reversal" l10n_latam_use_documents = fields.Boolean(readonly=True) - l10n_latam_document_type_id = fields.Many2one('l10n_latam.document.type', 'Document Type', ondelete='cascade') + l10n_latam_document_type_id = fields.Many2one('l10n_latam.document.type', 'Document Type', ondelete='cascade', domain="[('id', 'in', l10n_latam_available_document_type_ids)]") + l10n_latam_available_document_type_ids = fields.Many2many('l10n_latam.document.type', store=False) l10n_latam_sequence_id = fields.Many2one('ir.sequence', compute='_compute_l10n_latam_sequence') l10n_latam_document_number = fields.Char(string='Document Number') @@ -47,8 +48,7 @@ class AccountMoveReversal(models.TransientModel): 'company_id': self.move_ids.company_id.id, }) self.l10n_latam_document_type_id = refund.l10n_latam_document_type_id - return {'domain': { - 'l10n_latam_document_type_id': [('id', 'in', refund.l10n_latam_available_document_type_ids.ids)]}} + self.l10n_latam_available_document_type_ids = refund.l10n_latam_available_document_type_ids def reverse_moves(self): return super(AccountMoveReversal, self.with_context( diff --git a/addons/l10n_latam_invoice_document/wizards/account_move_reversal_view.xml b/addons/l10n_latam_invoice_document/wizards/account_move_reversal_view.xml index b35d1abe763..9022fbd86ee 100644 --- a/addons/l10n_latam_invoice_document/wizards/account_move_reversal_view.xml +++ b/addons/l10n_latam_invoice_document/wizards/account_move_reversal_view.xml @@ -11,6 +11,7 @@ +