根据国家物业管理条例,开发商应在房屋销售前向业主公示维修基金金额,并将该金额从业主代交的房款中预收。所以2012年的房子应该交纳了维修基金。维修基金主要用于物业管理及维修保养,确保小区公共设施和建筑的正常运行和维护。业主可以根据实际情况缴纳不同额度的维修基金,根据需要使用维修基金,维修基金的余额不得退还。