def METHOD_NAME(self, qty, restrict_partner_id=False):
    new_moves_vals = super().METHOD_NAME(qty, restrict_partner_id)
    self._onchange_commercial_quantity()
    self._onchange_fiscal_taxes()
    for new_move_vals in new_moves_vals:
        product_id = new_move_vals.get("product_id")
        price_unit = new_move_vals.get("price_unit")
        quantity = new_move_vals.get("product_uom_qty")
        uom_id = new_move_vals.get("uom_id")
        uot_id = new_move_vals.get("uot_id")
        new_move_vals.update(
            self._update_fiscal_quantity(
                product_id, price_unit, quantity, uom_id, uot_id
            )
        )
        new_move_vals.update(self._prepare_br_fiscal_dict())
    return new_moves_vals