---
title: "Fortnox Integration"
description: "Connect AI agents to Fortnox, the Swedish cloud accounting platform. Agents create and bookkeep invoices, manage customers, articles, orders, offers, and supplier invoices, and work with vouchers, accounts, and financial years across 39 actions."
url: https://flowrunner.ai/integrations/fortnox
date_modified: 2026-08-01T02:40:32-07:00
---

# Fortnox

[Accounting](https://flowrunner.ai/integrations/category/finance-accounting)

Connect AI agents to Fortnox, the Swedish cloud accounting platform. Agents create and bookkeep invoices, manage customers, articles, orders, offers, and supplier invoices, and work with vouchers, accounts, and financial years across 39 actions.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 39 actions · OAuth · available

[Fortnox website](https://fortnox.se/) · [Platform Documentation](https://developer.fortnox.se/) · Capability data verified 2026-08-12

1.  A new order fires from \[Shopify\](/integrations/shopify)
2.  List Customers matches the buyer, and Create Customer adds them when no match exists
3.  Create Invoice drafts the invoice with article rows, quantities, and payment terms
4.  The agent validates the draft against the order: prices, VAT treatment, and totals
5.  The finance owner approves the draft before it becomes a ledger event
6.  Bookkeep Invoice posts the accounting voucher, and Email Invoice delivers it to the buyer
7.  The finance channel in \[Slack\](/integrations/slack) gets the confirmation, and the invoice appends to the revenue sheet

## What This Integration Enables

Fortnox runs the finances of Swedish businesses, and its API is honest about what accounting is: a sequence of state transitions that matter. An invoice is drafted, then bookkept, at which point its rows lock and a voucher posts; it cannot be deleted afterward, only cancelled with a reversing entry. This connector embraces that lifecycle instead of hiding it. FlowRunner agents manage customers, articles, orders, offers, suppliers, and supplier invoices, draft and deliver invoices, post vouchers, and read the chart of accounts, cost centers, projects, and financial years for reconciliation. The transitions that cannot be casually undone are exactly where the [human-in-the-loop](https://flowrunner.ai/concepts/human-in-the-loop) approval lives.

-   Turn orders and closed deals into drafted invoices with article rows and correct terms
-   Bookkeep, email, and where necessary cancel invoices as explicit, audited steps
-   Keep the article catalog and customer registry synced from commerce and CRM systems
-   Query accounts, vouchers, projects, and cost centers for reporting without exports

### Without FlowRunner

**Sales reach the books in batches**: Fortnox gets updated in a weekly sitting, and the ledger describes last Tuesday

**Sending is a separate chore**: Invoices get drafted, then wait for someone to remember delivery

**Reconciliation means exports**: Vouchers and account balances leave Fortnox as files before anyone can ask questions

### With FlowRunner

**Order to invoice in minutes**: Sales become drafted, validated invoices while the order is still warm

**Posting is a deliberate gate**: Drafting runs at machine speed; bookkeeping happens on approval, once, correctly

**The ledger answers directly**: Accounts, vouchers, and financial years are queryable from inside the flow

## Use Case Scenarios

### Order to cash with the posting gate intact

Orders arrive from [Shopify](https://flowrunner.ai/integrations/shopify) and each becomes a drafted Fortnox invoice, customer resolved or created, article rows filled, terms applied. The agent validates the draft against the order and queues it. On approval, Bookkeep Invoice posts the voucher and Email Invoice sends the document, and the confirmation lands in [Slack](https://flowrunner.ai/integrations/slack) while the row appends to the revenue tracker in [Google Sheets](https://flowrunner.ai/integrations/google-sheets). The books move at the speed of sales, and the posting still happens on a person's word.

### Won deals become billable paperwork

A deal closes in [Pipedrive](https://flowrunner.ai/integrations/pipedrive). The agent creates the Fortnox customer from the deal's organization, then Create Order turns the won opportunity into a billable order with rows drawn from the deal's line items. Offers already in Fortnox stay visible through List Offers, so the pipeline from quote to order to invoice reads in one place. When delivery completes, the order converts and the invoice follows the same approve-then-bookkeep path as everything else.

### A receivables watch that names names

Daily, the agent runs List Invoices with the unpaidoverdue filter, pulls each debtor's terms and contact details with Get Customer, and builds the chase list sorted by amount and age. Supplier-side, List Supplier Invoices with the unpaid filter keeps payables visible before they become late fees. Month-end reconciliation reads List Vouchers and List Accounts for the current financial year directly, and cost center and project tags mean the numbers arrive already segmented for reporting.

## Human-in-Loop Highlight

Bookkeep Invoice is the connector's point of no return: it posts the invoice's accounting voucher, locks the rows against editing, and turns a draft into a ledger fact that can only be reversed by Cancel Invoice, itself a permanent entry in the record. Fortnox does not let invoices be deleted at all once created, which is the correct instinct for accounting and the reason agents here draft freely but post never. The approval that precedes Bookkeep Invoice and the Email Invoice that follows it belongs to the finance owner, because those two calls together create a legal document in a customer's inbox and a posting in the ledger in the same minute. Create Voucher and Delete Customer carry the same weight for the same reason: entries in books and registries survive the moment they were convenient.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

39 actions

### Customers

5

-   **List Customers** Paginated customer list, filterable by name, up to 500 per page.
-   **Get Customer** Full customer detail by number: contacts, address, terms, and delivery settings.
-   **Create Customer** Creates a customer from a name alone, with number assigned automatically unless provided.
-   **Update Customer** Changes only supplied fields, for keeping details in sync.
-   **Delete Customer** Permanently removes a customer where no documents reference it. Human-gated.

### Articles

5

-   **List Articles** Paginated products and services, filterable by description.
-   **Get Article** Full article detail: pricing, units, stock quantity, and account settings.
-   **Create Article** Creates a product or service, with stock tracking for physical items.
-   **Update Article** Adjusts prices, descriptions, or settings on supplied fields only.
-   **Delete Article** Permanently removes an unreferenced article. Human-gated.

### Invoices

7

-   **List Invoices** Paginated invoices by customer and status: unpaid, unbooked, cancelled, fullypaid, unpaidoverdue.
-   **Get Invoice** Full invoice detail: rows, totals, VAT, and payment status.
-   **Create Invoice** Drafts an invoice for a customer with article rows; dates default from settings.
-   **Update Invoice** Edits header fields on a draft; booked invoices restrict what can change.
-   **Bookkeep Invoice** Posts the invoice's voucher and locks its rows. The approval-gated transition.
-   **Cancel Invoice** Reverses an invoice and its bookkeeping. The only correct void, since invoices cannot be deleted.
-   **Email Invoice** Sends the invoice to the customer using the stored email settings.

### Orders

4

-   **List Orders** Paginated sales orders filterable by customer.
-   **Get Order** Full order detail with rows and totals.
-   **Create Order** Records a billable order for a customer, convertible to an invoice.
-   **Update Order** Edits order header fields: delivery date, references, comments.

### Offers

2

-   **List Offers** Paginated quotes with status and totals.
-   **Get Offer** Full offer detail with rows and the customer reference.

### Suppliers

3

-   **List Suppliers** Paginated vendor list filterable by name.
-   **Get Supplier** Full supplier detail including bank and payment settings.
-   **Create Supplier** Creates a vendor from a name, number assigned automatically.

### Supplier Invoices

2

-   **List Supplier Invoices** Paginated bills by status for payables visibility.
-   **Get Supplier Invoice** Full bill detail: rows, totals, VAT, and payment status.

### Accounting

7

-   **List Accounts** The chart of accounts for a financial year, for coding rows and vouchers.
-   **Get Account** One account's description, VAT code, and status.
-   **List Vouchers** Posted journal entries for a financial year, for audit and reconciliation.
-   **Get Voucher** One voucher's debit and credit rows by series and number.
-   **Create Voucher** Posts a balanced manual journal entry, with cost center and project links. Approval-gated.
-   **List Cost Centers** The configured cost centers for segment reporting.
-   **List Financial Years** Configured years with ranges and accounting method, keying ledger queries.

### Projects

3

-   **List Projects** Paginated projects for tagging transactions.
-   **Get Project** One project's description, status, dates, and contact.
-   **Create Project** Creates a project for transaction-level reporting.

### Company

1

-   **Get Company Information** The connected company's name, organisation number, and details, confirming which books the connection is bound to.

## Frequently Asked Questions

### What can FlowRunner do with Fortnox?

FlowRunner agents can run List Customers, Get Customer, and Create Customer in Fortnox, plus 36 more actions.

### Does connecting Fortnox to FlowRunner require OAuth?

Yes. Fortnox connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

### Can Fortnox trigger a FlowRunner workflow automatically?

Fortnox doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Fortnox?** This integration exposes Fortnox to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/fortnox. Site index: https://flowrunner.ai/llms.txt
