DocumentationAI-generated

n8n-nodes-fortnox

Overview

Integrate Fortnox accounting operations into your n8n workflows to manage articles, customers, invoices, orders, and retrieve company data for multiple tenants. Designed for businesses and accountants using Fortnox's API to automate and streamline accounting tasks programmatically within n8n.

Nodes & Operations

Fortnox

Execute a comprehensive set of accounting operations including managing articles, customers, invoices, orders, and accessing company information across tenants in Fortnox.

  • Article · Create — Create a new article in the Fortnox system for a specified tenant with a required description and optional additional properties.
  • Article · Delete — Delete an article from a Fortnox company using its article number.
  • Article · Get — Retrieve a single article from the Fortnox accounting system by its article number and tenant ID.
  • Article · Get Many — Retrieve multiple articles from Fortnox using optional filtering and sorting parameters.
  • Article · Update — Update an existing article in Fortnox by specifying its article number and the fields to modify.
  • Company Information · Get — Retrieve company information for a Fortnox tenant using its Tenant ID.
  • Customer · Create — Create a new customer in the Fortnox system by specifying the required Tenant ID and customer Name, with optional additional customer details.
  • Customer · Delete — Delete a customer from the Fortnox company specified by Tenant ID using the customer's unique customer number.
  • Customer · Get — Retrieve a Fortnox customer record by the customer number for a specified tenant.
  • Customer · Get Many — Retrieve multiple customers from Fortnox for a specified tenant, optionally filtering, sorting, and limiting the results.
  • Customer · Update — Update a customer record in Fortnox by specifying the tenant ID, the existing customer number, and the fields to update.
  • Invoice · Bookkeep — Send a request to finalize (bookkeep) an existing invoice in Fortnox, marking it as accounted in the system.
  • Invoice · Cancel — Cancel an invoice in Fortnox by specifying its document number and company tenant ID.
  • Invoice · Create — Create a new invoice in Fortnox for a specified customer with detailed line items and optional additional invoice information.
  • Invoice · Credit — Credit an existing invoice in Fortnox by creating a credit note for it.
  • Invoice · Get — Retrieve a specific invoice from Fortnox accounting system by its document number associated with a tenant company.
  • Invoice · Get Many — Retrieve multiple invoices from a specified Fortnox company tenant with optional filtering, sorting, and limit controls.
  • Invoice · Send — Send an existing invoice via email using Fortnox API.
  • Invoice · Update — Update an unbooked (draft) invoice in Fortnox by specifying its document number and the fields to change, including optional changes to invoice rows.
  • Order · Cancel — Cancel a specific order in Fortnox by its document number and tenant ID.
  • Order · Create — Create a new sales order in Fortnox for a specified customer, including detailed line items and optional additional order information.
  • Order · Create Invoice — Convert an existing sales order identified by its document number into an invoice in Fortnox.
  • Order · Get — Retrieve an order from Fortnox by its document number for a specified tenant.
  • Order · Get Many — Retrieve multiple orders from Fortnox for a specified tenant, with optional filtering, sorting, and limit controls.
  • Order · Update — Update an existing order in Fortnox by specifying its document number and the fields to change, including optional detailed line items.

Fortnox Auth Start

Initiate the Fortnox OAuth authorization flow by redirecting users to the Fortnox consent screen to grant application access.

  • Default · Default — Redirect the client to the Fortnox OAuth consent screen to initiate the OAuth authorization flow for a Fortnox app.

Fortnox Auth Callback

Process the Fortnox OAuth callback to exchange the authorization code for an access token and retrieve tenant and company details to finalize the authentication.

  • Default · Default — Handle the Fortnox OAuth callback by exchanging the authorization code for an access token, extracting the tenant ID and company information, and returning these details as output.

Credentials

The package integrates with Fortnox's API using OAuth authentication. The authentication flow involves redirecting to the Fortnox OAuth consent screen and handling the OAuth callback to obtain access tokens and tenant information.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-fortnox.

Links

Discussion