01
Зачем фитнес-клубу формальное закрытие месяца
У фитнес-клуба деньги и обязательства возникают в разных контурах. Абонемент продаётся сегодня, посещения проходят несколько месяцев, персональная тренировка влияет на расчёт тренера, товар бара уменьшает склад, а безналичная продажа создаёт документы для бухгалтера. Если каждый отдел фиксирует итог в своей таблице, цифры начинают расходиться уже после первой корректировки.
Закрытие месяца ставит понятную границу. До неё команда завершает операции и подтверждает сверки. После неё отчёт остаётся стабильным, а изменение проходит через контролируемое повторное открытие. Такой порядок помогает руководителю сравнивать периоды, бухгалтеру получать проверяемый комплект, а сотрудникам понимать, какая задача мешает финальному результату.
02
Назначьте владельцев и календарь закрытия
Определите дату предварительной сверки, последний день исправлений и момент финального закрытия. За кассу отвечает старший администратор, за склад кладовщик или управляющий, за ЭДО бухгалтер, за журналы объекта технический руководитель. Финальное право закрытия получает ограниченная роль, а аудит может читать историю без права менять решение.
Для сети полезно закрепить единый регламент и локального владельца в каждом филиале. Центральная команда видит готовность площадок, но филиал отвечает за свои первичные операции. В чек-листе указываются срок, исполнитель и источник проверки. Фраза «всё сверено» заменяется ссылкой на смены, приёмки, ревизии или документы.
- дата предварительной сверки;
- владелец каждого блока;
- срок устранения расхождений;
- отдельное право финального закрытия;
- доступ аудитора только на чтение.
03
Шаг 1. Закройте кассовые смены
Проверьте все смены, открытые в закрываемом месяце. По каждой должны быть начало, ответственный кассир, продажи, возвраты, внесения, изъятия и фактический остаток. Открытая смена означает, что наличный итог ещё может измениться. Система должна показать количество таких смен и дать переход в исходный реестр.
Разберите разницу между расчётным и фактическим остатком до финального подтверждения. Корректировка сохраняет причину и автора. Закрытие смены задним числом после фиксации периода запрещается, иначе отчёт по выручке изменится без новой ревизии. Для пилота полезно проверить обычную смену, возврат и смену с расхождением.
04
Шаг 2. Сверьте эквайринг и безналичные оплаты
Сопоставьте завершённые платежи с продажами, возвратами и банковской выпиской. У каждой операции должен быть provider reference, сумма, валюта, время и итоговый статус. Авторизация, успешное списание и возврат являются разными событиями. Незавершённый webhook или ручная отметка без подтверждения провайдера требует разбора.
Разница по дате часто появляется из-за часового пояса, банковского дня или позднего callback. Формулу периода нужно закрепить заранее. ProGym использует дату признанной операции в часовом поясе клуба, хранит внешний идентификатор и защищает webhook от повтора. Реальная приёмка Click, Payme и банка проводится с credentials пилотного клуба.
05
Шаг 3. Проверьте продажи, возвраты и обязательства
Свод продаж должен раскрываться до чека и его строк. Отдельно проверьте абонементы, персональные тренировки, товары, подарочные сертификаты и пополнение внутреннего баланса. Сертификат и депозит создают обязательство клуба, поэтому их нельзя считать оказанной услугой по той же формуле, что завершённую продажу товара.
Возврат связан с исходной продажей и уменьшает соответствующий итог. Частичный возврат сохраняет состав строк и сумму. Отменённый черновик не попадает в факт. Руководителю нужны количество операций, валовая сумма, возвраты и подтверждённый итог. Эти числа фиксируются в ревизии закрытия, чтобы позже можно было объяснить расхождение.
06
Шаг 4. Завершите складские документы
Проверьте черновики приёмок, перемещений, списаний и инвентаризаций. Черновик не меняет подтверждённый остаток, но показывает незавершённое действие. Проведённый документ имеет дату, склад, строки, количество, основание и автора. Сторно создаёт обратное движение и сохраняет связь с исходным документом.
Особое внимание требуется отрицательным остаткам и товарам с неожиданным расходом. Бар, расходники и запчасти могут использовать разные единицы измерения, поэтому пересчёт должен учитывать базовую единицу номенклатуры. Перед закрытием сформируйте список расхождений, проведите разрешённые корректировки и сохраните основание каждой из них.
07
Шаг 5. Разберите закупки и приёмки
Заказы поставщикам проходят понятные состояния: черновик, согласование, ожидание поставки, частичная или полная приёмка, отмена и архив. Перед закрытием определите, какие документы относятся к будущей поставке, а какие зависли без решения. Черновик приёмки по фактически полученному товару должен быть проведён или отменён с причиной.
Принятое количество, брак и цена сверяются с первичным документом. Повторное проведение не должно создавать второй остаток. Если приёмку приходится отменить, сторно выполняется до закрытия периода. Рейтинг поставщика использует подтверждённые сроки, полноту и качество, поэтому незавершённые документы искажают ещё и управленческую оценку снабжения.
08
Шаг 6. Подготовьте комплект ЭДО
Для безналичных продаж проверьте счёт, акт и электронную счёт-фактуру. Каждый документ должен ссылаться на клиента, договор и исходную продажу. Черновик в ProGym можно сформировать автоматически, но бухгалтер сохраняет контроль над реквизитами, подписью и отправкой. Ошибка provider не превращается в успешный статус.
Во входящем контуре разберите документы, которые требуют принятия, отклонения или сопоставления с закупкой. Проверьте курсор синхронизации и журнал ошибок. Комплект считается завершённым после понятного итогового состояния каждого документа. Didox и E-IMZO принимаются отдельно с реальной организацией, сертификатом и процессом подписи пилота.
09
Шаг 7. Закройте критичные журналы объекта
Финансовый период зависит и от эксплуатации. Авария, незавершённый ремонт, критичная запись по бассейну или неразобранный инцидент доступа могут создать расходы и обязательства после закрытия. Чек-лист должен показывать критичные журналы, просроченные заказ-наряды и работы, переданные подрядчиком на приёмку.
Ответственный либо завершает событие, либо документирует перенос с владельцем и сроком. Принятая работа фиксирует труд, запчасти и состояние оборудования. Непринятый результат остаётся открытым. Такой контроль связывает техническую реальность клуба с управленческим отчётом и уменьшает неожиданные корректировки следующего месяца.
10
Сначала устраните автоматические блокировки
Автоматический чек-лист читает исходные реестры и показывает точное количество проблем. В него входят открытые кассовые смены, черновики закупок и приёмок, незавершённые ревизии, критичные журналы объекта и неполные комплекты ЭДО. Каждый пункт содержит статус и позволяет перейти к рабочему разделу.
Блокировка должна быть объяснимой. Сотрудник видит, что именно осталось незавершённым, и исправляет первичную операцию. Закрытие через обход или ручное изменение флага разрушает доверие к отчёту. Когда все автоматические проверки пройдены, система разрешает перейти к подтверждениям ответственных.
- открытые смены;
- черновики заказов и приёмок;
- незавершённые ревизии;
- критичные инциденты;
- неполные документы ЭДО.
11
Зафиксируйте ручные подтверждения
Автоматика проверяет наличие и состояние записей, но часть контроля требует профессионального решения. Финансовый ответственный подтверждает сверку оплат, склад подтверждает пересчёт, бухгалтер подтверждает комплект ЭДО, а управляющий принимает объяснённые отклонения. У каждого подтверждения есть автор, время и комментарий.
Разделение прав защищает процесс от одной случайной кнопки. Сотрудник может подготовить данные, руководитель закрывает период, аудитор читает историю, а право повторного открытия выдаётся отдельно. Для временной замены роли используется ограниченный доступ с понятным сроком, а действие всё равно записывается от конкретного пользователя.
12
Закройте период и проверьте защиту
Финальная команда создаёт ревизию с периодом, чек-листом, итоговыми суммами, количеством операций, автором и причиной. Событие добавляется в неизменяемый журнал. Повтор той же команды возвращает существующий результат, поэтому двойной клик или повтор запроса не создаёт две конкурирующие версии закрытия.
После закрытия попробуйте создать продажу, кассовую смену, закупку и складской документ с датой внутри периода. Система должна отказать с понятной причиной. Чтение и отчёты продолжают работать. Защита действует в backend, поэтому обход интерфейса или старый клиент не позволяют внести позднюю операцию.
- append-only журнал решения;
- блокировка дат закрытого месяца;
- идемпотентный повтор;
- повторное открытие только по праву;
- свод суммы и количества операций.
13
Исправляйте через повторное открытие
Если после закрытия найден реальный документ, уполномоченный сотрудник открывает период с обязательной причиной. Исходная ревизия сохраняется. Команда вносит корректировку, повторяет автоматические проверки и подтверждения, затем создаёт следующую ревизию. История показывает, кто и почему изменил опубликованный итог.
Отчёт должен явно указывать текущую ревизию и дату последнего закрытия. Для сети полезно уведомлять финансового руководителя о каждом повторном открытии. Частые исправления становятся отдельным KPI качества процесса и помогают найти источник: поздняя касса, слабая дисциплина приёмки, задержка ЭДО или ошибка интеграции.
14
Что проверить на пилоте ProGym
Возьмите один завершённый месяц и воспроизведите его на копии данных. Создайте типовые продажи, возврат, кассовую смену, заказ, частичную приёмку, сторно и документ ЭДО. Оставьте по одному незавершённому объекту и убедитесь, что чек-лист показывает каждую блокировку с правильным количеством.
После устранения проблем закройте период, повторите команду и проверьте идемпотентность. Попробуйте поздние записи через интерфейс и прямой API. Затем откройте период разрешённой ролью, внесите корректировку и закройте повторно. Приёмка завершена, когда новая ревизия объясняет изменение, а исходная история остаётся доступной.
15
Частые вопросы о закрытии месяца
Можно ли закрывать филиалы по очереди? Да, если управленческий регламент сети допускает локальные периоды и каждый документ однозначно относится к площадке. Общий отчёт сети формируется после готовности всех филиалов. Межфилиальные перемещения требуют согласованных дат с обеих сторон, иначе остаток временно окажется в разных периодах.
Что делать с поставкой, которая едет в следующем месяце? Согласованный заказ остаётся открытым и не блокирует закрытие сам по себе. Блокировкой становится черновик фактической приёмки или движение с датой закрываемого периода. Обязательство можно показать в отчёте закупок отдельно от складского остатка.
Нужно ли закрывать месяц строго в последний календарный день? Обычно команда завершает сверку в первые рабочие дни следующего месяца, но закрываемый период остаётся календарным. Главное закрепить дедлайн и запретить поздние операции после финального решения. Если бухгалтерская политика использует другой календарь, формулу периода согласуют до внедрения и проверяют на исторических данных.
Можно ли исправить ошибку без повторного открытия? Операции внутри закрытого периода меняются только через контролируемую процедуру. Для события следующего месяца создаётся обычный документ текущей датой, если это соответствует учётной политике. Выбор делает ответственный специалист, а система сохраняет основание и связь с исходной операцией. История остаётся проверяемой.