diff --git a/addons/l10n_pe/models/account_move.py b/addons/l10n_pe/models/account_move.py index a0a143ed983..458e885e761 100644 --- a/addons/l10n_pe/models/account_move.py +++ b/addons/l10n_pe/models/account_move.py @@ -13,6 +13,8 @@ class AccountMove(models.Model): return result if self.journal_id.type == "sale": result.append(("code", "in", ("01", "03", "07", "08", "20", "40"))) + if self.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code != '6': + result.append(('id', 'in', (self.env.ref('l10n_pe.document_type08b') | self.env.ref('l10n_pe.document_type02') | self.env.ref('l10n_pe.document_type07b')).ids)) return result @api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number')