To handle real-world financial complexity, ActivityTimeline uses a strict priority system when calculating the cost or revenue of a specific worklog.
The system always looks for the most specific rate available on the date the work was logged, following this order:
-
Category Rate (Highest Priority): A rate assigned to a specific type of work (e.g., "Development" or "Urgent Support"). This overrides all other rates, including user-specific rates.
-
User Rate (Medium Priority): A specific rate assigned to an individual team member (e.g., "Senior Developer vs. Junior Developer"). This overrides the Default Budget Rate.
-
Default Budget Rate (Lowest Priority): The fallback rate applied if no Category or User rate exists for that specific worklog.