I think this would help ensure transparency, and should include information for the public to see on how much money MPs earn, where their income comes from, and whether they pay the correct amount of taxes.
You may be interested in these active petitions
I believe transparency shouldn't be a gesture of good will, but required, for a sitting member of parliament.
In my view, with many MPs having second jobs they're distracted from their main job which I think is a disservice to the country.