It is legal that all the flat members should contribute for major corpus collection as the same is benefitted for your flat as well as common areas maintenance. If someone is not contributing I think you can take a legal action against the person but before that discuss the same with a legal expert.