Здравствуйте. Работодатель имеет право удерживать ЗП только в случаях, указанных в ст. 137 ТК РФ. При этом
Заработная плата, излишне выплаченная работнику (в том числе при неправильном применении трудового законодательства или иных нормативных правовых актов, содержащих нормы трудового права), не может быть с него взыскана, за исключением случаев:
счетной ошибки;
если органом по рассмотрению индивидуальных трудовых споров признана вина работника в невыполнении норм труда (часть третья статьи 155 настоящего Кодекса) или простое (часть третья статьи 157 настоящего Кодекса);
если заработная плата была излишне выплачена работнику в связи с его неправомерными действиями, установленными судом.
То есть если это счётная ошибка (а можно и так трактовать), то взыскать с Вас могут. но при этом полностью удерживать конечно не имеют право. Думаю Вам стоит обратиться с жалобой в инспекцию по труду или прокуратуру. Фактически если удержания полностью, то Вы работаете да бесплатно.