Month-End Close Engine
Закрытие месяца одной кнопкой — вместе с перепроведением, проверками и расчётом незавершённого производства.

Задача
Закрытие месяца — это не одна операция, а цепочка: отменить прежнее закрытие, выставить документам корректное время, перепровести период, разобраться с дублями счетов-фактур и только потом закрывать. Каждый шаг бухгалтер запускал руками, и на любом из них процесс мог упасть с сообщением «нарушена последовательность проведения документов» — дальше разбираться заново.
Решение
Обработка проходит всю цепочку за один запуск и снимает типовые причины отказа по дороге. Сама расширяет окно перепроведения, когда граница последовательности ушла в предыдущий месяц — именно это роняло регламентную операцию по амортизации, причём, по словам бухгалтера, «каждый раз и в каждой компании». Помечает дубли счетов-фактур. Дотягивает пропущенные КПП контрагентов из ЕГРЮЛ по ИНН, при этом сбой налоговой или сети логируется, но не останавливает закрытие. Перед стартом идёт проверка готовности: если закрывать нельзя, обработка называет причину и документ-виновника до запуска, а не падает в середине.
Второй режим — закрытие с расчётом незавершённого производства, для клиента с производством. Цепочка длиннее: отмена требований-накладных и инвентаризаций НЗП, первичное закрытие, расчёт НЗП с автоматическим созданием инвентаризации, финальное закрытие, сторнирование. Саму методику расчёта оформили отдельным документом — приложением к учётной политике, пригодным для предъявления при налоговой проверке.
Результат
Работает в промышленной эксплуатации на пяти клиентских базах: на четырёх — стандартный режим, на производственной — режим с НЗП. Режимом с НЗП пересчитана и заново закрыта история с января 2023 по июнь 2026 — 42 месяца подряд, каждый со своей парой контрольных операций по незавершённому производству.
Есть похожая задача?
Обсудить в Telegram