Contabooks S.R.L. · Moldova
Продукт и технологии
ContaBooks — платформа по подписке для малого и среднего бизнеса Молдовы. Счета, бухгалтерия, склад, зарплата и работа с финансовыми документами объединены в одном многоязычном пространстве.
Какой продукт мы создаём
Мы разрабатываем собственный SaaS-продукт для предпринимателей, бухгалтеров и финансовых команд. ContaBooks объединяет клиентов, счета, договоры, импорт банковских выписок, двойную запись, склад и зарплату в рабочем пространстве компании. Инструменты отчётности готовят черновики TVA12, IPC21, IRM19 и версии XML; официальная подача и приём зависят от государственного сервиса и настроек компании.
От документов к финансовой картине
Команда добавляет клиента и счёт, отправляет документ, импортирует банковскую выписку и сопоставляет оплату с первичным документом. Проводки и отчёты помогают анализировать операции. AI помогает извлекать данные чеков, классифицировать расходы и проверять документы. Пользователь проверяет рекомендации и отвечает за бухгалтерские решения и внешнюю подачу.
Клиенты и бизнес-модель
ContaBooks работает по модели подписки на программный продукт для малых и средних компаний Молдовы и их финансовых команд. Бесплатный тариф даёт базовое выставление счетов; платные месячные тарифы расширяют доступ к бухгалтерии, складу, зарплате, отчётности, AI и совместной работе. Актуальные условия опубликованы на странице тарифов. Клиенты оплачивают доступ к программе.
Архитектура приложения
Веб-приложение использует Next.js, React и TypeScript; интерфейс доступен на румынском, русском и английском языках. API на NestJS выполняет бизнес-процессы, данные хранятся в PostgreSQL с использованием Prisma. Проверки доступа и роли ограничивают доступ к данным компании. При наличии настроек API-интеграции связывают документы, банковские операции и отчётность с внешними сервисами.
AI и автоматизация
API реализует Gemini через Google Cloud Vertex AI с использованием Google Gen AI SDK. Текстовые и графические сценарии помогают извлекать данные, классифицировать документы, готовить сводки и рекомендации. Ниже опубликован датированный пример прямого вызова модели. Работа каждого сценария приложения также зависит от серверной авторизации, прав доступа и проверки результата.
Зачем ContaBooks нужен AI
Чеки, счета, договоры и сообщения об ошибках отчётности поступают как неструктурированный текст или изображения. AI — один из основных механизмов автоматизации: он превращает эти материалы в черновые поля, предложения классификации и понятные объяснения на румынском, русском и английском. Это сокращает повторяющуюся интерпретацию перед проверкой пользователем. Бухгалтерская арифметика, налоговые формулы, генерация XML и официальные статусы подачи контролируются детерминированными сервисами приложения.
Доступ и защита данных
Приложение реализует аутентификацию, роли и проверки доступа на уровне компании. Отдельные секреты интеграций шифруются приложением. При оплате через банковскую страницу реквизиты карты вводятся у платёжного провайдера. Это описание программных механизмов, а не заявление о независимой сертификации безопасности. Политика конфиденциальности и условия доступны по ссылкам ниже.
Google Cloud: текущая возможность и следующие шаги
В коде есть интеграция Gemini/Vertex AI; 25 октября 2026 года владелец проекта записал успешный прямой вызов модели из Cloud Shell. Это проверяет проект и учётную запись конкретного теста, а не авторизацию опубликованного сервера или всю архитектуру размещения. План ниже связывает предлагаемые облачные сервисы с задачами продукта; миграция требует отдельной проверки.
Место AI в рабочем процессе
01
Документ или разрешённый контекст
Пользователь передаёт текст или изображение чека либо открывает проверку документа или отчёта в пределах своей компании. Модели должен передаваться только необходимый для конкретного сценария контекст.
02
Запрос к Gemini с конкретной задачей
API отправляет специализированный запрос через Vertex AI. Извлечение запрашивает структурированные поля, помощники проверки документов и отчётности — замечания и объяснения.
03
Проверка возвращённых данных
Приложение разбирает и проверяет результат для выбранной задачи. Помощники отчётности связывают объяснения с версиями источников и отклоняют устаревший контекст. Ответ модели — предложение, а не проводка или официальный приём.
04
Решение остаётся за пользователем
Пользователь проверяет извлечённые значения и рекомендации. Сохранение, перерасчёт и поддерживаемые согласования выполняются существующими командами приложения с проверкой прав.
РЕАЛЬНЫЙ ОТВЕТ МОДЕЛИ · СИНТЕТИЧЕСКИЙ ВВОД
Записанный пример извлечения через Vertex AI
25 октября 2026 года владелец проекта выполнил прямой запрос Gemini из Google Cloud Shell. Синтетический текст счёта и JSON ниже взяты из предоставленного протокола выполнения. Это отдельный пример, не подготовленные AI-тексты на скриншотах продукта.
- Версия модели в ответе
- gemini-2.5-flash
- Провайдер и регион
- Vertex AI · us-central1
- Время ответа провайдера
Синтетический текст запроса
Synthetic demo invoice: total 2500 MDL, date 2026-10-25. Extract amount, currency and date as JSON.
JSON, возвращённый моделью
{
"amount": "2500",
"currency": "MDL",
"date": "2026-10-25"
}Возвращённые сумма, валюта и дата совпадают с синтетическим вводом. Ответ завершён со статусом STOP; указано 142 токена суммарно. Это один тестовый случай, а не измерение точности или производительности.
Объём проверки: вызов API из Cloud Shell с Google-учётной записью владельца. Протокол предоставлен владельцем и независимо не воспроизводился. Он не проверяет авторизацию опубликованного сервера ContaBooks, полный сценарий приложения после входа или корректность бухгалтерского учёта.
Открыть запрос, ответ и сведения об источникеПлан нагрузок Google Cloud
Кредиты помогут сначала оценить AI-нагрузки, затем провести измеряемые инфраструктурные пилоты. Статусы отделяют продемонстрированные возможности от предлагаемой архитектуры и не означают завершённую миграцию.
| Сервис | Планируемая задача и проверка | Текущее подтверждение / этап |
|---|---|---|
| Vertex AI / Gemini | Понимание документов, извлечение полей и контекстные объяснения. До расширения доступа — оценка на синтетическом наборе, проверка результатов, использования и стоимости. | Клиент реализован; прямой вызов модели из Cloud Shell записан 25.10.2026. Авторизация сервера приложения ещё требует проверки. |
| Cloud Run | Оценить размещение контейнеров API и web, задержки запросов, ограничения масштабирования и совместимость фоновых задач. | Предлагаемый пилот; миграция хостинга не подтверждена. |
| Cloud SQL for PostgreSQL | Оценить управляемый PostgreSQL на нерабочей копии, проверить совместимость миграций и восстановление резервной копии. | Предлагаемый пилот; миграция рабочей базы не подтверждена. |
| Cloud Storage | Оценить закрытое хранилище документов и экспортов, проверив доступ, сроки хранения и удаление до использования клиентами. | Предлагаемая архитектура; завершённая миграция хранилища не заявляется. |
| Secret Manager / IAM | Оценить идентификацию серверных нагрузок, ограниченные разрешения сервисов и управляемый доступ к секретам. | Cloud Shell использовал учётную запись владельца. Серверная идентификация и перенос секретов проверяются отдельно. |
| Cloud Monitoring | Измерять ошибки, задержки, использование модели и расходы; настроить бюджеты и оповещения до увеличения пилотной нагрузки. | Предлагаемые критерии эксплуатации; измеренная облачная база пока не опубликована. |
Приёмка пилота должна охватывать повторяемый синтетический набор, проверки результатов по задачам, изоляцию компаний, проверку пользователем, обработку отказов, восстановление и бюджетные оповещения. Стадия финансирования, право на кредиты и фактические расходы указываются в заявке отдельно.