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

Если управляющая компания обслуживает тридцать домов, у неё не одна большая хозяйственная деятельность, которую удобно разрезать по адресам перед публикацией отчёта. У неё тридцать отдельных финансовых историй. У каждого дома свои счета, смета, начисления, долги, договоры, акты, решения собственников и остатки. Общими могут быть сотрудники и программная среда, но не деньги и не доказательства расходов.
Отчётность за несколько часов получается не благодаря ловкости бухгалтера в последний день. Она получается, когда каждая операция получает адрес дома в момент возникновения, банковское движение не теряет связь с основанием, а закрытие месяца выявляет исключения вместо повторного сбора всей первички. Я видел обратную схему много раз: сначала компания платит из общей кассы, потом бухгалтер распределяет суммы «примерно по объёму», а директор пытается объяснить совету дома, почему в отчёте появился подрядчик, которого никто не согласовывал. Такой учёт не ускорить шаблоном Excel. Его надо перестроить.
Почему подомовой учёт обязателен, а аналитики по адресу недостаточно
Подомовой учёт обязателен потому, что объектом решений, финансирования и отчётности выступает конкретный объект кондоминиума. Поправки к Закону Республики Казахстан «О жилищных отношениях» закрепили для субъекта управления отдельный счёт и отдельную смету на каждый дом. Текущий и сберегательный счета открываются на объект кондоминиума, а деньги на капитальный ремонт нельзя мысленно считать частью общей ликвидности компании.
Статья 46 Закона устанавливает отдельный ритм раскрытия: ежемесячный отчёт представляют до двадцатого числа следующего месяца, годовой отчёт до 1 апреля следующего года. Отчёт получают собственники и совет дома через объекты информатизации в сфере ЖКХ и (или) в общедоступном месте. Правила формирования и централизованного сбора информации требуют заполнять такие отчёты в машиночитаемом виде. Поэтому распечатанная таблица, собранная из неструктурированных комментариев к платежам, уже не годится как основа процесса.
Здесь часто смешивают два разных контура. Бухгалтерский и налоговый учёт отвечает за операции юридического лица управляющей компании. Подомовой управленческий учёт отвечает, из каких денег и на каком основании оплачен расход конкретного дома, как он соотносится со сметой и что увидят собственники. Одна проводка в учётной системе компании может потребовать аналитики по дому, статье сметы, договору, акту и типу денег. Наличие субконто «адрес» решает лишь первую пятую задачи.
Для каждого дома нужно держать самостоятельный набор:
- утверждённую смету и все её изменения;
- текущий и сберегательный счета с банковскими операциями;
- начисления, оплаты, задолженность и переплаты собственников;
- договоры, заявки, акты и платёжные документы;
- ежемесячные и годовые отчёты с историей согласования.
Если из системы нельзя открыть расход в отчёте и пройти от него до банковской операции, акта, договора и решения, это не полноценный подомовой учёт. Это таблица с адресом.
Деньги разных домов нельзя смешивать даже временно
Средства одного дома нельзя использовать как бесплатный кассовый разрыв другого, даже если бухгалтер обещает вернуть их через три дня. Отдельный счёт существует не для красоты отчёта. Он связывает деньги собственников с тем объектом кондоминиума, на который они внесены, и оставляет проверяемый банковский след.
Самая опасная практика начинается с удобной фразы «оплатим с того счёта, где сейчас есть остаток». Дом А оплачивает аварийную работу дома Б, затем поступление дома Б закрывает поставщика дома В, а в конце месяца бухгалтер делает внутреннюю таблицу компенсаций. В банковских выписках остаётся совсем другая история. Если собственник запросит копии финансовых документов по операциям текущего и сберегательного счетов, внутренний свод не исправит назначение исходного платежа.
Правильное правило жёсткое: один исходящий платёж относится к одному дому и идёт со счёта этого дома. Если один поставщик обслуживает портфель, он должен дать детализацию по каждому адресу. Лучше получить отдельные акты и счета, а когда поставщик выставляет один сводный документ, к нему нужна подписанная расшифровка с суммами по домам и понятным основанием распределения.
Сберегательные деньги следует отделить ещё строже. Они предназначены для накопления на капитальный ремонт. Текущий ремонт, уборка, диспетчерская служба или офис управляющей компании не становятся капитальным ремонтом из-за нехватки денег на текущем счёте. Основанием для расходования накоплений служит решение собственников и документы по конкретной работе, а не решение финансового директора закрыть кассовый разрыв.
Есть и обратная ошибка: компания открыла отдельные счета, но выгружает все выписки в один реестр без неизменяемого идентификатора дома. Тогда совпавшие суммы, одинаковые поставщики и короткие назначения платежа снова требуют ручной догадки. Номер банковского счёта должен однозначно определять дом и тип средств ещё на импорте. Пользователь может исправить неизвестное сопоставление, но система не должна молча выбирать адрес.
Единая модель данных сокращает закрытие месяца
Быстрое закрытие требует единой карточки операции, а не единственного файла. Каждое начисление, поступление, обязательство и списание должно хранить обязательные признаки, по которым отчёт собирается без ручной переклейки строк.
Минимальная запись расхода выглядит так:
house_id: KZ-AST-014
fund_type: current
budget_item: 7.3-current-repair
period: 2026-08
document_id: ACT-1842
contract_id: CTR-091
vendor_id: BIN-XXXXXXXXXXXX
amount_kzt: 486000
bank_transaction_id: TX-778201
approval_basis: COUNCIL-2026-08-12
status: paid
Это не предписанный государством формат. Это внутренний контрольный контракт, который не даёт расходу попасть в отчёт без дома, вида средств, статьи сметы, периода и подтверждения. Поле approval_basis заполняют только там, где требуется решение или согласование; оно не должно превращаться в фиктивную ссылку для обычного регулярного платежа по утверждённой смете.
Справочник домов должен содержать не только адрес. Нужны идентификатор объекта, форма управления, реквизиты ОСИ либо сведения об НСУ, действующий субъект управления, банковские счета, площадь для расчётов, состав помещений, даты договора, совет дома и версии смет. Адрес меняется по справочнику улиц, а внутренний house_id остаётся прежним. Иначе после исправления корпуса история распадётся на два «дома».
Справочник статей должен повторять логику утверждённой формы отчёта и сметы, но не терять рабочую детализацию. Например, в отчёте несколько услуг могут попадать в одну строку содержания общего имущества, а внутри компании их нужно различать по подрядчику и виду работ. Поэтому используют два уровня: детальную статью операции и стабильное соответствие строке официального отчёта. Нельзя каждый месяц вручную решать, куда отнести уборку подвала.
У документа тоже должен быть жизненный цикл: получен, проверен, согласован, проведён, оплачен, включён в отчёт. Скан без статуса не подтверждает, что бухгалтер проверил сумму и дом. Платёж без связи с документом остаётся исключением. Исправление после закрытия проводится отдельной корректировкой с причиной, автором и временем, а не заменой старой строки.
Общие расходы распределяют по заранее утверждённому правилу
Общий офисный расход можно распределять между домами только тогда, когда договор, смета и принятая методика дают для этого основание. Сам факт, что управляющая компания понесла расход, ещё не делает его расходом собственников.
Зарплата диспетчера, банковское обслуживание, бухгалтерия или единый номер аварийной службы действительно могут обслуживать несколько домов. Проблема возникает, когда компания выбирает базу распределения после того, как увидела фактическую сумму. В одном месяце делят по площади, в следующем по числу квартир, а неудобный остаток относят на дом с большим балансом. Такая гибкость разрушает сопоставимость плановой и фактической суммы.
Рабочая методика отвечает на четыре вопроса: какой расход распределяется, между какими домами, по какой базе и как обрабатывается округление. База должна отражать потребление услуги. Площадь подходит для части управленческих расходов, число лицевых счетов может подходить для расчётного обслуживания, количество заявок иногда годится для отдельной диспетчерской услуги. Выбор нужно закрепить до начала периода и сопоставить с утверждёнными сметами и условиями договоров.
Пример проверяемого расчёта: стоимость общей диспетчерской услуги за месяц составляет 900 000 тенге, а договор и сметы предусматривают распределение по площади обслуживаемых домов. Площадь дома А равна 12 000 м², дома Б 8 000 м², всего портфеля 60 000 м². Доля дома А составит 180 000 тенге, дома Б 120 000 тенге. В регистре сохраняются общая сумма, база 60 000 м², площадь каждого дома, формула, результат и ссылка на первичный документ. Это учебный пример, а не рекомендуемый тариф.
allocated_amount = source_amount × house_area / portfolio_area
900000 × 12000 / 60000 = 180000
Если итог распределения не равен исходной сумме из-за округления, остаток по установленному правилу относится на одну строку и виден проверяющему. Нельзя прятать его в «прочих расходах». Если дом не включил такую услугу в смету или собственники не одобрили нужное изменение, программа должна остановить отнесение, а не подобрать соседнюю статью.
Первичка должна попадать в дом до оплаты
Документ привязывают к дому при заказе работы или регистрации заявки, а не при составлении отчёта. Тогда бухгалтер проверяет готовую связь, а не восстанавливает события по переписке мастера.
Процесс начинается с заявки или плановой работы. У неё есть дом, элемент общего имущества, статья сметы, ответственный и ожидаемая стоимость. Затем появляются заказ или договор, дефектный акт, акт выполненных работ, счёт и платёж. Не для каждой услуги нужен весь набор, но цепочка должна соответствовать характеру работы и внутренним полномочиям. Аварийность не отменяет адрес и доказательство выполнения.
Хороший контроль перед оплатой проверяет:
- дом в документе совпадает с домом заявки и банковским счётом;
- статья есть в действующей версии сметы, либо приложено надлежащее основание;
- сумма и период совпадают с договором и актом;
- акт принят уполномоченным лицом;
- тот же документ не оплачивался ранее.
Проверка дубля только по номеру счёта слаба: поставщики повторяют номера, меняют формат и присылают исправления. Лучше сравнивать БИН поставщика, номер, дату, сумму и дом, а возможное совпадение отдавать человеку. После оплаты банковская операция дополняет цепочку, но не создаёт расход сама по себе.
Отдельно нужно обрабатывать платежи без документов и документы без платежей. Первые попадают в очередь банковских исключений, вторые остаются в кредиторской задолженности либо в статусе ожидания оплаты. Если просто исключить обе группы из отчёта, остаток счёта перестанет сходиться с движением, а обязательства исчезнут из контроля.
Совет дома должен видеть не папку из сотни файлов, а понятную расшифровку строки с доступом к основаниям. При этом публикация отчёта учитывает требования о персональных данных. Реестр должников для внутренней работы и публичный отчёт собственникам имеют разные уровни доступа. Выводить ИИН, телефоны или лишние сведения о плательщиках ради «прозрачности» нельзя.
Закрытие месяца должно искать исключения
Ежемесячный отчёт готовится за часы, когда команда ежедневно обрабатывает операции, а в дату закрытия работает только с отклонениями. Если первичка весь месяц лежала в мессенджерах, никакой автоматический отчёт не спасёт последние два дня.
Я использую закрытие из семи контрольных ворот. Они идут последовательно, потому что поздняя сверка не исправляет раннюю потерю адреса.
- Зафиксировать период и загрузить полные выписки по всем текущим и сберегательным счетам.
- Сопоставить каждое движение с домом, типом средств и документом, отдельно разобрать неизвестные операции.
- Сверить начисления, оплаты, переплаты и задолженность по лицевым счетам с итогом регистра.
- Проверить расходы по статьям сметы, договорные лимиты, акты и основания для внесметных сумм.
- Сверить начальный остаток, поступления, списания и конечный банковский остаток по каждому счёту.
- Сформировать проект отчёта, передать его совету дома и зарегистрировать замечания без перезаписи исходных данных.
- Закрыть версию, опубликовать её до установленного срока и сохранить доказательство размещения.
Главное контрольное равенство для каждого банковского счёта простое:
opening_balance + inflows - outflows = closing_balance
Второе равенство проверяет полноту классификации: сумма распределённых банковских движений плюс сумма необработанных движений должна равняться обороту выписки. Необработанная сумма может временно быть ненулевой в течение месяца, но перед выпуском отчёта каждое исключение получает объяснение и ответственного. Молчаливое исключение строки ради красивого равенства хуже явной ошибки.
Закрытый отчёт получает номер версии и контрольную сумму набора данных. Если в августе обнаружили ошибку июля, июльскую публикацию не заменяют незаметно. Выпускают корректирующую версию, описывают причину и сохраняют обе. Совет дома видит, что изменилось, кто утвердил исправление и повлияло ли оно на остаток или только на классификацию.
Срок до двадцатого числа не означает, что можно ждать двадцатого. Внутренняя дата должна оставлять время совету дома на рассмотрение и команде на исправления. Конкретный календарь компания назначает сама с учётом банковских выписок, графика подрядчиков и числа домов, но он одинаков для всего портфеля.
Отчёт должен собираться из регистра, а не из презентации
Официальная форма задаёт, что нужно раскрыть, а внутренний регистр доказывает каждую итоговую сумму. Приказ об утверждении форм ежемесячного и годового отчётов включает плановые и фактические показатели, остатки на текущем и сберегательном счетах, задолженность и статьи поступлений и расходов. После поправок в отчёте также отражаются дополнительные расходы, если они были.
Собирать отчёт лучше в два слоя. Первый слой неизменяемый: банковские операции, начисления, документы, решения и версии смет. Второй расчётный: правила группировки, распределения и отображения в форме. Тогда изменение шаблона отчёта не требует переписывать историю операций. Компания меняет отображение, а исходные доказательства остаются на месте.
Для каждой итоговой строки отчёта полезна трассировка:
report_line -> ledger_entries -> source_documents -> bank_transactions
Обратное направление тоже обязательно: каждая операция регистра должна попасть в одну строку отчёта либо в явный список исключений. Эта двусторонняя проверка ловит две разные ошибки. Первая завышает строку из-за дубля. Вторая теряет реальный платёж, потому что для него не нашлось правила группировки.
План и факт нельзя сравнивать только по месячной доле годовой сметы. Сезонные работы дают неровный профиль: подготовка к отопительному периоду, уборка снега, обслуживание отдельных систем. Если утверждённая смета содержит помесячный план, сравнивают с ним. Если есть только годовая сумма, отчёт должен честно показывать метод планового значения, а не выдавать одну двенадцатую за решение собственников.
Годовой отчёт не следует собирать новым проектом в марте. Он должен агрегировать закрытые месячные регистры с учётом зафиксированных корректировок, решений об изменении сметы и сверки начального и конечного остатков. Тогда срок до 1 апреля становится контрольной датой, а не началом археологических раскопок.
Портфельный экран не заменяет отдельные отчёты
Руководителю управляющей компании нужен общий обзор десятков домов, но портфельная аналитика строится поверх раздельных регистров. Она не даёт права сливать данные в один финансовый котёл.
На общем экране полезно видеть статус закрытия каждого дома, несопоставленные банковские движения, отсутствующие акты, превышения сметы, задолженность, остатки и дату передачи проекта совету дома. Красный статус должен означать конкретное исключение, которое можно открыть. «Готовность 82 %» без перечня недостающих документов ничего не ускоряет.
Для операционной команды лучше работать с очередями, а не с папками по сотрудникам. Очередь «платёж без акта» может включать пять домов, но каждая карточка сохраняет house_id и ответственного. После исправления данные возвращаются в регистр своего дома. Так общий центр обработки даёт экономию масштаба, не уничтожая раздельность.
Права доступа тоже строятся в двух измерениях: роль и дом. Бухгалтер портфеля видит финансовые регистры назначенных объектов, инженер видит заявки и акты, совет дома видит свой дом, собственник получает предусмотренную для него информацию. Экспорт «все должники по всем домам» не должен быть стандартной кнопкой для любого диспетчера.
QABAT объединяет многообъектный обзор с модулями денег, отчётности, документов и обращений, при этом данные продолжают жить на уровне конкретного дома. Для управляющей компании это полезно именно там, где очередной адрес нельзя превращать в очередную копию таблицы.
Автоматизация начинается с запретов, а не с красивого отчёта
Программа ускоряет отчётность только тогда, когда не пропускает заведомо неполные операции. Генератор красивого документа поверх грязного регистра создаёт ложную уверенность: итоговые строки выглядят аккуратно, но бухгалтер всё равно не может объяснить их состав. Сначала автоматизируют контроль ввода и сверку, затем оформление.
Первый полезный запрет не даёт провести расход без house_id. Второй проверяет соответствие банковского счёта дому и типу средств. Третий предупреждает, если статья отсутствует в действующей на дату операции версии сметы. Четвёртый требует основание для суммы сверх лимита. Пятый ищет возможный дубль первичного документа. Эти проверки не принимают управленческое решение вместо человека. Они не позволяют человеку случайно обойти уже принятое правило.
Жёсткость должна зависеть от события. Ошибка в БИН поставщика или счёте дома блокирует оплату. Отсутствующий акт может допускать сохранение черновика, но не его включение в закрытый отчёт как подтверждённого расхода. Превышение плановой суммы может быть законным после решения собственников, поэтому система просит основание и маршрут согласования. Если все предупреждения одинаковые, сотрудники быстро привыкают нажимать «продолжить».
Ручное изменение итоговой строки отчёта следует запретить. Исправляют исходную операцию или создают корректировку, после чего строка пересчитывается. Иначе между регистром и публикацией появляется скрытый слой правок: бухгалтер добавил 40 000 тенге в итог, отчёт сошёлся визуально, а документа на эту сумму в системе нет. Через месяц никто не вспомнит причину.
Автоматическое сопоставление банка тоже должно показывать степень уверенности. Точное совпадение счёта, суммы, назначения и ожидаемого платежа можно связать автоматически. Похожее назначение и совпавшая сумма дают предложение пользователю. Неизвестный счёт или несколько подходящих начислений оставляют операцию в исключениях. Ошибочная автоматическая связь опаснее ручной очереди, потому что она проходит контроль без внимания.
История действий нужна не ради слежки за сотрудниками. Она отвечает на обычные вопросы проверки: кто изменил статью, когда появился акт, какая версия сметы действовала, кто согласовал корректировку, какой набор данных сформировал опубликованный файл. Журнал должен фиксировать старое и новое значение, пользователя, время и причину там, где она обязательна. Возможность администратора бесследно переписать запись обнуляет смысл журнала.
Разделение ролей снижает риск удобных подмен. Сотрудник, который создал поставщика и ввёл счёт, не должен единолично согласовать, оплатить и закрыть ту же операцию. В небольшой компании все роли иногда выполняют два человека, но даже там можно разделить ввод и финальное подтверждение. Если обстоятельства требуют временного замещения, система сохраняет факт и срок выданного доступа.
У каждого исключения должен быть срок и владелец. Статус «нет документа» без ответственного просто переезжает из месяца в месяц. Инженер отвечает за акт выполненной работы, бухгалтер за сопоставление выписки, управляющий за основание внесметного расхода, администратор справочников за неверную привязку счёта. Руководитель видит просроченные исключения по портфелю, но исправление происходит внутри регистра дома.
Автоматизировать переписку раньше учёта тоже опасно. Напоминание подрядчику об акте полезно, если система знает, какого документа не хватает, по какой работе и для какого дома. Массовое письмо «пришлите закрывающие документы» создаёт новый поток файлов без связей. То же относится к распознаванию сканов: извлечённые номер, дата и сумма экономят ввод, но сотрудник подтверждает дом и основание до проведения.
Показатель скорости закрытия считают от готовности данных, а не от нажатия кнопки «сформировать». Полезно измерять долю операций, сопоставленных до конца месяца, количество исключений на дом, средний срок получения актов и число корректировок после публикации. Не нужно превращать эти метрики в соревнование бухгалтеров. Они показывают, где ломается процесс: у конкретного поставщика, на импорте банка, в заявках инженеров или при согласовании советом дома.
Хорошо настроенная система оставляет человеку содержательные решения. Она сама собирает форму, считает строки, сверяет обороты, хранит версии и сообщает о разрывах. Управляющий объясняет отклонение от сметы, совет дома рассматривает расходы, бухгалтер разбирает неоднозначную операцию. Именно такое распределение труда сокращает закрытие с недель до часов без потери доказательств.
Переход со сводных таблиц начинают с контрольной даты
Переносить старый хаос целиком не нужно. Нужно выбрать контрольную дату, подтвердить остатки на ней и с этого момента вести каждое новое движение по правилам. Исторические документы переносят настолько глубоко, насколько этого требуют открытые обязательства, проверка остатков и доступ собственников.
До запуска по каждому дому составляют паспорт перехода: банковские счета и остатки, действующая смета, список договоров, дебиторская и кредиторская задолженность, незакрытые работы, накопления, решения собственников и ответственные лица. Остаток из старой таблицы нельзя принять одной цифрой. Его сверяют с выпиской, а расхождение оформляют как отдельный вопрос с владельцем и сроком решения.
Затем стоит провести параллельное закрытие одного периода. Старая схема формирует привычный отчёт, новая собирает его из регистра. Команда сравнивает не только итог, но и состав каждой строки. Расхождение может показать ошибку новой настройки, а может обнаружить старую практику, при которой часть платежей вообще не попадала в отчёт. Автоматически считать старый файл истиной неразумно.
Критерии готовности дома к рабочему закрытию конкретны:
- все счета однозначно привязаны к дому и виду средств;
- начальные остатки подтверждены выписками;
- статьи действующей сметы сопоставлены строкам отчёта;
- открытые договоры и работы имеют идентификаторы;
- роли согласования и календарь закрытия назначены.
Не следует запускать сразу весь портфель, если правила ещё меняются после каждого документа. Сначала команда проверяет модель на нескольких разных домах: обычном, доме с крупным ремонтом и доме с проблемными остатками. После исправления справочников следующая группа подключается уже по одинаковому шаблону. Скорость достигается повторяемостью, а не массовой загрузкой неподготовленных таблиц.
Управляющая компания готова к десяткам домов тогда, когда новый адрес добавляется как новый набор реквизитов и прав, а не как новая версия процесса. В последнюю рабочую неделю месяца команда должна обсуждать только реальные отклонения конкретных домов. Если она снова спорит о том, в какую колонку вставить банковскую комиссию, модель учёта ещё не закончена.
Частые вопросы
Нужно ли управляющей компании открывать отдельный счёт на каждый дом?
Да, действующие правила предусматривают текущий и сберегательный счета на объект кондоминиума. Общий расчётный счёт компании не заменяет банковский след денег конкретного дома.
До какого числа нужно публиковать ежемесячный отчёт по дому?
Ежемесячный отчёт представляют до двадцатого числа месяца, следующего за отчётным. Внутреннее закрытие лучше назначить раньше, чтобы совет дома успел рассмотреть проект, а команда исправила замечания.
Можно ли временно оплатить работу одного дома со счёта другого?
Не следует. Такая оплата смешивает деньги объектов и оставляет неверный след в выписке, который позднее не исправит внутренняя таблица компенсаций.
Чем подомовой учёт отличается от бухгалтерского учёта ТОО?
Бухгалтерский учёт отражает деятельность юридического лица и его налоговые обязательства. Подомовой регистр объясняет остатки, начисления и расходы каждого объекта по смете, документам и банковским операциям.
Как распределять зарплату общей диспетчерской между домами?
Только по заранее закреплённой базе, которая предусмотрена договорами и сметами. Формулу, исходные показатели, округление и результат по каждому дому нужно сохранять вместе с первичным документом.
Что делать с банковским платежом, для которого нет акта?
Поместить его в очередь исключений и назначить ответственного за документ или объяснение. Удалять платёж из набора отчёта нельзя, иначе оборот перестанет сходиться с выпиской.
Нужно ли показывать собственникам первичные документы?
Закон предусматривает доступ к финансовым документам по операциям счетов по письменному требованию с учётом защиты персональных данных. Практичный процесс хранит связь строки отчёта с актом, договором и платежом, чтобы не собирать ответ вручную.
Можно ли исправить уже опубликованный отчёт?
Да, но исправление должно оставлять след. Выпустите новую версию с причиной, автором и перечнем изменённых сумм, сохранив ранее опубликованный вариант.
Как проверить, что в отчёт попали все банковские операции?
Сверьте начальный остаток, все поступления, все списания и конечный остаток отдельно по каждому счёту. Затем убедитесь, что сумма классифицированных и необработанных движений равна полному обороту выписки.
Нужно ли переносить в новую систему всю историю старых таблиц?
Не обязательно переносить каждый закрытый документ. Сначала подтвердите остатки на контрольную дату, перенесите открытые долги, договоры, работы и решения, а глубину архива определите по требованиям проверки и доступа собственников.