A Victorian builder has been hit with a $30,000 fine after using non-compliant framing and prematurely taking payment from a town house owner in Melbourne’s east.