How to invoice Jira worklogs in PowerOffice Go

By Kayabyte · Updated 12 November 2026

Short answer: PowerOffice Go has its own time tracking and project invoicing, but it doesn’t read Jira worklogs. If your team logs time in Jira, you either log the hours twice, or export them from Jira and type the lines into a sales order each month. Fakturer for PowerOffice Go, a Jira app, creates the draft sales order from Jira worklogs (see below); the manual steps here work without it.

Option 1: log hours in PowerOffice Go as well

PowerOffice Go’s time tracking (timeføring) invoices hours from projects and activities. If people also log time in Jira for the team’s own use, every hour is entered twice, and the two never quite agree. It works for small teams; it is the first thing people want to stop doing.

Option 2: export from Jira, invoice in PowerOffice Go

  1. Decide what is billable: which Jira work belongs to which customer (a project, an epic, a component or a “Client” field), what is not billable (a label or a worklog comment tag, see How to track billable and non-billable hours in Jira), the rates and the rounding.
  2. Get the worklogs for the period. Jira’s work item export gives total time per item, not the hours logged in a month. How to export Jira worklogs to Excel or CSV shows how to get each worklog with its date.
  3. Group the hours per work item, per person or per day, and multiply by the rate.
  4. Create a sales order in PowerOffice Go for the customer, with one line per invoice line: your hourly service product, a description, the quantity in hours and the price. In Go a sales order is the same thing as an invoice draft.
  5. Invoice the sales order in Go after checking it.
  6. Record which worklogs you invoiced, by worklog ID, so late-logged hours are neither missed nor billed twice.

Automating it with the PowerOffice Go API

PowerOffice Go has an open API (v2). An integration uses three keys: an application key that PowerOffice issues to the integration’s maker, a subscription key for the API, and a client key that the customer’s administrator gets when they add the integration under Settings → Extensions in Go. The client key belongs to one Go client and decides what the integration may do. Every billable line needs a product, which gives the sales account and VAT.

A Jira app for PowerOffice Go

We make Fakturer for PowerOffice Go, a Jira Cloud app that turns billable worklogs into draft sales orders in Go:

The app is in review at the Atlassian Marketplace. Connections to live PowerOffice Go clients open as soon as PowerOffice approves the integration; until then it works with PowerOffice’s demo environment. Using another system? There is also Fakturer for Tripletex, Fakturer for Fiken and Fakturer for Fortnox.

FAQ

Does PowerOffice Go import hours from Jira? Not on its own. Hours have to be logged in Go, typed in from an export, or sent through the PowerOffice Go API by an app.

Sales order or invoice? In Go, a sales order is an invoice draft. It becomes an invoice when you send it from Go, so someone can check the lines first.

What is a client key? The key Go shows once when an administrator adds an integration under Settings → Extensions. It connects the integration to that one client.

How do I stop hours being billed twice? Keep the IDs of invoiced worklogs and leave them out next month. Fakturer does this for you.

Jira and Atlassian are trademarks of Atlassian. PowerOffice and PowerOffice Go are trademarks of PowerOffice AS. Kayabyte is an independent developer and is not affiliated with or endorsed by Atlassian or PowerOffice.