Skip to main content

Tripletex and Qondor Integration

Understand how the Tripletex and Qondor integration works, what data is synced, and what is required to get started.

Martin Moen avatar
Written by Martin Moen
Updated over 2 weeks ago

TRIPLETEX AND QONDOR INTEGRATION

Keeping financial systems aligned should not feel like a full-time job. The Tripletex and Qondor integration is built to remove manual work, reduce errors, and give you confidence that your project finances are always up to date.

This article explains why the integration matters, how data flows between the systems, and what you need to set it up successfully.


WHY CONNECT QONDOR TO TRIPLETEX?

When invoicing, payments, and project costs live in separate systems, it is easy to lose oversight. This integration brings everything together.

STREAMLINED INVOICING

Customer invoices, booking invoices, and card payment invoices created in Qondor automatically appear in Tripletex. There is no manual data entry, which means fewer mistakes and more time saved.

A SINGLE SOURCE OF TRUTH

Qondor is the master system for projects and customers. When data is synced, Tripletex is created or updated based on what exists in Qondor. Both systems stay aligned without extra effort.

UP-TO-DATE PROJECT FINANCES

Supplier costs and sales revenue registered in Tripletex sync back to Qondor. Your project profit and loss overview stays accurate throughout the project lifecycle.

REAL-TIME PAYMENT TRACKING

Payment status flows from Tripletex back to Qondor, ensuring dashboards and reports always show current figures.


HOW DATA FLOWS BETWEEN QONDOR AND TRIPLETEX

The integration consists of two main sync flows:

  • Invoice sync

  • Cost/Sales sync

πŸ“Œ Note: Invoice sync and Cost/Sales sync are two separate integrations that can be enabled independently.


INVOICE SYNC

From Qondor to Tripletex

When an invoice is processed in Qondor, the following data is sent to Tripletex:

  • Project (created if it does not already exist)

  • Customer and contact person

  • Project manager (created as a Tripletex employee if missing)

  • Customer invoices

  • Booking invoices

  • Credit card payments (marked as paid)

  • Credit notes

From Tripletex to Qondor

  • Payment status (paid or unpaid)

πŸ“Œ Note: Invoice sync typically runs every few minutes, depending on your configuration.


COST AND SALES SYNC

This scheduled sync pulls financial data from Tripletex into Qondor, giving project managers a complete financial picture without manual data entry.

What Gets Synced

From Tripletex

To Qondor

Purpose

Supplier invoices

Actual costs

Track expenses against the project budget

Customer invoices

Actual sales

Track revenue and payment status


Supplier Costs

For a supplier invoice to sync as an Actual cost in Qondor:

Requirement

What to do in Tripletex

Invoice is journaled

The supplier invoice must be posted (not a draft)

Project assigned on posting

Select the project on the accounting/posting line

Project number matches

The Tripletex project number must match the Qondor project number

Posting type is expense

The posting must be an expense entry (not a balance sheet posting)

Data synced to Qondor costs:

  • Supplier name

  • Invoice number and description

  • Invoice date and due date

  • Amounts (excl. VAT, incl. VAT, VAT)

  • Currency

  • Payment status

πŸ’‘ Tip: If a supplier invoice covers multiple projects, split the posting linesβ€”each will sync to its respective project.


Sales Revenue

For a customer invoice to sync as Actual sales in Qondor:

Requirement

What to do in Tripletex

Invoice exists

Create the customer invoice in Tripletex

Linked to project

The invoice must be connected to a project using Tripletex's Project Invoice Details feature

Project number matches

The Tripletex project number must match the Qondor project number

Data synced to Qondor Sale:

  • Invoice number

  • Customer name

  • Amounts (excl. VAT, incl. VAT, VAT)

  • Currency

  • Due date

  • Payment status (paid/outstanding)


Sync Frequency

The Cost and Sales sync runs on a configurable schedule (typically daily). It looks back over a defined period to catch any new or updated invoices.

