Закрывайте учётные периоды по workflow, дневные и месячные остатки, валидация перед закрытием, журнал аудита всех действий. Открытие обратно при необходимости с аудитом.
Без чёткого жизненного цикла периода — прошлые данные можно менять, отчёты расходятся, аудит превращается в кошмар. Workflow закрытия/открытия с аудитом решает это.
Сотрудник правит старый расход, но отчёт за прошлый месяц уже отправлен. Возникает путаница.
Какие документы вообще в периоде марта? Без структурированных периодов — список в Excel.
Без валидации перед закрытием — ошибки повторяются месяцами.
Кто закрыл период X? Когда? Почему? Без журнала аудита — нет ответа.
Construction Team организует учётные периоды со строгим workflow.
Эндпоинт close помечает период как закрытый. reopen — при необходимости с проверкой прав и записью в аудите. Кто, когда, почему.
getDailyBalances для каждого периода. Автоматическая агрегация из транзакций. initializeBalances при начальной настройке.
getMonthlyBalance даёт финальные цифры для отчёта. Автоматический пересчёт при изменениях.
Эндпоинт validate проверяет, сходятся ли остатки и все ли документы имеют соответствие. Предотвращает неверное закрытие.
getAuditLog показывает все действия с периодом — закрытие, открытие, обновления остатков. С пользователем, меткой, причиной.
getStatusForDate проверяет, в открытом или закрытом периоде дата. Позволяет бизнес-логике ограничивать операции.
Четыре шага для стабильного месячного закрытия:
generateMissing создаёт периоды для будущих месяцев автоматически. getOrCreate при первом использовании.
Документы, транзакции, акты привязываются к текущему периоду. getStatusForDate следит за правилами.
В конце месяца — validate проверяет, сходятся ли остатки, заполнены ли все документы.
close закрывает период. Финальные отчёты генерируются. Прошлые документы нельзя править без reopen.
Подходит любой компании с месячным закрытием:
Чистое закрытие каждый месяц с validate заранее. Журнал аудита для внутреннего и внешнего контроля.
Уверенность, что отчёты финальные — никто не может менять прошлые данные без согласования.
Журнал всех действий close/reopen. Просмотр остатков за каждый период.
Уверенность, что месячные отчёты отражают реальность и не могут быть изменены задним числом.
Почему Excel не может обеспечить дисциплину периодов:
| Функция | Excel | Construction Team |
|---|---|---|
| Закрытие периода | Вручную, дисциплина | Эндпоинт close с аудитом |
| Открытие обратно | Нет различия | С правами + журналом |
| Дневные остатки | Вручную | Авто из транзакций |
| Валидация | Отсутствует | validate перед закрытием |
| Журнал аудита | Отсутствует | Полный журнал |
| Статус по дате | Поиск | получитьСтатусНаДата |
| Создание недостающих | Вручную | generateMissing автоматически |
Эндпоинт close требует разрешения accountingProcedure. Записывает пользователя, метку времени, причину. После закрытия документы периода нельзя править.
Да, с разрешением accountingProcedure. Эндпоинт reopen записывает причину и аудит. После открытия — правки возможны.
Их нельзя править или удалять без reopen. getStatusForDate используется для валидации перед каждой операцией.
Автоматически из транзакций за этот день. getDailyBalances для визуализации. initializeBalances при начальной настройке или миграции.
Проверяет, сходятся ли dailyBalances, корректен ли monthlyBalance, есть ли у всех документов их акт/счёт. Предотвращает неверное закрытие.
Да. getAuditLog показывает все действия close/reopen с пользователем, меткой, причиной, IP. Юридически значимо.
Да. generateMissing создаёт периоды для текущего и будущих месяцев. При первой необходимости getOrCreate обеспечивает доступность.
Бесплатный 14-дневный период. Без карты.
Зарегистрироваться бесплатно