SoLR definition
SoLR means Supplier of Last Resort
SoLR means a Supplier acting pursuant to a Last Resort Supply Direction;
SoLR means the supplier of last resort process that Ofgem operates to protect customers when supplier businesses fail. The costs incurred by the new supplier to supply customers transferred as part of the SOLR process are then subsequently recovered from the wider industry via a recharging mechanism in the future network costs charge to each UK supplier