В месяцах с 31 днем интервал между авансом и получкой превысит 15 дней. Но нарушения нет
По статье 136 ТК зарплату надо выплачивать не реже чем каждые полмесяца. В месяцах с 30 днями выплаты раз в 15 дней. Но если в месяце 31 день, разделить эти дни ровно пополам не получится. Значит, интервал между выплатами будет не 15 дней, а 16.

Роструд в письме от 26.08.2022 № ПГ/22605/10-30437-ОБ/18-661 пояснил, что главное, установить четкие сроки выплаты зарплаты.
Например, это будет 5 и 20 число.
Если в месяце 31 день и период между выплатами стал увеличиваться, нарушений ТК в части сроков выплаты зарплаты в этом случае нет.
Пример
- 5 августа выплачена зарплата за вторую половину июля.
- 20 августа выплачена зарплата за первую половину августа.
Промежуток между выплатами — 15 дней.
- 5 сентября — срок выплата зарплаты за вторую половину августа.
Промежуток между выплатами — 16 дней.
Не надо ли выплатить зарплату за август на 1 день раньше — 4 сентября?
Не надо, уточняет Роструд.
Выплачивать зарплату на день раньше в месяце, где 31 день, нет необходимости.
А вот что действительно необходимо, так это соблюдать сроки выплаты.
Комментарии
10В вопросе сразу ошибка - согласно ст. 136 ТК зарплата выплачивается не каждые 15 дней, а каждые ПОЛМЕСЯЦА. А если в месяце 31 день, то ПОЛмесяца - это 15,5 дней, т.е. округляем до 16.
Точность ради точности
А ещё бывает в месяцах по 28дней и господи упаси нас от этого 29дней... Бедный, бедный РосТруд - ведь для каждого месяца надо отдельную инструкцию выпустить - как бы не перетрудились. Самое "маразматичное" ведомство...