Перейти до основного вмісту

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
    }
    ]
    }
    ]
    }