Back to Knowledge Base Feature Guide

Bill the right hours, every time

Log billable hours, configure rate hierarchies, optionally approve weekly timesheets, and generate Lexware Office invoices from billable time.

8 min read

The weekly timesheet calendar filled with time entries

What you will learn

OneBob Time Tracking lets your team log billable and non-billable hours per project, with hourly rates resolved through a four-tier hierarchy (project → customer → assignment → role). Billable hours can be turned into Lexware Office invoices in one click; with weekly approval on (Settings → Time Tracking), only approved weeks are billed. The audit trail is GoBD-friendly: every entry is logged, and rates are snapshotted on each entry so historical entries don't shift if rates change later.

  • Enable Time Tracking and configure work categories
  • Set rates at role, customer, and project levels
  • Log entries manually or via the built-in timer
  • Optionally approve weekly timesheets, then generate Lexware Office invoices

⏱ Reading time: 8 minutes

Before you begin

  • Time Tracking is included on the Professional and Enterprise plans
  • A project is set up with at least one team member assigned
  • At least one Resource Role is configured with a default hourly rate
  • Optional: Lexware Office connected for one-click invoice generation
1

Enable Time Tracking and configure rates

A short admin setup sets the rate hierarchy your whole team will use.

The time tracking settings with break, compliance, and hourly rate options
  1. 1Go to Settings → Time Tracking and toggle the feature on
  2. 2Configure rounding (e.g. round each entry to the nearest 15 minutes)
  3. 3Add work categories that match how you bill (e.g. Development, Design, PM)
  4. 4Settings → Resource Roles: confirm a default hourly rate per role
  5. 5Override rates per customer (Customer page → Rates) or per project (Project page → Rates) for negotiated rates
2

Log a time entry

Entries can be logged manually after the fact or captured live with the timer.

  1. 1Open a project → "Log Time"
  2. 2Pick the team member (defaults to you), role, and work category
  3. 3Enter date, hours (or minutes), and a short description
  4. 4Toggle billable / non-billable
  5. 5Save. The rate is snapshotted now and won't change later, even if rates are updated
3

Use the timer

For real-time logging, the timer in the top bar runs alongside your work.

  1. 1Click the play button in the top bar
  2. 2Pick a project and optionally a role
  3. 3Click stop when you finish, and a draft entry is created with the elapsed time
  4. 4Refine the description and save the draft
4

Approve time (optional)

Weekly approval is off by default. An admin turns it on under Settings → Time Tracking → Weekly submission & approval; from then on only approved billable hours are invoiced.

  1. 1Team members submit their week under My Timesheet with "Submit project hours"
  2. 2Their supervisor (or an admin, for users without one) approves it under Team Overview → Pending project hours approvals
  3. 3Approval is logged to the audit trail with timestamp and approver
  4. 4A submitted or approved week is locked for everyone except admins, whose corrections are logged; a pending week can be withdrawn, and an admin can reopen an approved one
5

Generate an invoice (Lexware Office)

If Lexware Office is connected, billable hours (only approved ones while weekly approval is on) can be pushed to Lexware Office as a draft invoice.

  1. 1Go to /billing and pick a deal with unbilled billable hours
  2. 2Review the aggregation: entries grouped by (role, rate)
  3. 3Click "Generate invoice" and OneBob pushes a draft to Lexware Office
  4. 4Linked entries flip to "billed" status; failed pushes keep the invoice row but unlink entries so you can retry
  5. 5Open the draft in Lexware Office to review and send to your customer

Tips & best practices

  • Set per-customer rate overrides for negotiated rates. They win over assignment rates so the discount actually applies
  • Enable budget alerts: notifications fire at 80% and 100% of project budget hours or value
  • Time reports → save presets for recurring monthly exports (CSV or PDF)
  • Rates are snapshotted on each entry at save time. Historical entries do not shift when rates change, which makes audits clean
  • Mobile: log time on the go directly from a project page. The same timer works on phones

Need help?

If invoices fail to push to Lexware Office, check that the Lexware Office connection is active under Settings → Lexware Office. Failed pushes keep the invoice record but unlink entries so a retry is safe.

Contact support

Track time, bill faster

Start your free OneBob trial and put your billable hours on autopilot.