Мне один бух говорит тут, что если вдруг зп перечисляют больше, то вычитать потом и заставлять возвращать не имеют права, это ошибка того кто расчитывал. Может и у тебя такое прокатит?