Fortnox
erp · live
Setup Credentials
oauth2 · 5 minutes
- 1.Create or choose the integration user — Open Fortnox user administration and create or select the user that will be used for the Junipeer connection.
- 2.Add the required licences — Ensure the user has licences for Orders, Invoices, Accounting, and Integration.
- 3.Enable the required permissions — Assign the licences to the user and enable all permissions the integration needs.
- 4.Connect Fortnox in Junipeer — In Junipeer, click the Fortnox connector, sign in with the prepared user, and approve access.
Screenshots
Swipe to browse screenshots
Known Limitations
Prohibited characters in Fortnox product numbers
Fortnox product numbers only allow: letters, numbers, _ - / \ + $. No spaces. Max 200 characters.
Currency must be pre-configured in Fortnox
All currencies used in orders must be added to Fortnox before syncing. Enable automatic exchange rate updates.
VAT rates must be configured in Fortnox
Only 25%, 12%, 6% are included by default. Additional rates (e.g. for other EU countries via OSS) must be added manually.
Fortnox 500 invoice line limit
Fortnox API limits invoices to 500 line items. Orders with more than 500 products will fail.
Fortnox warehouse module forces 0 quantity
When the Fortnox Warehouse Module is active, items with 0 or negative stock cannot have delivered quantity > 0 via API. Fortnox forces it to 0.
Invoices cannot be modified after booking
Once an invoice is created and booked in Fortnox, it cannot be updated or modified via the API. Orders can be updated and resynced, but invoices are final. To correct a booked invoice, create a credit invoice and re-invoice.
Only 1 refund per order supported
Fortnox only allows one credit invoice per invoice. A second refund attempt on the same order will fail silently.
Error Codes
KUNDE_INTE_HAMTA_HITTA_LEVERANSSATTKunde inte hämta/hitta leveranssätt.FORTNOX_VAT_NOT_FOUNDKunde inte hämta/hitta momsFORTNOX_CURRENCY_NOT_FOUNDCould not retrieve/find currencyFORTNOX_CUSTOMER_NAME_EMPTYCustomer name cannot be empty (2000637)FORTNOX_FISCAL_YEARFiscal year not availableFORTNOX_ACCOUNT_INACTIVEThe account is not activeFORTNOX_COST_CENTER_AUTHLacks authorization for cost centersFORTNOX_PAYMENT_DATEThe payment date cannot precede the invoice dateFORTNOX_CURRENCY_MISMATCHCurrency X and Currency X does not matchFORTNOX_SHIPPING_NOT_FOUNDKunde inte hämta/hitta leveranssättSHOPIFY_PRODUCT_CHARSProhibited characters in product numberSHOPIFY_MANUAL_ORDER_MARKED_PAIDShopify manual/draft orders exported as paid instead of unpaidQLIRO_PAYOUT_NOT_MATCHINGQliro payouts not syncing with Fortnox invoicesREFUND_PAYOUT_DOUBLEDRefund payout amount doubled — negative balanceOSS_NOT_APPLIED_TO_CREDIT_NOTESOSS sales account mapping not applied to credit notes








