Доработка финансового модуля на Node.js/Python
Описание
Требуется развернуть готовый финансово-экономический модуль для группы компаний и обеспечить его работу с боевой базой данных. PostgreSQL уже развёрнут на Timeweb, реквизиты доступа будут предоставлены.
Задачи включают: накатывание SQL-схемы (8 связанных сущностей: юрлица, счета, проекты, договоры, документы, платёжные обязательства, факты платежей, межфирменные операции). Схема и DDL будут переданы. Необходимо поднять бэкенд (REST API, Node.js или Python/FastAPI на выбор) с JWT-авторизацией и ролевой моделью (5 ролей). Также требуется подключить готовый HTML-фронтенд к API, заменив in-memory данные на реальные запросы.
Ключевые серверные правила для реализации: workflow согласования платежей по статусам, привязка платежа к проекту/договору/документу, автосоздание межфирменной операции при несовпадении юрлица договора и юрлица платежа, запрет сохранения межфирменной операции без юридического основания (FK на договор + документ). Необходимо реализовать импорт банковской выписки (CSV/XLSX), экспорт реестра в XLSX, а также структуру обмена для последующей интеграции с 1С УНФ (форматы CSV/JSON). Требуется логирование всех действий пользователей (audit_log) на уровне БД с использованием триггеров. Дополнительно необходимо настроить доступ с учётом ограничений Timeweb по иностранным IP.
В отклике ожидается демонстрация опыта работы с PostgreSQL (триггеры, RLS, constraints).
Бюджет
В рынкеМедиана по «Бэкенд-разработка» – 10 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
