BusinessSalaryReportDto
businessIdnumberrequired
ID бизнеса
periodobjectrequired
Период отчёта
totalSalaryExpensenumberrequired
Общие расходы на зарплаты
totalRevenuenumberrequired
Общий доход бизнеса за период
staffReports object[]required
Отчёты по каждому сотруднику
Array [
staffIdnumberrequired
ID сотрудника
staffNamestringrequired
Имя сотрудника
periodobjectrequired
Период отчёта
totalBookingsnumberrequired
Всего записей
completedBookingsnumberrequired
Завершённых записей
cancelledBookingsnumberrequired
Отменённых записей
totalRevenuenumberrequired
Общий доход от услуг сотрудника
salaryTypestringrequired
Тип зарплаты
Possible values: [fixed, percent, mixed, null]
fixedPartnumberrequired
Фиксированная часть зарплаты
percentPartnumberrequired
Процентная часть зарплаты
totalSalarynumberrequired
Итого к выплате
serviceBreakdown object[]required
Детализация по услугам
Array [
serviceNamestringrequired
Название услуги
countnumberrequired
Количество оказанных услуг
revenuenumberrequired
Общий доход от услуги
salaryPartnumberrequired
Часть зарплаты от этой услуги
]
]
BusinessSalaryReportDto
{
"businessId": 0,
"period": {},
"totalSalaryExpense": 0,
"totalRevenue": 0,
"staffReports": [
{
"staffId": 0,
"staffName": "string",
"period": {},
"totalBookings": 0,
"completedBookings": 0,
"cancelledBookings": 0,
"totalRevenue": 0,
"salaryType": "fixed",
"fixedPart": 0,
"percentPart": 0,
"totalSalary": 0,
"serviceBreakdown": [
{
"serviceName": "string",
"count": 0,
"revenue": 0,
"salaryPart": 0
}
]
}
]
}