Здравствуйте!
Понимаю ваше недоумение и, честно говоря, ваши чувства здесь вполне оправданы, ситуация действительно неприятная.
С точки зрения трудового законодательства всё выглядит так. Аванс — это не отдельная «премия», а часть заработной платы за первую половину месяца. Конкретный период, за который он начисляется, работодатель устанавливает локальным актом, и чаще всего это действительно промежуток с 15 по 15 число, а не с 1 по 15.
В вашем случае аванс, который должен прийти 15.12.2025, считается выплатой за период с 15.11 по 15.12. Вы фактически работали в этом периоде только до 05.12, а с 08.12 ушли в отпуск. Отпускные вам уже выплатили отдельно и авансом. Получается, что если вам перечислят аванс полностью, в нём окажутся дни, которые вы фактически не отрабатывали и которые уже оплачены отпускными. Именно эту «лишнюю» часть бухгалтерия и считает переплатой.
При этом вы абсолютно правы в одном важном моменте: за отработанные с 01.12 по 05.12 дни вам обязаны зап приводить оплату, и эти дни никуда не «сгорают». Просто их обычно учитывают при окончательном расчёте при увольнении, а не через аванс. Возвращать всю сумму аванса вы не обязаны, речь может идти только о той части, которая действительно не заработана.
Бухгалтерия не вправе удерживать деньги самовольно или блокировать обходной лист без точного расчёта и законных оснований. При окончательном расчёте работодатель обязан произвести взаимозачёт: учесть фактически отработанные дни, отпускные и выплаты за них, и только после этого определить, есть ли переплата и в каком размере.
Ситуация для вас эмоционально тяжёлая, понимаю, особенно когда увольнение и отпуск накладываются друг на друга. Здесь важно помнить, что закон на вашей стороне в части оплаты реально отработанного времени.
С наилучшими пожеланиями, Хабас Феликсович.