Локализация РФ. Контроль сроков договора и автопролонгации: когда истекает, есть ли автопродление, до какого дня нужно заявить отказ, чтобы оно не сработало. Считает дату «последний день на отказ» и кладёт срок в дело. Используй, когда говорят «когда истекает договор», «когда отказываться», «не пропустим ли автопролонгацию», «поставь срок по договору».
Installs into .claude/skills of the current project.
Are you the author of Renewal Tracker?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/zhuga79-renewal-tracker)
---
name: renewal-tracker
description: >
Локализация РФ. Контроль сроков договора и автопролонгации: когда истекает, есть ли
автопродление, до какого дня нужно заявить отказ, чтобы оно не сработало. Считает дату
«последний день на отказ» и кладёт срок в дело. Используй, когда говорят «когда истекает
договор», «когда отказываться», «не пропустим ли автопролонгацию», «поставь срок по договору».
argument-hint: "[путь к договору | реквизиты и условия о сроке текстом]"
---
<!--
Локализация РФ на основе commercial-legal/skills/renewal-tracker (anthropics/claude-for-legal,
Apache-2.0). Класс (b) по ADR-002 с правовым краем: исчисление сроков по ст. 190–194 ГК.
Независимое ревью другим провайдером (`codex`/OpenAI) выполнено 2026-08-27 — 2 находки применены:
прекращение договора по истечении срока не автоматическое (п. 3 ст. 425 ГК); добавлена оговорка о
рисках формулы переноса даты по ст. 193 ГК и о различии «направить»/«заявить»/«получено».
-->
# Сроки договора и автопролонгация
Пропущенное окно отказа — самая дешёвая по трудозатратам и самая обидная потеря: договор
продлевается сам, а платить приходится год. Скилл считает **дату, после которой отказ уже не
сработает**, и кладёт срок в дело.
Прочитай профиль практики. Если включён режим ведения дел — срок пиши в реестр дела.
## Шаг 1. Собери условия о сроке
| Что найти | Зачем |
|---|---|
| Дата заключения и дата начала действия | Это разные даты; автопролонгация обычно считается от окончания срока действия |
| Срок действия: до даты / период / бессрочно | От формы зависит расчёт |
| Условие об автопролонгации: есть / нет | Формулировка «если ни одна из сторон не заявит…» |
| **Окно уведомления об отказе** | «не позднее чем за 30 дней до окончания» — ядро расчёта |
| Способ и адрес уведомления | Ст. 165.1 ГК: последствия — с момента доставки |
| Кто вправе подписать уведомление | Полномочия: устав, доверенность, МЧД |
Если условие об автопролонгации отсутствует — не пиши, что договор автоматически прекращается
истечением срока: по п. 3 ст. 425 ГК истечение срока действия договора влечёт прекращение
обязательств сторон, **только если это прямо предусмотрено законом или самим договором**; в
остальных случаях договор признаётся действующим до определённого в нём момента окончания
исполнения сторонами обязательства. Скажи точнее: «Автопролонгации нет — договор истекает
[дата], но проверь пункт о сроке действия: если он не говорит прямо, что окончание срока
прекращает обязательства сторон, договор может продолжать действовать до фактического исполнения
(п. 3 ст. 425 ГК), и трекать в этом случае всё равно нечего — не потому, что договора не станет,
а потому, что не действует условие об автопролонгации». Проверь также, не переходит ли исполнение
в фактические отношения после формального окончания срока. [сверено 2026-08-27]
## Шаг 2. Считай дату отказа
Правила исчисления — **ст. 190–194 ГК**:
- Срок определяется календарной датой, истечением периода либо указанием на событие, которое
**неизбежно должно наступить** (ст. 190 ГК). «До подписания сторонами акта» событием в этом
смысле не является — отметь это как дефект.
- Течение срока, определённого периодом, начинается **на следующий день** после календарной даты
или наступления события (ст. 191 ГК).
- Срок в **годах** истекает в соответствующие месяц и число последнего года; в **месяцах** — в
соответствующее число последнего месяца, а если такого числа нет — в последний день месяца
(ст. 192 ГК).
- Если последний день — **нерабочий**, днём окончания считается ближайший следующий рабочий день
(ст. 193 ГК).
- Действие можно совершить **до двадцати четырёх часов** последнего дня; письменные уведомления,
сданные в организацию связи до 24 часов, считаются сделанными в срок. **Но если действие
совершается в организации, срок истекает в час прекращения соответствующих операций**
(ст. 194 ГК).
**Считай в обратную сторону от окончания срока действия**, а не от даты заключения:
```
последний день на отказ = окончание срока действия − окно уведомления
```
и затем применяй ст. 193 ГК осторожно, а не автоматически. Перенос с нерабочего дня по ст. 193
формально сдвигает **день окончания срока** вперёд — но для формулировки «**не менее чем/не
позднее чем за** N дней **до** окончания» это может на практике **сократить** минимальный интервал
уведомления, а не увеличить его: если перенос дня окончания вперёд не сопровождается симметричным
пересчётом даты «последний день на отказ», разница в днях между уведомлением и окончанием
уменьшается против того, что стороны реально согласовали. `[проверить практику применения ст. 193
к срокам предварительного уведомления]` **Практически безопаснее** класть в реестр **более ранний**
рабочий день (т. е. считать так, будто переноса не было, и брать ближайший рабочий день не позже
расчётной даты), а перенос вперёд по ст. 193 показывать отдельной строкой как альтернативную
правовую позицию с explicit предупреждением, а не как единственный расчёт.
**Разграничивай три разных момента**, которые формулировка договора и нормы ГК могут развести:
«**направить**» уведомление (действие стороны, ст. 194 ГК — можно успеть до 24 часов последнего
дня либо до часа прекращения операций в организации), «**заявить об отказе**» (момент, который
договор называет юридически значимым для самого отказа — не всегда совпадает с датой отправки) и
«**получено**» контрагентом (ст. 165.1 ГК — большинство правовых последствий уведомления наступает
с момента доставки, а не отправки). Формулировка договора «не позднее чем за N дней **уведомить**»
и «не позднее чем за N дней уведомление должно быть **получено**» дают разный крайний срок отправки
— уточни, какой из трёх моментов договор фактически называет, прежде чем считать дату. [сверено 2026-08-27]
**Заложи запас на доставку.** Юридически значимым уведомление становится по ст. 165.1 ГК с момента
доставки, а не отправки. Рекомендуй дату отправки с запасом на почтовый пробег и покажи обе:
крайнюю юридическую и рекомендуемую рабочую.
## Шаг 3. Положи срок в дело
Если режим ведения дел включён — запиши строку в `_reestr.yaml` активного дела:
```yaml
- vid: vnutrennij
sobytie: "окончание срока действия договора с <контрагент>"
ot: <дата окончания>
ischislenie: kalendarnye_dni
dlitelnost: <окно уведомления>
istekaet: <последний день на отказ>
norma: "ст. 190–194 ГК; п. <N> договора"
vosstanovim: false
status: aktiven
ischislil: agent
proveril: null
```
`proveril: null` обязателен — расчёт агента не подтверждён, пока его не проверил человек. Любой
вывод с этим сроком помечай `[расчёт не подтверждён человеком]`. Сводка по всем таким срокам —
`/vedenie-del:portfel`.
## Формат вывода
```markdown
## Договор [реквизиты] — сроки
**Срок действия:** [до какой даты] · **Автопролонгация:** [есть, на какой срок / нет]
**Окно отказа:** [сколько дней/месяцев и от какого события считается, п. договора]
**Последний день заявить отказ:** [дата] `[расчёт не подтверждён человеком]`
*Расчёт: [окончание] − [окно] = [дата]; перенос по ст. 193 ГК: [да/нет]*
**Рекомендуемая дата отправки:** [дата с запасом на доставку по ст. 165.1 ГК]
**Куда и как направлять:** [адрес из договора / ЕГРЮЛ, способ, кто подписывает]
## Дефекты условия о сроке
[напр. срок привязан к событию, которое не является неизбежным (ст. 190 ГК); окно отказа не
названо; адрес для уведомлений не указан]
## Что сделать
- [ ] [шаги]
```
## Чего не делать
- **Не считай от даты заключения**, если автопролонгация привязана к окончанию срока действия.
- **Не давай одну дату** там, где юридический крайний срок и рабочая дата отправки различаются:
пользователь запомнит одну, и это будет не та.
- **Не снимай пометку о неподтверждённом расчёте** «потому что арифметика простая». Ошибка здесь
стоит года оплаты по ненужному договору.
- Не оценивай, выгодно ли продлевать, — это вопрос бизнеса и `/dogovornoe-pravo:review`.