Я не юрист, поэтому о законности не могу утверждать, я только могу подсчитать (примерно), сколько дней реально заработано. Со второго года работы отпуск можно брать в любое время, но... на моей практике было несколько случаев, когда отпуск брали вот так, авансом, получали деньги, потом писали заявление на увольнение и хрен знает, из чего вычитать "незаработанное". Добровольно никто не возвращал, а в суде издержки дороже обойдутся. Обычно, после таких эксцессов в компании начинались такие ужесточения.