生育津贴我的合同工资是860,工资条…

生育津贴我的合同工资是860,工资条是这样写的:基本工资860+加班费128+固定奖金3012+工龄工资100,合计4100,休产假90天,单位共发了12300元给我,我办了独生子女证,单位共领回15042,其中包括补助费和补贴2190,生育津贴12852。现在单位要把15042全部发给我,但前提是扣回之前已发的12300,请问,这种做法合理合法吗?