Приложение/программа для подсчета заработной платы сотрудников
1. Авторизация и интерфейс:
Авторизация по логину/паролю (с привязкой к сотруднику).
Роли: Администратор / Сотрудник / Финансист / Руководитель.
После входа — дашборд с приветствием, доходом на текущий день и блоком с информационными сообщениями.
2. Расчёт дохода сотрудника:
Автоматический подсчёт дохода по каждому сотруднику:
Фиксированный оклад (настраивается).
Количество отработанных смен (вводится вручную или загружается).
Продажи по данным из CRM (нефиксированный % прибыли по каждой сделке).
Агентское вознаграждение по каждому заказу.
Процент от прибыли (устанавливается индивидуально).
Итоговая формула дохода: оклад+прогрессивный процент(растет в зависимости от прибыли)+премии индивидуально, только процент, оклад+фиксированный процент от продаж, только оклад от количества смен.
3. Гибкие настройки:
Возможность редактировать:
Сумму оклада.
Плановое количество смен в месяце.
Отработанные смены.
Индивидуальные % и правила расчёта (в т.ч. по типу продукта или направлению).
Настройки хранятся в профиле сотрудника.
4. Интеграция с CRM
Система подтягивает из CRM:
Сумму осевшей комиссии.
Менеджера.
Дату оплаты и проверяет, были ли уже ранее начислены по этому заказу % менеджеру в другие отчетные периоды (бывает, что в заказе происходят изменения после получения менеджером процента в сторону увеличения/уменьшения комиссии).
Агентское вознаграждение.
Обновление данных ежедневно (автоматически или вручную).
5. Важные информационные сообщения:
Возможность публиковать текстовые объявления (баннеры, тексты, ссылки).
Разные типы сообщений:
Важное (отображается при входе).
Оповещение (видно в отдельной вкладке).
Включение/отключение и срок действия сообщения.
Дополнительно:
Возможность выгрузки отчёта по доходу за период (Excel или PDF).
История изменения параметров мотивации по каждому сотруднику.
Возможность фильтрации сотрудников по офису/отделу.
Мобильная версия/адаптивная верстка.
Технические пожелания:
Интерфейс: удобный, понятный, с минималистичным дизайном.
Язык разработки: по решению команды (например, Python + React).