Settings Needed (at Contract Level):
☑️ Billing Increment (15min, 30min, 1hr, etc.)
☑️ Minimum Charge (e.g., 1-hour minimum)
☑️ Aggregation Method:
Per Entry (current behavior)
Per Ticket (what we need)
Per Day (nice to have for future)
How It Should Calculate:
Sum ALL time entries on a ticket
Check if total meets minimum (if not, bill minimum)
Round total to next increment
Bill the result
Example:
Ticket has 3 time entries: 45min + 45min + 5min = 95min total
Contract settings: 1-hour minimum, 1-hour increments, aggregate per ticket
Calculation: 95min → 1.58 hours → rounds to 2 hours
Bill: 2 hours (not 3)
Why This Matters:
Prevents overbilling clients when techs document work properly
Matches industry standard (ConnectWise, Autotask, Halo)
Makes break/fix billing sustainable
Encourages detailed time entry documentation
Please authenticate to join the conversation.
Open
💡 Feature Request
Get notified by email when there are changes.
Open
💡 Feature Request
Get notified by email when there are changes.