German photovoltaics (PV) contractor IBC SOLAR has sealed an agreement to acquire full ownership of one of its long-term partners, Swiss PV wholesaler Fankhauser Solar AG.