Перейти к содержимому

Трекер закрытия месяца

Рабочий инструмент главного бухгалтера и финансового контролёра на время закрытия периода. Он превращает закрытие месяца в управляемый список задач: у каждой есть владелец, срок, зависимость от других задач и понятный статус, а исключения сверки и корректирующие проводки проходят через согласование.

Без такого сервиса первые два дня закрытия уходят на выяснение, что уже сделано, а что заблокировано. Согласования висят в почте, и никто не видит общей очереди. Исключения сверки обнаруживаются после сдачи отчётности, и исправления переносятся в следующий период. Отклонения от бюджета обсуждают на встрече после закрытия, когда что-то менять уже поздно, а задачи разбросаны по таблицам, ERP и мессенджеру.

Сервис особенно полезен группам компаний с несколькими юрлицами, где закрытие каждого юрлица идёт параллельно, а консолидация ждёт всех. Главный результат — предсказуемый срок закрытия и меньше исправлений задним числом.

  • Ведёт чек-лист закрытия. Задачи периода создаются по шаблону с владельцем, сроком и зависимостями; статус каждой виден в реальном времени.
  • Показывает очередь согласований. Корректирующие проводки и списания ждут решения в одном месте, у каждого шага есть срок и путь эскалации.
  • Выносит исключения сверки заранее. Автоматическое сопоставление запускается с первого дня закрытия, несовпадения назначаются владельцу задачи.
  • Предупреждает об отклонениях от бюджета. Статьи, где факт отличается от плана сильнее порога, попадают в список на разбор до подписания отчётности.
  • Хранит полный журнал. Кто выполнил задачу, кто одобрил корректировку и на каком основании — всё видно по периоду.
  • Задача без владельца не стартует. Перевести задачу в работу можно только после назначения ответственного. Пустая колонка «Ответственный» — главная причина завалов в последний день.
  • План счетов — закрытый справочник. Статьи и счета учёта берутся из ERP и проверяются при загрузке; свободный ввод категорий в трекере не допускается.
  • Предзакрытие начинается заранее. Ежедневный отчёт исключений лучше запускать за пять рабочих дней до конца периода, чтобы к закрытию оставались только новые расхождения.
  • Исключение закрывается с причиной. Несопоставленная позиция остаётся на экране, пока её не разобрали или не списали с документированным обоснованием.
  • Несколько юрлиц — отдельные чек-листы. У каждого юрлица свой список задач и своя очередь сверки, а внутригрупповые исключения ведутся отдельной категорией задач. Консолидированный вид собирает статусы всех юрлиц.
  • ERP остаётся главной системой. Проводки делаются в учётной системе; трекер оркеструет процесс и читает данные через API или подключение только на чтение. Если закрытие укладывается в десяток задач одного бухгалтера, хватит общего таск-трекера.
  • Доступ по юрлицам. Бухгалтер юрлица видит свои задачи, контролёр группы — все; ограничение действует и в выгрузках для аудиторов.

Промпты рассчитаны на AI-агента (Claude Code, Cursor и аналоги) в Laravel-проекте с установленным Filament 4.x. Отправляйте их по одному: каждый шаг даёт результат, который можно проверить до перехода к следующему.

Создай модели и миграции для трекера закрытия: Entity (юрлицо),
ClosePeriod (юрлицо, месяц, статус), CloseTaskTemplate (название,
категория, роль по умолчанию, смещение срока от конца месяца,
зависимости), CloseTask (период, шаблон, владелец, срок, статус,
комментарий), ReconciliationException (период, счёт учёта, сумма,
причина, владелец, решение), Adjustment (период, сумма, обоснование,
статус согласования). Добавь фабрики с демо-данными.
Сгенерируй Filament-ресурс для ClosePeriod с действием «Открыть период»,
которое создаёт задачи по шаблонам. В карточке периода покажи задачи
через relation manager с группировкой по категории, фильтрами по
владельцу и статусу и индикатором заблокированных зависимостей.
Запрети переводить задачу в работу без владельца.

Проверьте, что задача с незавершённой зависимостью показывается как заблокированная.

Добавь для Adjustment маршрут согласования по сумме и категории: очередь
«Мои согласования», действия «Одобрить» и «Отклонить» с обязательным
комментарием, срок шага из конфига и переход к заместителю при
просрочке с уведомлением в панели. Все решения пиши в журнал.
Сделай фоновую задачу, которая ежедневно, начиная за пять рабочих дней
до конца периода, сравнивает остатки из ERP с подтверждёнными данными и
создаёт ReconciliationException для расхождений. Исключение закрывается
только с решением «Исправлено» или «Списано» и обоснованием.
Настрой доступ: бухгалтер юрлица видит только свой период, контролёр
группы — все. Добавь виджеты прогресса закрытия по юрлицам, открытых
исключений и отклонений от бюджета, роль «Аудитор» только на чтение и
экспорт журнала задач и корректировок за период.