Работодатель вправе произвести удержание при увольнении работника за неотработанные дни отпуска до окончания того рабочего года, в счет которого последний уже получил ежегодный оплачиваемый отпуск, но не на всю сумму задолженности (абз. 5 ч. 2 ст. 137 Трудового кодекса).
В ряде случаев удержания за отработанные дни не производятся вовсе, например, если работника увольняют в связи с ликвидацией организации или с сокращением (п. 1-2 ч. 1 ст. 81 ТК РФ). Кроме того, это возможно, если трудовые отношения прекращаются по обстоятельствам, которые не зависят от сторон. В частности, если работника призвали на военную службу (п.1 ст. 83 ТК РФ).
В вашем случае при расторжении договора по инициативе работника работодатель вправе произвести удержание за неотработанные дни отпуска.
Но есть НЮАНС!!!
Общий размер всех удержаний с работника, по общему правилу, не может превышать 20% от зарплаты (ст. 138 ТК РФ). Если суммы, выплаченной в таком размере, будет недостаточно для полного погашения задолженности за отпуск, который работник отгулял авансом, то оставшуюся часть он может добровольно возвратить работодателю. Но он может и отказаться сделать это, тогда работодатель не будет вправе потребовать ее принудительно, даже через суд.