Вопреки доводам работодателя, истечение срочного трудового договора не является основанием для отказа в реализации права на отпуск. Более того, ст. 127 Трудового кодекса Российской Федерации прямо регулирует ситуацию увольнения в связи с истечением срока договора: работнику должна быть выплачена денежная компенсация за все неиспользованные отпуска. Эта норма также предусматривает возможность предоставления отпуска с последующим увольнением, даже если время отпуска выходит за пределы срока договора. В данном случае работодатель отказал в отпуске именно по мотиву истечения контракта, что противоречит указанному правилу — такой отказ не освобождает от обязанности выплатить компенсацию. Ваша справка о фактической работе до конца срока и отсутствии отгулянного отпуска подтверждает наличие неиспользованных дней, за которые при увольнении полагается компенсация.
При увольнении работнику выплачивается денежная компенсация за все неиспользованные отпуска. ... При увольнении в связи с истечением срока трудового договора отпуск с последующим увольнением может предоставляться и тогда, когда время отпуска полностью или частично выходит за пределы срока этого договора. В этом случае днем увольнения также считается последний день отпуска.
— Трудовой кодекс Российской Федерации, ст. 127
Кроме того, ст. 140 Трудового кодекса Российской Федерации устанавливает сроки выплаты всех сумм, причитающихся работнику, в том числе компенсации за отпуск, при прекращении трудового договора. Поскольку вы неоднократно обращались с требованием как устно, так и письменно, а работодатель не выплатил компенсацию, он нарушил обязанность произвести расчёт в день увольнения или не позднее следующего дня после предъявления требования. Отказ выплатить компенсацию со ссылкой на истечение срока договора неправомерен, так как такая выплата прямо предписана законом. В ситуации спора о размере сумм работодатель обязан был выплатить не оспариваемую им часть, однако этого сделано не было.
При прекращении трудового договора выплата всех сумм, причитающихся работнику от работодателя, производится в день увольнения работника. Если работник в день увольнения не работал, то соответствующие суммы должны быть выплачены не позднее следующего дня после предъявления уволенным работником требования о расчете. В случае спора о размерах сумм, причитающихся работнику при увольнении, работодатель обязан в указанный в настоящей статье срок выплатить не оспариваемую им сумму.
— Трудовой кодекс Российской Федерации, ст. 140
Таким образом, отказ работодателя в предоставлении отпуска и выплате компенсации незаконен. Денежная компенсация за все неиспользованные дни отпуска должна была быть выплачена при увольнении, а если она не выплачена своевременно, вы вправе требовать её взыскания, в том числе через суд, а также применения ответственности за задержку выплаты (соответствующая норма об ответственности, например ст. 236 ТК РФ, в предоставленном контексте отсутствует, но может быть применена дополнительно при обращении в суд). Работодатель не вправе лишать вас этой выплаты на том лишь основании, что срочный договор истёк.