US distributed generation solar plants operator Spruce Finance has closed a USD-124-million (EUR 114.4m) debt financing for its residential solar power purchase agreements (PPAs) and leases.