Теперь счета создаются для проекта (ранее для клиента). Т.е. в одном счете могут быть данные только по одному проекту. Такая мера повышает точность учета и гарантирует корректную «привязку» денежного потока к проектам.
В сводке биллинга данные отображаются в разрезе проекта.
При создании счета необходимо указывать проект. После создания счета изменить проект невозможно.
В диалоге добавление в счет T&M работ и затрат убрана группировка и фильтрация по проекту (весь выбор всегда с фильтрацией по проекту).
В таблицу произвольных строк добавлен выбор этапа проекта. Теперь логика этих строк расширена — с их помощью можно выставлять счета по проектам с типом оплаты «Фиксированная стоимость».
В строках времени и затрат теперь можно редактировать комментарий (комментарий может быть добавлен из ячейки таймшита или описания строки затрат и теперь его можно изменить для самого счета).
В печатную форму счета добавлены сведения о проекте счета.
Добавлен отчет «Биллинг». Отчет собирает данные по оценке биллинга (из карточки проекта), плану биллинга (из базовых показателей проекта) и факту биллинга (на основании счетов).
Исправления и улучшения
Карточка брони теперь доступна на «чтение», если у пользователя нет прав на редактирование (раньше карточка была недоступна).
Расширен набор данных во всплывающем окне «Сведения о пользователе».
Исправлено: в бронировании методы авто-планирования не учитывали заявки на отсутствия ресурса.
Исправлено: из команды проекта можно было удалить универсальный ресурс (джнерик), для которого был создан запрос ресурса.
Прочие незначительные исправления и улучшения.
Миграция старых счетов
Все старые счета остаются как есть, но они не попадают в новый отчет «Биллинг». Указать проект в старых счетах невозможно.
Изменения API
В сущность Invoice добавлено свойство Project. При создании счета обязательно передавать ProjectId.