Термин «предшествующий месяц» (часто используемый как синоним «предыдущий месяц») кажется интуитивно понятным, однако в зависимости от контекста — бухгалтерии, юриспруденции, программирования или повседневной жизни — его точное определение может иметь критические нюансы. Сегодня 09 февраля 2026 года, поэтому для конкретных примеров мы будем отталкиваться от этой даты.
Базовое календарное определение
В самом общем смысле предшествующий месяц — это календарный месяц, который непосредственно предшествует текущему месяцу.
- Текущий месяц: Февраль 2026 года.
- Предшествующий месяц: Январь 2026 года (период с по ).
Важно: Речь идет о полном календарном месяце, а не о «30 днях назад» или «4 недели назад». Если сегодня 09 февраля, то «месяц назад» — это 09 января, а «предшествующий месяц» — это весь январь целиком.
Контекстное применение термина
Бухгалтерия, налоги и отчетность (Россия)
Это самая частая сфера использования. Здесь точность определения границ периода критична для соблюдения сроков сдачи деклараций и уплаты налогов.
- НДФЛ, страховые взносы: Налоговый агент обязан удержать налог и перечислить взносы до определенного числа следующего месяца за предшествующий. Например, за январь (предшествующий) сроки сдачи отчетности и уплаты обычно приходятся на февраль (текущий).
- УСН/ОСНО (авансовые платежи): Авансовые платежи по налогу на прибыль или УСН за предшествующий квартал выплачиваются не позднее 28 числа месяца, следующего за отчетным кварталом. Для месяцев внутри квартала правила могут отличаться (например, платежи за предшествующие месяцы квартала).
- Зарплата: По ТК РФ зарплата за предшествующий месяц (аванс/заработная плата за первую половину) выплачивается не позднее 15-го числа текущего месяца, а за второй половину (окончательный расчет за предшествующий месяц) — не позднее последнего числа текущего месяца.
Трудовое право и отпуска
- Оплата отпуска: Работодатель обязан выплатить отпускные не позднее чем за 3 календарных дня до начала отпуска. Если отпуск начинается в текущем месяце, оплата производится за счет средств, начисленных за предшествующий отработанный период.
- Стаж: При расчете стажа для назначения пенсии или пособий учитываются полные календарные месяцы. Предшествующий месяц считается полностью отработанным, если сотрудник работал с 1-го по последнее число месяца.
Банковская сфера и кредитование
- Дата платежа по кредиту: Часто график платежей привязан к дате выдачи кредита (например, 15-е число). Но если в договоре написано «платеж за предшествующий месяц вносится до 10-го числа текущего», это означает, что платеж за январь нужно внести до 10 февраля.
- Выписки по счету: Выписка за предшествующий месяц формируется банком обычно в первые рабочие дни текущего месяца и охватывает период с 1-го по последнее число прошлого месяца.
IT и программирование (SQL, Python, Excel)
В коде получение «предшествующего месяца» — частая задача, и ошибки здесь стоят дорого (off-by-one errors).
- SQL (PostgreSQL):
date_trunc('month', CURRENT_DATE) ⎼ interval '1 month'— вернет 1-е число предшествующего месяца. - Python (datetime/dateutil): Использование
relativedelta(months=-1)корректно обрабатывает переход через границу года (март -> февраль, январь -> декабрь прошлого года). - Excel / Google Sheets: Формула
=EOMONTH(TODAY; -2) + 1дает первое число предшествующего месяца, а=EOMONTH(TODAY; -1)— его последнее число.
Ловушка: Нельзя просто вычитать 30 дней (CURRENT_DATE ‒ 30), так как месяцы имеют разную длину (28, 29, 30, 31 день).
Юриспруденция и договорной работа
- Сроки уведомлений: «Уведомить за 30 дней» и «Уведомить за предшествующий месяц» — разные вещи. Второе требует действия в конкретном календарном окне (например, в январе для февраля).
- Предъявление претензий: Договор может устанавливать срок: «Претензия за предшествующий месяц предъявляется не позднее 5-го числа текущего».
Типичные ошибки и ловушки
- Путаница с «rolling 30 days» (скользящие 30 дней). Аналитика часто требует «за последние 30 дней» (от сегодня назад), а не «за предшествующий календарный месяц». Результаты будут разными.
- Игнорирование високосного года. В 2026 году февраль имеет 28 дней. Предшествующий месяц (январь) — 31 день. В 2024 году (високосный) февраль имел 29 дней. При расчете среднедневного заработка за предшествующий месяц это меняет знаменатель формулы.
- Границы года. Если текущий месяц — январь 2027 года, то предшествующий, декабрь 2026 года. В отчетах и коде обязательно проверяйте смену года.
- Рабочие vs Календарные дни. Сроки в договорах часто указаны в рабочих днях («5 рабочих дней после окончания предшествующего месяца»), а закон (Налоговый кодекс, ТК РФ) оперирует календарными днями, если не указано иное.
Чек-лист: Как правильно определить границы предшествующего месяца
Для любой задачи выполните эти 3 шага:
- Фиксируем «Якорь»: Какая дата считается «Сегодня»? (Дата документа, дата запуска скрипта, дата подписания акта).
- Определяем первый день ТЕКУЩЕГО месяца:
Date(Year(Today), Month(Today), 1). - Вычитаем 1 день: Результат — последний день ПРЕДШЕСТВУЮЩЕГО месяца.
- Берем первый день полученного месяца: Результат — первый день ПРЕДШЕСТВУЮЩЕГО месяца.
Пример для :
- Якорь:
- 1-е число текущего:
- Минус 1 день: (Конец периода)
- 1-е число того месяца: (Начало периода)
Резюме
Предшествующий месяц — это строгий календарный интервал: с 00:00 1-го числа прошлого месяца по 23:59 последнего числа прошлого месяца.
Понимание этого определения позволяет:
- Сдавать отчетность вовремя (Налоговая, Пенсионный фонд, Статистика).
- Корректно рассчитывать зарплату, отпускные и больничные.
- Писать безошибочный код для аналитики и биллинга.
- Избегать споров с контрагентами по срокам оплат и уведомлений.
Статья подготовлена на основе актуального законодательства РФ и практики делового оборота на . Данная информация носит справочный характер. Для принятия решений в конкретных ситуациях рекомендуется консультироваться со специалистом (бухгалтером, юристом). Контактные данные специалистов: тел. ‑‑*‑, e-mail: *@**.ru.