Делаю сложные задачи простыми решениями

Ерем Шахбазян Erem01

Рейтинг: 1 264
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 5
  • Типовых услуг: 7
  • Работ на продажу: 0
  • Образование: Среднее профессиональное
  • Стаж работы: 1 год
  • Тип занятости: Полный фриланс
  • Юридический статус:Частное лицо
Был на сайте:

Сервис аналитики платежей с интеграциями банковских API и автоматическими отчётами

Описание

К клиенту приходили платежи из разных банков, CRM и касс. Но вся информация была разброшена по разным системам: часть данных в банковских выписках, часть в CRM, часть в Excel. Это создавало настоящую проблему:

невозможно быстро сверять суммы;

отчёты собирались вручную несколько часов;

сотрудники путали транзакции;

невозможно было вовремя отслеживать просроченные платежи.

Задача: создать единый backend-сервис, который бы автоматически собирал платежи из всех источников, объединял данные, находил дубликаты, формировал отчёты и отдавал их через удобный API + Telegram-уведомления.

Цель — полностью автоматизировать рутину, исключить ошибки и дать владельцу бизнеса прозрачно видеть финансы.

Решение

1. Backend (FastAPI + PostgreSQL)

Структура базы для транзакций, контрагентов, статусов;

CRUD для платёжных данных;

Система нормализации данных (очистка, биндинг полей);

Автоматические сверки по сумме, назначению, дате.

2. Интеграции с банками и CRM

Реализованы коннекторы:

СБП API;

API банка (по токену);

CRM клиента (внутренний REST);

Импорт файлов: CSV, XLSX, JSON.

Каждый источник приводится к единому формату.

3. Автоматизация

Планировщик заданий (каждые 15 минут);

Проверка новых платежей;

Поиск дублей;

Автопривязка платежей к клиентам;

Генерация отчётов в JSON/CSV.

4. Telegram-бот

Уведомления о новых платежах;

Оповещения о несоответствиях;

Команды: получить отчёт, статистику, поиск платежа.

5. Развёртывание и документация

Docker + CI/CD;

Настройка серверов, мониторинга, логов;

Полная документация API (Swagger/OpenAPI).

Результат

Сервис стал главным инструментом учёта платежей в компании.

Скорость обработки данных выросла в 6–7 раз.

Время на формирование отчёта сократилось с 2–3 часов до 15 секунд.

95% ошибок, связанных с ручной работой, исчезли полностью.

Владелец бизнеса получил прозрачную финансовую аналитику в реальном времени.

Менеджеры перестали вручную сводить таблицы — всё делает система.

Интеграции позволили клиенту экономить сотни рабочих часов каждый месяц и стабильно вести учёт без человеческого фактора.

Презентация проекта

Снимок экрана 2025-11-30 220438.png

Оценили проект:

0