diff --git a/addons/l10n_cl/models/account_move.py b/addons/l10n_cl/models/account_move.py index 4d02b00e19e..a3c6f5c22ee 100644 --- a/addons/l10n_cl/models/account_move.py +++ b/addons/l10n_cl/models/account_move.py @@ -20,7 +20,11 @@ class AccountMove(models.Model): self.journal_id.l10n_latam_use_documents: return super()._get_l10n_latam_documents_domain() if self.journal_id.type == 'sale': - domain = [('country_id.code', '=', "CL"), ('internal_type', '!=', 'invoice_in')] + if self.move_type == 'out_refund': + internal_types_domain = ('internal_type', '=', 'credit_note') + else: + internal_types_domain = ('internal_type', 'not in', ['invoice_in', 'credit_note']) + domain = [('country_id.code', '=', 'CL'), internal_types_domain] if self.company_id.partner_id.l10n_cl_sii_taxpayer_type == '1': domain += [('code', '!=', '71')] # Companies with VAT Affected doesn't have "Boleta de honorarios Electrónica" return domain