Кейс
KOPAP
Сессии банков путаются. У каждой фирмы — свой вход.
Кабинеты банков путаются между фирмами. У каждой фирмы свой вход.
Кейс KOPAP: как специализированная веб-программа для бухгалтерской компании решила проблему одновременной работы в клиент-банках десятков юрлиц.
Все клиент-банки открывались в обычном браузере. Сессии слетали, cookies смешивались, бухгалтеры мешали друг другу и тратили время на повторные входы.
У каждого юрлица свой изолированный профиль и слот банка. Бухгалтер видит, свободен ли кабинет, и входит в один клик.
- Жёсткая изоляция: 1 профиль = 1 юрлицо + 1 банк
- Поддержка 8 банков в группе слотов (Сбер, Альфа, Точка, ВТБ и др.)
- Запуск защищённой сессии прямо из веб-панели без смешивания cookies
- Прозрачный журнал аудита: кто из бухгалтеров открывал кабинет и когда завершил работу
«Мы убрали ежедневный хаос вокруг входов в клиент-банки: теперь ни одна сессия не слетает и всегда видно, кто работает с фирмой.»
О проекте
Веб-программа для бухгалтера — чтобы работать с банками, а не разгребать кабинеты
История типичная
Бухгалтерия ведёт не одну фирму. У каждой — свои кабинеты в Сбере, Альфе, Точке, ВТБ. Банк тут ни при чём: он отдаёт интернет-банк как есть. Ломается день бухгалтера. Все организации открыты в одном Chrome. Cookies и сессии смешиваются. Выкинуло из кабинета посреди выписки. Зашёл не в ту фирму и уже смотрит чужие платежи. К вечеру непонятно, кто из сотрудников вообще открывал кабинет.
Задача была простой по смыслу: бухгалтер должен заходить в нужный банк нужной фирмы и работать там спокойно. Без общей кучи вкладок. Без вопроса «это чей Сбер?». С журналом: кто вошёл, когда открыл сессию, когда закрыл.
Это не программа для банка и не «ещё один интернет-банк». Банк остаётся банком. Мы собрали веб-программу вокруг бухгалтера: профили, слоты банков и журнал.
С чем ломается такая бухгалтерия Несколько фирм — несколько кабинетов. В одном браузере они живут как попало. Сессия банка держится на cookies. Открыл вторую организацию — первая уже не та. Сотрудники ходят в банки с общих компьютеров. Следа нет: кто заходил, в какой кабинет, сколько сидел. Свободный слот банка не видно. Заводят ещё один профиль «на всякий» — путаница растёт. Админ не может сказать: вот этот кабинет занят, этот свободен.
Мы не делали банк. Собрали панель для бухгалтерии: фирма → банк → вход → журнал.
Что сделали по делу
Профили — рабочий стол бухгалтера
Карточка на кабинет: какая фирма, какой банк. Сбер, Альфа, Точка, ВТБ. Кнопка «Войти» открывает именно этот кабинет. «Удалить» — если профиль больше не нужен. Не вкладки Chrome и не «найди среди двадцати окон».
Слоты — кто какой банк занял
Каждый слот — один банк. Группа слотов показывает: Сбер занят, Альфа занята, Точка свободна. Бухгалтер не создаёт второй кабинет туда, где уже сидит эта фирма. Видно загрузку: сколько банков занято из восьми.
Вход из панели, не из общего браузера
Кабинет открывается в своей сессии. Cookies одной фирмы не переезжают в другую. Бухгалтер работает с банком как обычно — выписка, платежи, подписи. Меняется только то, как он туда попадает.
Журнал — кто заходил
LOGIN, SESSION_STARTED, SESSION_STOPPED, выход. Время, кто, событие, короткое сообщение. Если кабинет открывали утром и бросили — это видно. Не «кажется, Маша заходила в Точку».
Роли
Бухгалтер работает с профилями и входами. Админ добавляет профили, смотрит слоты, видит журнал. Панель одна, зона ответственности разная.
Как это ощущает бухгалтер
Открыл программу, нашёл фирму, нажал «Войти» в нужный банк. Не гадает, в какой вкладке чей Сбер. Не логинится заново, потому что соседний кабинет перетёр сессию.
Как это ощущает руководитель учёта
Утром видно, какие банки заняты, какие свободны. В журнале — кто заходил. Новых кабинетов не плодят «на глаз». Банки со своей стороны не менялись — изменилась работа бухгалтерии вокруг них.
Что получает компания
Бухгалтеры работают с банками без путаницы по фирмам. Кабинеты не смешиваются в одном браузере. Слоты показывают занятость, а не память сотрудника. Журнал закрывает вопрос «кто заходил в кабинет». Это инструмент бухгалтерии. Банку ничего внедрять не нужно.
Коротко
Взяли боль бухгалтера — много фирм, много банков, один браузер — и сделали веб-программу: профиль, слот, вход, журнал. Банк остаётся банком. Бухгалтер перестаёт путаться в кабинетах.
Стек
Vue · NestJS · PostgreSQL · Docker
Интерфейс


