IBC Solar AG has signed a power purchase agreement (PPA) for a 20-MW solar project in the Indian state of Odisha that it won in a tender last year, the German company said today.