Generate Lexware Office invoices from billable hours
Stop re-typing billable hours. OneBob aggregates billable time and pushes a clean invoice to Lexware Office in one click.
How the billing bridge works
The /billing page shows every customer with billable, unbilled time entries (only approved ones while weekly approval is on). For each customer you can preview the aggregated invoice lines and push the invoice to Lexware Office.
- With weekly approval on, only approved entries are billed
- Entries are grouped by role + hourly rate for clean line items
- Successful push flags entries as billed and links them to the invoice
- Failed push keeps the audit row and releases entries for retry
Estimated time: 5 minutes for your first invoice.
Before you begin
- Connect Lexware Office under Settings → Lexware Office (Admin only).
- Make sure your customers are synced to Lexware Office. Unsynced customers can't be invoiced.
- Only users with the
billing.create_invoicepermission can push invoices.
Approve time entries (optional)
Only needed with weekly approval on (Settings → Time Tracking); then only approved, billable entries show up on the billing page.
- 1Open Team Overview (/timesheet/team) and find the week under Pending project hours approvals.
- 2Review the week's hours, rates, and billable status.
- 3Approve the week. Its billable entries become eligible for billing.
Open the billing page
See every customer with unbilled, billable time at a glance.
- 1Navigate to Billing in the main menu.
- 2Each row shows the customer, number of entries, total hours, and total value.
- 3Click a row to see the draft invoice preview.
Preview the invoice
Verify the line items before pushing to Lexware Office.
- 1Lines are grouped by (role, rate): one line per unique rate combination.
- 2Rates shown are the rates snapshotted at entry time, not today's defaults.
- 3If something looks off, fix the time entry (in a locked week, only an admin can). The preview refreshes.
Push to Lexware Office
One click sends the invoice to Lexware Office.
- 1Click Create Lexware Office invoice.
- 2On success: entries are flagged billed, the invoice keeps the Lexware Office voucher ID.
- 3On failure: the audit row is kept, entries are released, and the retry button appears.
- 4All attempts are logged in the activity log.
Tips & best practices
- Bill monthly: the billing page is fast with weeks of entries, slow with a year of backlog.
- Set per-customer or per-project rate overrides before logging time. They snapshot onto entries at save.
- Edit the invoice in Lexware Office after push for one-off discounts or currency adjustments.
- Use the deep links on each invoice row to jump straight into the Lexware Office document.
- If a push fails, check the Lexware Office sync status on the customer first before retrying.
Need help?
Most push failures come from an unsynced customer or a stale Lexware Office OAuth token. Go to Settings → Lexware Office and click "Sync now" to refresh.
Contact supportStop re-typing billable hours
Start your free OneBob trial and connect Lexware Office in minutes.