Добрый день!
Удержания из заработной платы производятся в случаях и порядке, установленных законом. Размер удержаний при выплате каждый зарплаты не может быть больше 20% ( ст.137-138 ТК РФ).
Не ясно на основании чего Вам не выплатили 50 % и как это было обосновано. Если за невыполнение обязанностей, то дисциплинарные взыскание указаны в ст. 192 ТК РФ и штрафа там нет.
Если Вам не начислили премию за ненадлежащее выполнения обязанностей и такая возможность предусмотрена локальным актом работодателя, то правомерно. Если все же оклад, то это нарушение и Вы вправе обратиться в трудовую инспекцию или суд.