Overview Legend 🧭
Overview Legend 🧭
Introduction
Fortnox is a Swedish cloud accounting and ERP platform, one of the largest in the Nordics. Small and medium-sized businesses and their accounting firms use it for bookkeeping, invoicing and financial reporting.Activate Fortnox
Partner keys
You can use Chift’s app, or register your own with Fortnox.Use Chift's app
Use your own app
Private App
Public Marketplace App
Register as a Fortnox developer

Create your integration

companyinformation, invoice, supplierinvoice, customer, supplier, bookkeeping, payment, settings, costcenter, project, inbox, connectfileCreate a developer account & sandbox
Create a developer account & sandbox
- Companies registered outside Sweden must tick the My company is registered outside of Sweden box on the registration form (step 3), which removes the Swedish organization number field.
- Users without BankID or Freja eID+ (typically foreign citizens) cannot obtain their Fortnox ID automatically and must call Fortnox support to verify their identity at the end of the flow (step 10).
Start the registration

Indicate you are not yet a customer

Fill in the developer account form

Confirm your email

Click the confirmation link

Registration is finalized manually (non-Swedish companies only)

Expect a manual-handling email (non-Swedish companies only)

Start creating your Fortnox ID


Verify your identity
- BankID: requires a Swedish personal identity number.
- Freja eID+: accepts foreign nationals via passport, but needs a separate app.

Enter your personal information

Confirm your email address

Add your mobile number
+32 for Belgium.
Review the privacy policy

Accept the terms of use

Save your recovery code

Contact Fortnox support to verify your ID
- from Sweden: 0470-78 50 00
- from outside Sweden: +46 470 78 50 00

Return to the activation email
Activate Fortnox in your Chift account
Connector settings
No connector-specific settings.Test Fortnox
Vendor fees
Software editor (you)
End user
- Bokföring: chart of accounts, journals and journal entries, as well as supplier invoices and suppliers.
- Kundfaktura or Order: customer invoices and customers.
Connect Fortnox
Fortnox setup guide for end users
- an active Fortnox subscription covering the licences your integration uses (Bokföring, and Kundfaktura or Order for customer invoicing)
- the Integration add-on (189 kr/month)
- a system administrator role in Fortnox, or a system administrator to enable the integration for them
- sign in with their Fortnox account and authorize the connection
Rate limits
Fortnox applies a sliding-window limit: 300 requests per minute, enforced over a 5-second window, that is 25 requests per 5 seconds. The limit applies per Client ID and tenant. Each connected Fortnox company has its own access token, and therefore its own budget. When the limit is exceeded, Fortnox returns HTTP429 Too Many Requests. Bursts are throttled until the average falls back under the limit.
Chift automatically manages these limits to optimize performance and prevent interruptions. However, once the API rate limit is reached, Chift cannot bypass these limitations.
See Fortnox’s rate limit documentation.
Limitations & specificities
Chart of accounts & VAT
Chart of accounts & VAT
1000–9999.Journal entries
Journal entries
journal_type, is ignored.Third-party accounts on entries. This covers customer, supplier and employee accounts. Fortnox has no native journal-to-account link, and supplier objects carry no dedicated ledger account.Third-party lines must therefore specify force_general_account. Otherwise, a “not supported” error is returned.Currency. An entry in a currency different from the company currency requires a currency_exchange_rate. Without it, Fortnox returns ERROR_CURRENCY_NOT_ALLOWED.Amounts are converted to the company currency. This also applies to financial entries.Entries are always posted. Fortnox posts vouchers immediately, so posted is always true. The posted input has no effect.Financial entries
Financial entries
- Items contain only the counterpart lines, each with a signed amount: positive into the bank, negative out of it.
- The bank ledger account is passed in the mandatory query parameter
financial_counterpart_account. - The connector adds the balancing bank line, net of the amounts.
currency_exchange_rate. See Currency under Journal entries above.Multi-folder
Multi-folder