from odoo import api, fields, models class AccountMoveLine(models.Model): _inherit = "account.move.line" import_name_taxes = fields.Char(string="Nombre Impuestos") @api.model_create_multi def create(self, vals_list): res = super().create(vals_list) for line in res: if not line.product_id: if line.import_name_taxes: taxes = line.env["account.tax"].search([("name", "=", line.import_name_taxes), ("company_id", "=", line.company_id.id)]) if taxes: line.tax_ids = False line.write({'tax_ids': [(6, 0, taxes.ids)]}) else: line.tax_ids = False return res