Андрей Шилов,
1. Коробка это умеет
2. Нужно сделать модуль, который будет брать затраченные часы, смотреть должность и согласно ставке по этой должности калькулировать деньги
3. Тут не понял. Группа экстранет не решает разве этой задачи?
4. Это вопрос или тезис?
5. Мы сейчас делаем такое решение
6. Вы хотите персонально у каждого клиента делать разные ставки по часам разных специалистов? Тут лучше доработать п.2 и добавить в формулу расчета веса к которым зацепить простое сопоставление: Клиент - Вес.
7. Опять же имеет смысл дорабатывать модуль учета и добавлять в веса "Приоритет задачи". Все высокоприоритетные добавят стоимости к часу.
8. Это также имеет смысл вынести в модуль расчета, чтобы из публички можно было генерировать отчеты в том же Excel
Такие доработки никак не заденут ядро и обновления будут приходить корректно