Данный отчет показывает маржинальность/доходность по проектам. Ниже детально объяснили как работает каждая колонка.
Invoice status – статус оплаты за месяц работы сотрудников в проекте со стороны клиента. Существует только для коммерческих проектов. Для внутренних проектов выставлен в n/a. Типы Invoice status: Draft, Confirmed, Sent, Overdue, Paid, Void.
Discount – скидки по проекту
- Вбивается вручную тут – [Admin->Margin->Projects]
- или Массово загружается [Admin->Margin->Upload]
- Необязательно использовать для расчета маржинальности
Expenses – дополнительные затраты в проекте
- Вбивается вручную в админке – [Admin->Margin->Projects]
- или Массово загружается [Admin->Margin->Upload]
- Необязательно использовать для расчета маржинальности
Net price – себестоимость проекта. Себестоимость проекта – сумма себестоимостей сотрудников
Считается по формуле: Net price = sum (Logged hours in project/Total logged hours * Net cost
) – берем сумму по всем сотрудникам в проекте
- Logged hours in project – часы сотрудника в проекте
- Total logged hours – часы сотрудника по всем проектам, где он логается
- Net cost – себестоимость сотрудника, вбивается тут – [Admin->Margin->Employee costs]
Если Net Cost проекта будет равен 0, то проект в этом отчете не отобразится. Поэтому всегда добавляйте net cost != 0
(“!=” – не равно)
Margin – показатель маржинальности проектов
- Считается по формуле:
Margin = exp.income - net price - expenses - discount
- Процент маржинальности по формуле:
Margin % = margin/expected income * 100
Expected income – ожидаемый доход по проекту за отчетный период.
Expected income невозможно массово загружать. Он всегда вбивается /вводится/редактируется в админке если это необходимо [Admin->Margin->Projects]
Для калькуляции ожидаемого дохода может быть использовано 5 метов:
1. Expected income = sum((Billing rate * logged hours in the project) + Fixed Price
)
Используется не так часто, хоть и является основной формулой. Дело в том, что умножать рейт сотрудника на его часы в проекте и затем прибавлять туда еще N фиксированную сумму было бы неправильно. Такое может использоваться когда сотруднику дают бонус и т.д.
2. Expected income = sum(Billing rate * logged hours in the project)
В основном именно этот метод и используется т.к. чаще всего у сотрудников заполнен billing rate
3. Expected income = sum(Fixed Price
)
Этот метод используется, когда billing rate не указан, но есть fixed price
4. Expected income = sum(Billed To Customer)
Если указали значение в billed to customer, то любые значения, которые относятся к расчету expected income, должны автоматически игнорироваться.
5. Expected income = заданный Actual income
Это самый приоритетный метод. Это означает, что именно такой Expected income
компания ожидает получить. Для того что бы разделить понятия Расчитываемого (Expected
) и Задаваемого дохода, было внедрено понятие Actual income
. Подробнее ниже.
Различия между Expected income и Actual income
- Expected income – read-only значение, автоматически рассчитывается по одной из 4 формул, описанных выше.
Expected income
автоматически рассчитывается только в случаях, когда все сотрудники по проекту имеют выставленныйBilling Rate
.
- Actual income – изменяемое значение. Явяляется актуальным состоянием
Expected income
, учитывает income, введенный вручную. ИменноActual Income
используется при подсчетах других маржинальных отчетов.
Детализированный отчет по Expected Income
Можно просмотреть детали отчета Expected income, нажав на значение нужного проекта:
Содержание детального отчета Expected Income
- Когда не выставлен billing rate, то отображается “billing rate not set”
- Когда выставлен billing rate = 0, то отображается “billing rate = 0”
- Когда выставлен billing rate, то отображаются детали расчета (
Billing rate * Hours logged
) - Когда на весь проект вручную добавляют expected income (Admin → Margin → Projects), то у всех сотрудников отображается одинаковое значение “Manually added expected income = N“
Ручной ввод Actual Income
Actual Income редактируется 2 способами:
1. В админ панели [Admin->Margin->Projects] ввести значение в поле Actual Income
:
2. В детализации по Expected Income
нажать на карандаш справа от Actual income
(появится при наведении на него мышки), ввести значение, нажать на кнопку сохранения:
Ручной ввод Billed To Customer
Billed to Customer редактируется двумя способами:
1. В админке [Admin->Margin->Employee Costs] ввести значение в поле billed_to_customer:
2. В детализации по expected income нажать на карандаш справа от текста в колонке Description, ввести значение, нажать на кнопку сохранения
После редактирования
billed to customer
, Expected Income будет перерасчитан.