Spruce Finance, a Texas-based solar asset manager, has finalised the acquisition of a 31.3 MW portfolio of rooftop photovoltaic (PV) plants for an undisclosed sum, it said on Thursday.