Команда «АйДион» завершила важный этап развития платформы, внедрив ключевые функции, которые делают управление жилой недвижимостью еще более гибким и технологичным. Мы реализовали поддержку множественных лицевых счетов для жильцов, завершили интеграцию с чат-ботом MAX и подготовили мощный модуль для работы с ГИС ЖКХ.
Множественные лицевые счета — управляйте всей недвижимостью из одного кабинета
Мы завершили масштабный рефакторинг архитектуры лицевых счетов. Теперь один житель может иметь доступ к нескольким лицевым счетам, что особенно актуально для собственников нескольких квартир или семей, где один человек управляет коммунальными платежами за всех.
Что изменилось:
- В личном кабинете жителя отображаются все привязанные лицевые счета (как свои, так и предоставленные по «Совместному доступу»).
- Один из счетов можно назначить основным — он будет использоваться по умолчанию в личном кабинете и мобильном приложении.
- В административной панели управляющей компании появилась удобная форма для привязки и отвязки лицевых счетов для жителей.
- При удалении квартиры или жителя система автоматически очищает все связанные с ними привязки и выполняет аудит изменений.
Это обновление значительно упрощает управление недвижимостью как для жильцов, так и для сотрудников управляющих компаний, которым больше не нужно создавать несколько учетных записей для одного человека.
Чат-бот MAX: полноценный помощник в мессенджере
Мы завершили интеграцию с чат-ботом MAX — теперь жильцы могут управлять своими коммунальными услугами прямо в популярном мессенджере. Работа над ботом велась поэтапно, и на этой неделе мы реализовали финальные сценарии.
Что умеет бот:
- Выбор квартиры. Если у жильца несколько лицевых счетов, бот предложит выбрать нужный при первом запуске.
- Передача показаний. Бот проведет пошаговый диалог для ввода показаний счетчиков и проверит, что период приема показаний открыт.
- Просмотр начислений. Житель может запросить список неоплаченных квитанций и сумму к оплате.
- Ссылка на оплату. Бот отправит прямую ссылку на оплату через платежный шлюз.
- Напоминания. Бот может автоматически напоминать о необходимости передать показания или о наличии задолженности (настраивается в административной панели).
- Удобный вход. Авторизация в боте происходит через номер телефона и одноразовый код или через Deep Link, если пользователь уже запускал бота ранее.
Для управляющих компаний появилась отдельная страница в административной панели для управления настройками бота. Можно включить или отключить уведомления, настроить шаблоны сообщений и просматривать журнал отправки.
Важно: все уведомления от бота (о новых квитанциях, задолженностях, показаниях) теперь обрабатываются синхронно в вебхуке, что гарантирует их мгновенную доставку без необходимости запуска отдельного воркера очереди.
ГИС ЖКХ: полноценная интеграция с государственной информационной системой
Мы завершили разработку модуля для интеграции с ГИС ЖКХ. Это решение позволяет управляющим компаниям автоматически передавать данные в государственную систему в соответствии с законодательством.
Ключевые возможности:
- Автоматический сбор данных. Платформа собирает данные о начислениях, показаниях приборов учета, жителях и домах в пакеты для отправки в ГИС ЖКХ.
- Подписание квалифицированной электронной подписью. Встроенный инструмент для подписания пакетов с использованием КриптоПро (поддерживается CAdES).
- Отправка через коннектор. Пакеты отправляются в ГИС ЖКХ через специализированный коннектор с шифрованием API-ключа.
- Обработка вебхуков. Система принимает уведомления от ГИС ЖКХ о статусе обработки пакетов (успешно/ошибка) и обновляет статус автоматически.
- Администрирование. В административной панели появился полноценный интерфейс для управления пакетами: создание, подписание, отправка, повторная отправка при ошибках, просмотр логов и метрик.
- Лимиты и безопасность. Реализованы суточные лимиты на создание пакетов, защита от повторных отправок и шифрование чувствительных данных.
Для кого это важно:
Для всех управляющих компаний, ТСЖ и ресурсоснабжающих организаций, которые обязаны передавать данные в ГИС ЖКХ в соответствии с 209-ФЗ и другими нормативными актами. Модуль полностью автоматизирует этот процесс, снижая риски ошибок и штрафов.
Технические улучшения и стабильность
Помимо новых функций, мы провели масштабную работу по улучшению качества кода и стабильности платформы:
- Интеграционные тесты. В CI добавлен тест полного месяца billing:calculate-month на демо-данных, который проверяет корректность расчетов и идемпотентность.
- Покрытие кода тестами. Покрытие строк кода выросло с 7.87% до 27.26% за счет добавления сотен новых тестов для ключевых модулей (Billing, Dispatch, Passport, GIS, Bot).
- Исправление ошибок. Устранены проблемы с обработкой контактов в MAX-боте, подписи вебхуков и привязки состояния OAuth.
- Консольные утилиты. Добавлены команды для управления пользователями (user:purge, user:generate, user:create-admin), которые упрощают администрирование системы.
Для кого эти изменения?
- Для жильцов — возможность управлять несколькими квартирами из одного кабинета и через чат-бот MAX.
- Для управляющих компаний — автоматическая интеграция с ГИС ЖКХ, удобный интерфейс для управления лицевыми счетами и настройка чат-бота.
- Для системных администраторов — новые консольные команды, улучшенная документация и расширенное покрытие кода тестами.
«АйДион» продолжает развиваться, делая управление ЖКХ максимально технологичным, удобным и соответствующим всем требованиям законодательства. Следите за новостями — впереди еще много интересных обновлений!