How to invoice Jira worklogs in Tripletex

By Kayabyte · Updated 11 November 2026

Short answer: Tripletex has its own timesheet 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 Tripletex order each month. A Tripletex app that creates the order from Jira worklogs is in the works (see below); until then, the manual steps here work.

Option 1: log hours in Tripletex as well

Tripletex’s timesheet (timeføring) invoices hours from projects and activities. If people also log time in Jira for the team’s own use, that means 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 Tripletex

  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 an order in Tripletex for the customer, with one order line per invoice line: description, quantity (hours), unit price excluding VAT and the VAT type. Add the customer’s reference.
  5. Invoice the order in Tripletex 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 Tripletex API

Tripletex has an open API. An integration uses two tokens: a consumer token that Tripletex issues to the integration’s maker after approval, and an employee token that the customer creates in Tripletex for their own company. The employee token decides what the integration may do, so give it to a user whose access fits the job.

A Jira app for Tripletex (planned)

We make Fakturer, a Jira Cloud app that turns worklogs into invoice drafts in Fiken. A Tripletex version is planned as a separate app:

It is not available yet: it waits for Tripletex to approve the integration. If you use Fiken, Fakturer does this today.

FAQ

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

Order or invoice? An order holds the lines and becomes an invoice when you invoice it in Tripletex. Creating orders lets someone check the lines first.

What is a Tripletex employee token? A token a Tripletex user creates for an integration. It acts with that user’s access to the company.

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 in Fiken, and the Tripletex app will too.

Jira and Atlassian are trademarks of Atlassian. Tripletex is a trademark of Tripletex AS. Kayabyte is an independent developer and is not affiliated with or endorsed by Atlassian or Tripletex.