根据题意,可知:利息42*900-31000=6800元,根据利息=本金*利率*时间得6800=31000*利率*(42/12)利率=6800/(31000*42/12)=0.06267281106≈0.0627=6.27%答:年利率是6.27%