The Sunshine Bill will be debated by MPs in the new year.