⚠️ Note: Only projects that exist in both Qondor and Tripletex (with matching project numbers) will have costs and sales synced.


DATA EXCHANGE SUMMARY

From

To

Data

Direction

Frequency

Qondor

Tripletex

Project, Customer, Contact Person, Project Manager

β†’

When invoices are processed

Qondor

Tripletex

Customer invoices, Booking invoices, Card-payment invoices, Credit notes

β†’

Configurable (typically every few minutes)

Tripletex

Qondor

Payment status (paid or unpaid)

←

Same as invoice sync

Tripletex

Qondor

Supplier costs (from supplier invoices)

←

Scheduled

Tripletex

Qondor

Sales revenue (from Tripletex invoices)

←

Scheduled


HOW SYSTEMS STAY LINKED

The integration uses External Reference fields in Qondor to maintain links between systems:

Qondor Entity

External Reference Contains

Purpose

Invoice

Tripletex Invoice ID or Order Number

Track which invoices have been synced

Customer

Tripletex Customer ID

Link customers across systems

Contact Person

Tripletex Contact ID

Link contact persons across systems

πŸ“Œ Note: When an entity is created in Tripletex, its ID is stored in Qondor's External Reference field. On subsequent syncs, this ID is used to update the existing record rather than creating duplicates.

πŸ’‘ Tip: If you need to manually link a Qondor customer to an existing Tripletex customer, you can set the External Reference field in Qondor to the Tripletex customer ID.


INVOICE TYPES SUPPORTED

The integration supports the following Qondor invoice types:

  • Customer Offer Invoices – Invoices sent from offers

  • Customer Form Invoices – Invoices created from booking forms

  • Booking Invoices – Invoices for individual bookers

  • Credit Card Payments – Automatically marked as paid in Tripletex

  • Credit Notes – Cancellation invoices


WHAT GETS CREATED IN TRIPLETEX

When an invoice is processed, the integration automatically:

  1. Creates or updates the Customer (matched by organisation number or email)

  1. Creates or updates Contact Persons

  1. Creates the Project (using the project number as identifier)

  1. Creates the Project Manager as a Tripletex employee if needed

  1. Creates an Invoice or Order (depending on your configuration)

When is the project created?

  • Invoice sync only: The project is created in Tripletex when the first invoice for that project is processed.

  • Cost/Sales sync enabled: The project can be created when confirmed in Qondor, depending on your configuration.

  • For credit card payments, the invoice is created and immediately marked as paid using the configured payment type.


FIELD MAPPING REFERENCE

When an order or invoice is created in Tripletex, the following fields are mapped from Qondor:

Order Header Fields

Qondor Field

Tripletex Field

Notes

OrderNumber

number

Order number

DateOfIssue

orderDate

Order date

DateOfIssue or Project.StartDate

deliveryDate

Configurable via setting

InvoiceReference / ContactPerson / Name

reference

Uses first available value

EmailAddress

receiverEmail, overdueNoticeEmail

Same value on both fields

InvoiceReference + ContactPerson

invoiceComment

Format: "reference / contact name"

Currency

currency

Matched by currency code

Items (invoice lines)

orderLines

Grouped by article mapping configuration

Related Entity Fields

Qondor Field

Tripletex Field

Notes

Customer

customer

Created or updated before order

Project

project

Created if not exists, matched by project number

Project.ProjectManager

ourContactEmployee

Set as "Our Contact" on the order

Contact Person (by email)

contact, attn

First matching contact is used

Customer.InvoicesDueIn

invoicesDueIn

Default: 14 days

Customer.InvoicesDueInType

invoicesDueInType

Default: "DAYS"


HOW CONTACT PERSONS ARE MATCHED

Contact persons are matched using the following logic:

  1. The integration searches Tripletex for the contact matching the email address from the Qondor invoice

  2. The search is filtered to contacts linked to the same customer

  3. The matching contact is set as both Contact and Attn on the order

