Отчёт по зарплате
По каждому мастеру за период — начислено, выплачено, остаток к выплате. Начисления считаются по строкам услуг в закрытых заказах, выплаты — из истории мастера.
Где найти
Путь: Бухгалтерия → Зарплата.
Раздел появляется, если у аккаунта включён модуль «Зарплата» (301) и у роли есть право «Зарплата: доступ» (30101).

Фильтры
- Период — от / до. Пресеты: «Неделя», «Месяц», «Квартал», «Год».
- Мастер — фильтр по конкретному мастеру.
Что показывает
По каждому мастеру за период — строка:
| Колонка | Что в ней |
|---|---|
| Мастер | ФИО |
| Заказов | Кол-во закрытых заказов, в которых он участвовал |
| Услуг | Кол-во строк услуг с его назначением |
| Начислено | Сумма MasterTotal по всем строкам за период |
| Выплачено | Сумма выплат за тот же период |
| Остаток | Начислено − Выплачено. Жёлтый бейдж если > 0 (мастеру должны) |
| Действия | Кнопка Выплатить |
Внизу — итоги по всем мастерам: сумма Начислено / Выплачено / Остаток.
Раскрытие мастера
Клик по строке мастера — раскроется список заказов, в которых он участвовал. По каждому — номер, услуги, сумма мастеру. Удобно, чтобы понять, откуда взялась цифра.
Как считаются начисления
- Берём заказы аккаунта со статусом Выполнен.
- Из них — заказы, попадающие в период (по
CreatedAtилиUpdatedAt). - В этих заказах — строки услуг, где назначен мастер.
- Сумма
MasterTotalпо этим строкам — начислено.
Особый случай: если у мастера в периоде только выплаты, без начислений — он всё равно показывается в отчёте. Иначе выплата бы «потерялась».
Быстрая выплата
Кнопка Выплатить в строке мастера открывает диалог Выплата мастеру с предзаполненными значениями:
- Сумма — равна текущему остатку.
- Период — из фильтра отчёта.
Достаточно нажать Сохранить — выплата зафиксирована, отчёт обновится.
Частые ошибки
- «Начислено 0, а он работал». Проверьте: заказы, в которых он участвовал, должны быть в статусе Выполнен. И период должен захватывать даты этих заказов.
- «Выплата есть, а в отчёте нет». Проверьте период. Выплата отфильтровывается по дате
PaidAt. - «Мастер уволился, но в отчёте всё равно». Отчёт показывает по данным заказов — если он был назначен на закрытые заказы, он в отчёте останется. Это правильно: за работу должны заплатить.