Keeping financial systems aligned should not feel like a full-time job. The Finago and Qondor integration (Finago was formerly known as 24SevenOffice) 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.
Why connect Qondor to Finago?
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 Finago. 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, Finago records are 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 Finago sync back to Qondor. Your project profit and loss overview stays accurate throughout the project lifecycle.
Real-time payment tracking
Payment status flows from Finago back to Qondor, ensuring dashboards and reports always show current figures.
How data flows between Qondor and Finago
The integration consists of three main sync flows:
Invoice sync – Sends invoices from Qondor to Finago and retrieves payment status
Customer and project sync – Keeps customers and projects aligned between systems
Cost sync – Imports supplier costs and sales from Finago transactions
📌 Note: Each sync flow is a separate scheduled task that can be enabled independently based on your needs.
Invoice sync
From Qondor to Finago
When an invoice is processed in Qondor, the following data is sent to Finago:
Customer (created if it does not already exist)
Invoice order with line items
Product mappings (matched by article category)
Credit card payments (marked as paid immediately)
Credit notes (linked to original invoice)
From Finago to Qondor
Payment status (paid or unpaid)
📌 Note: Invoice sync typically runs every few minutes, depending on your configuration. The sync looks back a configurable number of days to check for newly paid invoices.
Customer and project sync
This scheduled sync keeps customers and projects aligned between Qondor and Finago.
Customer sync
From Qondor | To Finago | Notes |
Customer name | Company name | Updated on each sync |
Organisation number | Organization number | Used for company matching |
Customer ID | External ID | Stored for bidirectional linking |
How customer matching works:
Qondor checks if the customer has an External Reference (Finago Company ID)
If found, the existing Finago company is updated
If not found, a new company is created in Finago
The new Finago Company ID is stored back in Qondor's External Reference field
💡 Tip: If you need to manually link a Qondor customer to an existing Finago customer, you can set the External Reference field in Qondor to the Finago Company ID.
For booking invoices, consumer-type customers are created in Finago using the booker's email address as the primary identifier.
Project sync
From Qondor | To Finago | Notes |
Project number | Project ID | Derived from project number (see linking rules below) |
Project name | Project name | Updated on each sync |
Project status | Project status | Mapped to Finago status types |
Start date | DateStart | Project start date |
End date | DateStop | Project end date |
Project category | TypeId | Matched by category name |
Customer | CustomerId | Links project to synced customer |
Project status mapping:
Qondor Status | Finago Status |
Pending, Confirmed | Aktiv (Active) |
Cancelled, Finished | Avsluttet (Completed) |
When are projects synced?
Only projects changed within a configurable number of days are processed
Only confirmed projects are created in Finago (pending projects are skipped)
Deactivated projects in Finago can be reactivated if updated in Qondor
📌 Note: Project statuses are mapped using Norwegian terms. Ensure "Aktiv" and "Avsluttet" exist as project statuses in your Finago configuration.
Cost and sales sync
This scheduled sync pulls financial data from Finago into Qondor, giving project managers a complete financial picture without manual data entry.
What gets synced
From Finago | To Qondor | Purpose |
Supplier transactions | Actual costs | Track expenses against the project budget |
Customer transactions | Actual sales | Track revenue created directly in Finago |
Supplier costs
For a transaction to sync as an Actual cost in Qondor:
Requirement | What happens |
Transaction is a supplier transaction | Identified by account type |
Transaction is a cost entry | Debit entries on expense accounts |
Project exists in Qondor | Matched by project number |
Data synced to Qondor costs:
Supplier name (from Finago company)
Transaction reference number
Invoice date and due date
Amounts (excl. VAT, incl. VAT, VAT)
Payment status
Sales revenue
For a transaction to sync as Actual sales in Qondor:
Requirement | What happens |
Transaction is not a supplier cost | Revenue entries |
Project exists in Qondor | Matched by project number |
Data synced to Qondor sales:
Customer name (from Finago company)
Transaction reference number
Amounts (excl. VAT, incl. VAT, VAT)
Due date
Payment status (paid/outstanding)
💡 Tip: The cost sync looks back over a configurable number of days, so recently updated transactions are always captured.
Sync frequency
Sync Type | Typical Frequency | Configurable |
Invoice sync | Every few minutes | Yes |
Customer and project sync | Scheduled (e.g., hourly) | Yes |
Cost sync | Scheduled (e.g., daily) | Yes |
Data exchange summary
From | To | Data | Direction | Frequency |
Qondor | Finago | Customer | → | When invoices are processed |
Qondor | Finago | Customer invoices, Booking invoices, Card payments, Credit notes | → | Configurable (every few minutes) |
Finago | Qondor | Payment status (paid or unpaid) | ← | Same as invoice sync |
Qondor | Finago | Customers (bulk sync) | → | Scheduled |
Qondor | Finago | Projects | → | Scheduled |
Finago | Qondor | Supplier costs (from transactions) | ← | Scheduled |
Finago | Qondor | Sales revenue (from transactions) | ← | Scheduled |
How systems stay linked
The integration uses different linking mechanisms for different entities:
Qondor Entity | Linking Method | Purpose |
Customer | External Reference field | Stores Finago Company ID |
Project | Project number convention | Project number determines Finago Project ID |
Invoice | External Reference field | Stores Finago Order ID after sync |
Customer linking
When a customer is created in Finago, the Finago Company 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.
Project linking
Projects are linked using the project number in Qondor:
If the project number starts with "SO" followed by a number (e.g., "SO12345"), the number part becomes the Finago Project ID
Otherwise, the Qondor Project ID is used as the Finago Project ID
📌 Note: This means the project number in Qondor determines which project in Finago receives invoices and costs. Ensure project numbers follow the expected convention.
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 (creates consumer companies)
Credit Card Payments – Automatically marked as paid in Finago
Credit Notes – Cancellation invoices (linked to original invoice)
What gets created in Finago
When an invoice is processed, the integration automatically:
Creates or updates the Customer (matched by External Reference or email)
For booking invoices: Creates a Consumer-type company with the booker's details
Creates an Invoice Order with all line items
Maps Products based on article category configuration
Sets the Department based on configuration
When is the project created?
Projects are created in Finago either during project sync (for confirmed projects) or when the first invoice for that project is processed.
For credit card payments:
The invoice is created and immediately marked as paid using the configured payment method.
For factoring:
If configured, invoices can be sent directly to factoring with automatic distribution.
Field mapping reference
Invoice header fields
Qondor Field | Finago Field | Notes |
Invoice ID | ReferenceNumber | Links invoice back to Qondor |
Project number | ProjectId | Derived from project number |
Customer | CustomerId | Matched by External Reference |
Name + Event | InvoiceTitle | Combined for invoice title |
Invoice type | InvoiceText | Stored as invoice description |
Date of issue | DateOrdered | Order date |
Currency | CurrencyId | Matched by currency code |
Total incl. VAT | OrderTotalIncVat | Invoice total |
Email address | InvoiceEmailAddress | For electronic distribution |
Invoice line fields
Qondor Field | Finago Field | Notes |
Name on invoice | Name | Product description |
Article number | ProductId | Mapped via product category |
Out price ex. VAT | Price | Unit price |
In price ex. VAT | InPrice | Cost price |
Quantity | Quantity | Number of units |
Consumer customer fields (for booking invoices)
Qondor Invoice Field | Finago Field | Notes |
Name | Company name | Consumer's full name |
Email address | All email fields | Primary, Work, Home, Invoice |
Address | Invoice address | Full postal address |
Country | Country | Country code |
Requirements and setup
Prerequisites in Finago
Requirement | Notes |
API access enabled | Application ID and client credentials required |
Products configured | Product categories must match Qondor configuration |
Department set up | A dedicated department for Qondor invoices |
Project statuses | Must include "Aktiv" and "Avsluttet" statuses |
Payment method for card payments | Specific payment method ID required |
Prerequisites in Qondor
Requirement | Notes |
Customer external references | Business customers need Finago customer IDs |
Product category mapping | Article numbers must match Finago product categories |
Organisation numbers | Required for business customer matching |
API credentials configured | Set up with guidance from the Qondor team |
Office-level configuration | Settings are configured per office |
Configuration options
The integration supports several configuration choices:
Option | Description | Default |
Days backwards (Invoices) | How far back to check for paid invoices | 30 days |
Days backwards (Costs) | How far back to fetch cost transactions | Configurable |
Send to factoring directly | Whether invoices are sent to factoring automatically or created as offers | false |
Sync projects changed after | How many days back to look for project changes | Configurable |
Online payment method | Which Finago payment method to use for credit card transactions | Must be configured |
Department ID | Which Finago department receives Qondor invoices | Must be configured |
Misc product ID | Default product for unmapped items | Must be configured |
Misc product category ID | Default category for unmapped items | Must be configured |
💡 Tip: Contact your Qondor CSM to adjust these settings for your specific needs.
Important limitations
❗ Regional availability
Finago is a Norwegian accounting system. This integration is primarily designed for Norwegian companies.
❗ Project-based invoicing
All invoices must be linked to a project in Qondor.
❗ Customer external reference required
Business customers must have a valid external reference (Finago customer ID) to be matched for invoice sync. Ensure External References are correctly set to avoid duplicates.
❗ Consumer companies for booking invoices
Booking invoices (individual bookers) create Consumer-type companies in Finago using the booker's email address as the matching key.
❗ Product VAT rates must match
Product VAT rates in Finago must match the VAT percentages on invoice lines in Qondor. Mismatched VAT rates will cause sync errors.
❗ Project status names
Project statuses are mapped using Norwegian terms. Ensure "Aktiv" and "Avsluttet" exist as project statuses in your Finago configuration.
❗ Transaction balancing
For cost sync, all transaction amounts must balance correctly in Finago.
❗ One department per integration
All invoices are created in a single configured department. Multi-department routing is not supported.
❗ Credit notes must reference original invoice
Credit notes require the original invoice's External Reference to link correctly in Finago.
Error handling
The integration includes built-in error handling:
Scenario | Behaviour |
Network error | Task logs error and sends Slack notification |
Invalid customer reference | Error logged with invoice ID |
Product VAT mismatch | Error thrown with detailed message |
Session expired | Automatic re-authentication |
Duplicate company ID | Error thrown to prevent data corruption |
Transaction amount mismatch | Error logged, transaction skipped |
Slack notifications:
When a sync task fails for an office, the integration automatically sends a Slack notification with the office ID and error details. This allows your team to respond quickly to integration issues.
📌 Note: Failed syncs for individual items do not stop the entire batch. The integration continues processing other items and logs all errors.
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 between systems
Accurate accounting with automatic credit card payment handling
Supplier cost tracking without manual data entry
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.