πŸ“Œ Note: If no matching contact is found in Tripletex, the order is created without a linked contact person. The integration will separately attempt to create or update the contact person in Tripletex based on the Qondor contact person data.


INVOICE COMMENT AUTO-FILL

The Invoice Comment field in Tripletex is automatically populated with:

{Invoice Reference} / {Contact Person Name}

This ensures the booker's full name always appears on the invoice, even when the invoice address is set to a company name.

Examples:

  • If Invoice Reference is "PO-12345" and Contact Person is "Ola Nordmann": PO-12345 / Ola Nordmann

  • If only Contact Person is set: Ola Nordmann

  • If only Invoice Reference is set: PO-12345


DELIVERY METHOD FALLBACKS

When creating customers in Tripletex, the integration validates the delivery method (EHF, e-invoice, etc.). If validation fails:

For company customers:

  • If EHF validation fails (organisation number not found in EHF registry)

  • Integration automatically retries with EMAIL as delivery method

For individual customers:

  • If e-invoice validation fails

  • Integration automatically retries with EMAIL as delivery method

⚠️ Note: This fallback behaviour prevents sync failures when customers are not registered for electronic invoicing.


REQUIREMENTS AND SETUP

PREREQUISITES IN TRIPLETEX

Requirement

Notes

Project module enabled

Required for project-based invoicing

API access enabled

Required for the integration

Payment type for card payments

A specific payment type ID must be configured for credit card payments


PREREQUISITES IN QONDOR

Requirement

Notes

Clean customer data

Matching uses organisation number and email. De-duplicate customers before go-live to avoid sync errors.

Article mapping configured

Required for VAT codes or products

API credentials

Set up with guidance from the Qondor team


CONFIGURATION OPTIONS

The integration supports several configuration choices:

Option

Description

Default

Create as Invoice or Order

Choose whether to create invoices directly or as orders for manual review

Configurable

Order line grouping

Group order lines by product (standard) or by article number

Standard

Delivery date source

Use invoice date or project departure date

Invoice date

Project start date source

Use Qondor StartDate or CreatedDate for new projects

StartDate

Credit card payment type

PaymentTypeId for automatic payment marking

Must be configured

Payment sync lookback

How many days back to check for paid invoices

30 days

Company fallback delivery

Fallback method if EHF validation fails for companies

EMAIL

Individual fallback delivery

Fallback method if e-invoice validation fails for individuals

EMAIL

πŸ’‘ Tip: Contact your Qondor CSM to adjust these settings for your specific needs.


IMPORTANT LIMITATIONS

❗ Norwegian customers only

The integration currently supports Norwegian companies and addresses.

❗ Project-based invoicing

All invoices must be linked to a project in Qondor.

❗ Customer matching rules

Customers are matched by organisation number first, then email. Clean data is essential to avoid duplicates.

❗ Duplicate organisation numbers

Multiple customers in Qondor with the same organisation number can cause sync errors. Ensure customer data is cleaned and de-duplicated before enabling the integration.

❗ Department not supported

The integration does not currently support setting department on orders based on team in Qondor. All orders are created without department assignment.

❗ Products are not synced

Products are not transferred from Qondor to Tripletex. Use article mapping to link Qondor articles to existing Tripletex products or VAT types instead.

❗ Contact person selection

The integration selects the first matching contact person by email. If multiple contacts share the same email address, the first one returned by Tripletex is used.


TYPICAL USE CASES

  • Real-time cash-flow visibility for finance teams

  • Consolidated project P&L for project managers

  • Reduced manual work by removing double entry

  • Accurate accounting with automatic credit card payment handling


READY TO GET STARTED?

If you are ready to simplify invoicing and gain full financial visibility across projects, contact your Qondor CSM to get started. They will guide you through setup and ensure everything runs smoothly from day one.

Did this answer your question?