Цитата: Я исходя из этого, считала, что удерживать надо по итогам месяца..
Если размер удержаний небольшой (до 25 %), так и нужно делать. При этом банк имеет полное право удержать из "аванса" свою часть удержаний.
Но если размер удержаний больше - вы не можете удерживать только один раз, не нарушив Трудовой кодекс. И об этом тоже написано в этой статье:
Цитата: В то же время на практике бывают ситуации, когда размер удержаний таков, что зарплаты, выплачиваемой при окончательном расчете, может оказаться недостаточно для полного удержания по всем исполнительным документам. Полагаем, что в таком случае допустимо удерживать часть сумм и при выплате зарплаты за первую половину месяца. В этом случае удерживаемую из «аванса» сумму надо определять без учета НДФЛ (т.е. от подлежащей выплате суммы) с последующей корректировкой по итогам месяца уже с учетом НДФЛ.Можно использовать и другой подход, а именно — выплачивать аванс исходя из той суммы, которую сотрудник должен получить «на руки» после всех удержаний. Для этого определяем сумму, которая должна быть выплачена сотруднику после удержаний исходя из величины зарплаты за полный месяц (то есть от полной зарплаты отнимаем НДФЛ и все допустимые удержания в пределах 50 или 70 процентов в зависимости от их вида). И в качестве аванса выплачиваем сотруднику некий процент (к примеру, половину) именно от этой, «очищенной» от НДФЛ и удержаний, суммы. В таком случае суммы, причитающейся к выплате при окончательном расчете, всегда будет достаточно для осуществления всех удержаний. Причем, работник ни в середине месяца, ни по его итогам не будет оставаться вообще без зарплаты, на что, собственно, и направлены требования ст. 138 ТК РФ.