Title: BjornTech Fortnox Hub for WooCommerce
Author: bjorntech
Published: <strong>16 di Jugn dal 2019</strong>
Last modified: 14 di Otubar dal 2026

---

Search plugins

![](https://ps.w.org/woo-fortnox-hub/assets/icon.svg?rev=3345181)

# BjornTech Fortnox Hub for WooCommerce

 By [bjorntech](https://profiles.wordpress.org/bjorntech/)

[Download](https://downloads.wordpress.org/plugin/woo-fortnox-hub.5.8.1.zip)

 * [Details](https://fur.wordpress.org/plugins/woo-fortnox-hub/#description)
 * [Reviews](https://fur.wordpress.org/plugins/woo-fortnox-hub/#reviews)
 *  [Installation](https://fur.wordpress.org/plugins/woo-fortnox-hub/#installation)
 * [Development](https://fur.wordpress.org/plugins/woo-fortnox-hub/#developers)

 [Support](https://wordpress.org/support/plugin/woo-fortnox-hub/)

## Description

This plugin integrates WooCommerce with Fortnox. Automating your accounting and 
inventory.

It can create a Fortnox Invoice, Order or Offer based on a WooCommerce Order.

Customer data will be stored in the Fortnox customer database and will be automatically
updated if changed in a new order.

Invoices can automatically be set to paid based on the payment method used in the
WooCommerce order.

The plugin can create internal invoices and voucher to automate the handling of 
payouts for a number of payment gateways.

 * Klarna
 * Stripe
 * Nets
 * Clearhaus
 * Swish, if you are using the BjornTech Swish plugin (https://wordpress.org/plugins/
   woo-swish-e-commerce)
 * Zettle, if you are using the BjornTech Zettle plugin (https://wordpress.org/plugins/
   woo-zettle-integration/)

### Klarna payout API settings

In the Klarna payout settings, select “Payout API provider” (fortnox_klarna_api_provider):
Kustom (default) or Klarna. “Payout API region” selects EU or US; Automatic keeps
the existing store-country selection (US for a US store, EU otherwise). “Payout 
API environment” selects production or playground; Automatic follows the payment
gateway’s test mode. The region/environment must match your configured gateway credentials;
production uses live credentials and playground uses test credentials. No custom
API URL is accepted.

These settings apply to payout/transaction listing, order lookup and merchant reference
updates. They do not change the payment gateway’s own checkout/capture requests.
Existing installations without these options keep Kustom and automatic region/environment
selection. Existing EU behavior is unchanged; Klarna accounts must explicitly select
Klarna. Kustom US hosts are not confirmed by official documentation, so US Kustom
requests are now blocked instead of using an undocumented host. Select Klarna for
US Klarna accounts; do not select EU to work around the block for a US Kustom account.

### Requirements

The following licenses from Fortnox are required in order for the basic functionality
of the plugin to work:

 * Bookkeeping
 * Invoicing
 * Integration

The plugin supports a number of different plugins and external services – these 
include:
 – Turnr

### External services

This plugin connects to several external services to provide its functionality:

**Fortnox API**
 This plugin connects to the Fortnox API (https://apps.fortnox.se)
to synchronize WooCommerce data with your Fortnox accounting system. This includes
creating invoices, orders, customers, and managing product information. Data sent
includes order details, customer information, product data, and payment information.
This connection is essential for the core functionality of syncing your e-commerce
data with your accounting system. – Terms of use: https://www.fortnox.se/om-fortnox/
integritet-och-sakerhet/avtal-och-villkor – Privacy policy: https://www.fortnox.
se/om-fortnox/integritet-och-sakerhet/gdpr

**BjornTech Service**
 This plugin connects to BjornTech’s service (fnmarketapi.
bjorntech.biz) for plugin activation, authentication, and connection management 
with Fortnox. Data sent includes your email address, site URL, plugin version, and
authorization codes. This service is required for initial setup and maintaining 
the connection between your site and Fortnox. – Terms of use: https://bjorntech.
com/terms-and-conditions/ – Privacy policy: https://bjorntech.com/privacy-policy/

## Installation

You can find detailed installation and configuration instructions [here](https://bjorntech.com/sv/kom-igang-med-fortnox-hub?utm_source=wp-fortnox&utm_medium=plugin&utm_campaign=product)

## Reviews

![](https://secure.gravatar.com/avatar/3e5fa373cdc67029dd3647236d25ed43bacde04263a6d2c450bb0abe2c4c89d3?
s=60&d=retro&r=g)

### 󠀁[High technical skills!](https://wordpress.org/support/topic/high-technical-skills/)󠁿

 [kalbynet](https://profiles.wordpress.org/kalbynet/) 15 di Zenâr dal 2025

Very high service, fast and spot on! Impressed by the analytic in terms of technical
advices caused by for example server PHP settings and not caused by plugin. A driving
force to solve customers issue even if its customers own problem. Plugin works smooth
and also bookkeeping finds it easy to work with.

![](https://secure.gravatar.com/avatar/41437511160adaed7495e4123008f1254beffd84f9552f6936990b73af238e5d?
s=60&d=retro&r=g)

### 󠀁[Great plug-in and support](https://wordpress.org/support/topic/great-plug-in-and-support-57/)󠁿

 [davidcarinci](https://profiles.wordpress.org/davidcarinci/) 20 di Avost dal 2024

Excellent plug-in and support!

![](https://secure.gravatar.com/avatar/618ba5b8739898cc83545cb246291331765e2c84022c536eb6008219439f0673?
s=60&d=retro&r=g)

### 󠀁[Awesome support!!](https://wordpress.org/support/topic/awesome-support-764/)󠁿

 [3drobban](https://profiles.wordpress.org/3drobban/) 23 di Fevrâr dal 2023

Absolutely excellent support Bjorntech has ;)Especially Calle, a guy with a service
mind above most I've come across.

![](https://secure.gravatar.com/avatar/2a2da5af3f82343d49aad575fd000dd5b64d0ee9a0b6944788c6a79d883bcfaf?
s=60&d=retro&r=g)

### 󠀁[Great plugin & over the top support](https://wordpress.org/support/topic/great-plugin-over-the-top-support/)󠁿

 [pr0pang](https://profiles.wordpress.org/pr0pang/) 9 di Març dal 2022

An affordable plugin that we couldn't have survived without. Its makes for an easy
sync between our woo-commerce orders and our business system "Fortnox". The developers
and the support are what in the end make this plugin truly amazing. They have helped
us with several fixes and custom-made additions that we needed for our specific 
business. Often on the day of which our problems appear. Thank you Björntech!

![](https://secure.gravatar.com/avatar/94da58e56cc9e557ab6b62dc6dafddd7f48c59df8e9c72476b9b4482d8e135f7?
s=60&d=retro&r=g)

### 󠀁[Awesome support](https://wordpress.org/support/topic/awesome-support-583/)󠁿

 [typhooneforrest](https://profiles.wordpress.org/typhooneforrest/) 1 di Mai dal
2021

A Plugin should not only be rated and reviewed by its functionality, but also by
the support. BjornTech provides top-class support and I really recommend this plugin.
The functionality is really superb and makes the integration between WooCommerce
and Fortnox a breeze. Highly recommended!

![](https://secure.gravatar.com/avatar/1d113f983bd703f4b312df6ecf20e1cc1018069e0a202ace6de0f98804502844?
s=60&d=retro&r=g)

### 󠀁[Amazing plugin](https://wordpress.org/support/topic/amazing-plugin-1778/)󠁿

 [droneit](https://profiles.wordpress.org/droneit/) 17 di Fevrâr dal 2021

Amazing plugin and fantastic support!

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/)

## Contributors & Developers

“BjornTech Fortnox Hub for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ bjorntech ](https://profiles.wordpress.org/bjorntech/)

“BjornTech Fortnox Hub for WooCommerce” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/woo-fortnox-hub/contributors)
for their contributions.

[Translate “BjornTech Fortnox Hub for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/woo-fortnox-hub)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/woo-fortnox-hub/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/woo-fortnox-hub/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/woo-fortnox-hub/)
by [RSS](https://plugins.trac.wordpress.org/log/woo-fortnox-hub/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.8.1

 * Working with WooCommerce 11.2 and WordPress 7.1
 * New: Select Kustom or Klarna for payout and merchant reference API calls with
   region and environment settings and verified endpoints; Kustom US payouts are
   disabled until the API hosts are confirmed
 * New: Added support for WooCommerce Payments payouts
 * New: Added option to disable automatic Fortnox document completion when WooCommerce
   orders are completed
 * New: Added support for capturing Ledyer orders when the Fortnox invoice is sent
   or booked
 * New: Added Swedish translations
 * New: Added connection notices explaining missing Fortnox licenses or system administrator
   rights
 * Fix: Send merchant reference updates using the required HTTP PATCH method
 * Fix: Improved Svea payout handling and API authentication
 * Fix: Prevented duplicate queued order, invoice, offer, stockchange, refund, and
   manual sync actions
 * Fix: Shipping country now falls back to billing country when no shipping country
   is set
 * Fix: Fortnox document rows are now cleared and rewritten, with a snapshot to 
   restore the original rows if the update fails
 * Fix: Invoice and order references are now matched exactly, including legacy formats,
   instead of by substring
 * Fix: Previously reduced stock is now restored when an order is cancelled
 * Fix: Negative WooCommerce Payments and Svea payouts are now booked with correct
   VAT, fee and net directions
 * Fix: PHP 8.4 deprecation warnings and payout initialization warnings
 * Fix: Reconnecting to Fortnox no longer crashes on API errors, and credentials
   are redacted from logs
 * Fix: Fortnox API rate limits now trigger a cooldown before retrying
 * Fix: Removed the lookup of existing Fortnox orders by WooCommerce order number
 * Fix: Orders marked as WarehouseReady can now be updated when Fortnox Lager is
   not activated
 * Fix: Capture of Kustom Checkout orders on invoice status now works with the order
   management built into Kustom Checkout, and the setting is shown again

#### 5.8.0

 * Working with WooCommerce 10.6
 * New: Added support for Fortnox Offers – create and manage offers directly from
   WooCommerce orders
 * New: Added support for service accounts in Fortnox integration
 * New: Added customer number handling for better customer matching
 * New: Added cost center and project support at invoice/offer row level
 * New: Added invoice accrual functionality for deferred revenue handling
 * New: Added fax field to customer meta mapping options
 * New: Added improved B2B/B2C customer type detection and handling
 * New: Added better email details synchronization with Fortnox
 * New: Added connection reuse prevention for improved API stability
 * Fix: Access token lock improvements for better security
 * Fix: Stock field handling improvements in warehouse management
 * Fix: Customer email comparison now case-insensitive for better matching
 * Fix: Organization number validation for e-invoices
 * Fix: Inactive products now properly excluded from order sync
 * Fix: Shipping VAT calculation improvements
 * Fix: Comments and notes handling in orders and invoices
 * Fix: YITH Product Addons compatibility improvements
 * Fix: Updated Kustom URL

#### 5.7.9

 * Working with WooCommerce 10.4
 * New: Added support for customer-specific terms of payment in user profiles
 * New: Added support for fixed delivery date on invoices/orders
 * New: Added support for mapping meta fields to organisation number on customers
 * New: Added verification of invoice/order rows against WooCommerce order quantities
 * Fix: Articles that are inactive in Fortnox now properly throw an error when syncing
   orders
 * Fix: Product-specific account now has priority over article/purchase account 
   when creating order rows
 * Fix: Email addresses are now compared case-insensitively when matching customers
 * Fix: Invoice status handler not processing correctly when accelerate sync is 
   disabled
 * Fix: Added support for Klarna Payments combined EU credentials
 * Fix: Improved compatibility with PHP installations without the bccomp function

#### 5.7.8

 * New: Added support for syncing meta fields to Fortnox without custom config plugins
 * New: Added support for capturing Ledyer orders based on the invoice status in
   Fortnox
 * New: Added option to change the timeout value for Fortnox API requests
 * New: Added option to not use article numbers on credit invoices specifically
 * New: Added a domain lock option to prevent Fortnox from working if you move your
   site to a new domain
 * Fix: Enabling automatic capture of Klarna orders through the plugin prevented
   credit invoices from being created
 * Fix: Some specific Fortnox fields on order not saved correctly on newer WooCommerce
   versions
 * Fix: If using the option to add more identifiers (from attributes) to order/invoices
   lines when syncing variable products the attribute values could sometimes be 
   duplicates
 * Fix: Comparison of the email on the order and the customer email in Fortnox was
   done in a case sensitive way causing issues with email addresses that differ 
   only in case

#### 5.7.7

 * Dev: Removed unnecessary files

#### 5.7.6

 * Working with WooCommerce 10.1
 * New: Added support for the European VAT Compliance Assistant for WooCommerce 
   plugin
 * New: Added option send emails to a static email as BCC
 * Dev: Translation compatibility fixes
 * Dev: Security fixes
 * Dev: New filters

#### 5.7.5

 * Fix: Namechange

#### 5.7.4

 * Fix: Automatic syncing not starting if previously disabled or not yet set up

#### 5.7.3

 * Working with WooCommerce 10.0 and WordPress 6.8
 * New: Added option to manually resync credit invoices
 * New: Added option to control when orders are synced to Fortnox based on the orders
   payment method
 * New: Added options to the Invoice status actions section to control when invoices
   should be bookkeeped/printed based on status
 * New: Added filter in the WooCommerce orders view for searching for synced vs 
   unsynced orders
 * New: Added option to remove VAT from Klarna payout invoices/vouchers (needed 
   for Kustom)
 * New: Added option for always setting the customer in Fortnox to a company if 
   a VAT number can be found on the order
 * New: Added option to always create credit invoices in Fortnox that are not directly
   connected to the original invoice
 * New: Added option to specifically set the print template to a credit invoice 
   before it is created
 * Fix: Delivery date set to wrong date when using the option to set the date to
   when the sync to Fortnox happens
 * Fix: Product updates sometimes triggered from WooCommerce to Fortnox when updates
   from Fortnox happens regardless of settings
 * Fix: Orders sometimes attributed to wrong client in Fortnox when an email address
   in an order is too similar to an existing one in Fortnox
 * Fix: Credit invoices can get incorrect account or VAT data when using custom 
   Fortnox plugins
 * Fix: Fortnox invoices matched incorrectly sometimes when using Fortnox Hub with
   multiple sites

#### 5.7.2

 * Working with WooCommerce 9.7
 * New: Added option for syncing variants prices to Fortnox when syncing main variable
   product
 * Fix: Fortnox Hub sometimes trying to make requests to Fortnox even when disconnected
   or expired
 * Fix: Error email sometimes not sent out for Klarna orders

#### 5.7.1

 * Working with WooCommerce 9.6 and WordPress 6.7
 * New: Added option to support using WPML default currency when syncing products
   to and from Fortnox
 * New: Added option to always create and update articles in Fortnox with the default
   stockplace set in the plugin settings
 * New: Added option to use the newer Fortnox Stockplace API (experimental)
 * New: Added option to not send delivery date to Fortnox when creating orders/invoices
 * New: Added more granular control over how invoices should be handled after creation
   under the Invoice status actions section
 * New: Added option to delete, trash or unpublish products in WooCommerce when 
   they are set as inactive in Fortnox
 * New: Added option to use the variants name instead of the parent product name
   when syncing orders containing variants
 * New: Added option to use a better rate limiting system for the plugin
 * New: Added option to not create a customer if it is not found in Fortnox
 * New: Added option to create a custom note on invoices and orders
 * New: Added a sync button to the individual order page meta box
 * New: Added option to not exclude the label shipping on the shipping row in the
   order/invoice
 * New: Added a warning when syncing invoices in the Invoice status actions section
   if you have email settings on
 * New: Added support for Zettle Online invoice payments
 * New: Added option for doing a daily sync of products from WooCommerce to Fortnox
 * New: Added option to include the attribute name of a product on the order/invoice
   row
 * Fix: Zettle payout notices sometimes showing up more than once
 * Fix: Added option to send out an error email if an error occurs in the plugin
 * Fix: Vat Exempt orders sometimes not being synced correctly when using the EU/
   UK VAT Manager for WooCommerce plugin
 * Fix: Stripe payouts not working when using the Funnelkit Stripe plugin
 * Fix: Refunds not synced automatically when orders are synced based on order status
 * Fix: Check to see if Fortnox Warehouse is enabled happening even if the plugin
   is disconnected from Fortnox
 * Fix: Manual syncs of orders could sometimes bug out when happening at the same
   time as the automatic syncs
 * Dev: New clients always upgraded to use Fortnox Hub API v2 (more stable and faster)
 * Dev: Added additional filters
 * Dev: Added additional parameters to the default cURL requests used by the plugin
   for better performance

#### 5.7.0

 * Working with WooCommerce 9.2 and WordPress 6.6
 * New: Added the option of also saving the underlying post when products are updated
   from Fortnox
 * New: Added an option to skip the custom VAT number check
 * New: Added support for capturing Klarna orders as part of the invoice status 
   actions
 * New: Added the option to sync the prices of individual products in a bundle over
   to Fortnox as well as the parent
 * New: Added support for the EU/UK VAT Manager for WooCommerce plugin for WooCommerce
 * Fix: Orders containing a VAT number sometimes creates private instead of company
   customers
 * Fix: Integration with Stripe sometimes not working due to not finding the API
   key
 * Fix: Warehouse ready sometimes being set on orders even though it shouldn’t
 * Fix: Custom order numbers not working with the latest versions of the Custom 
   order number plugin

#### 5.6.9

 * Fix: Some valid organisation numbers are getting caught in the organisation number
   filter

#### 5.6.8

 * Working with WooCommerce 8.9 and WordPress 6.5
 * New: Added the option to show the total stock in WooCommerce of all selected 
   stockplaces in Fortnox Lager
 * New: Added option to delete WooCommerce products via Fortnox
 * New: Added setting to save product posts when products are updated from Fortnox
 * Fix: Better handling of zero total orders
 * Fix: Virtual variable parent products not syncing
 * Fix: Malformed organisation numbers sometimes not matching with existing Fortnox
   customers
 * Fix: YITH Gift Cards sometimes not being applied in invoices properly
 * Fix; Zettle Gift card purchases not being applied to invoices properly
 * Fix: Coupons added to invoices with too many fields active

#### 5.6.7

 * Working with WooCommerce 8.6
 * New: Added option to show the total stock of all stockplaces in Fortnox Warehouse
   as the product stock in WooCommerce
 * New: Fortnox Hub will automatically filter out inactive cost centers and finished
   projects when displaying them in WooCommerce
 * Fix: Cancelled invoices sometimes not being processed correctly by the invoice
   status action section of the plugin
 * Fix: Manual payout handling in the plugin could accidentally overlap
 * Dev: Fortnox V2 API will now to a higher extent communicate directly with Fortnox
 * Dev: Added more filters to invoice status action handler
 * Dev: Updated log handler

#### 5.6.6

 * Working with WordPress 6.4 and WooCommerce 8.5
 * New: Added possibility to connect Projects and Costplaces to WooCommerce products
 * New: Added option to force the VAT included option on Fortnox customer cards 
   to be either true or false
 * New: Added option for Fortnox Hub to take subcategories into account when using
   the category filter under Products to Fortnox
 * New: Added support for Zettle Gift cards
 * New: Added option to not sync orders that have 0 order value
 * New: Added function to allow you to sync for VAT numbers on orders in the order
   list view
 * New: Added possibility to control what invoice templates are used when invoices
   are created from Fortnox orders
 * New: Added option to allow end users to download their invoices in the WooCommerce
   User area view
 * New: Added option to send requests via headers in the Fortnox Hub V2 API (a temporary
   fix until the entire solution is out of beta)
 * New: Added option to add an order reference from Svea checkout to Fortnox orders
   and invoices
 * New: Added option to sync default stockplaces from Fortnox to WooCommerce
 * Fix: Partial refunds not synced to Fortnox properly if only a Fortnox order has
   been created
 * Fix: Klarna payouts not processed correctly when payout only contains refunds
 * Fix: Primary stockplace not properly added to order or invoice when using Fortnox
   Lager
 * Fix: Website sometimes crashing when using the option in the plugin to send a
   merchant reference to Klarna
 * Fix: Prices with decimals not synced to Fortnox properly when using B2BKing pricelists
 * Fix: Book and pay associated invoices for Stripe Payouts not working when using
   the detailed invoice option
 * Dev: Disable remaining Paypal settings
 * Dev: Removed possibility for user to change their refresh token in the options
   view
 * Dev: Added the connectfiles scope to Fortnox Hub for future development of functions

#### 5.6.5

 * Working with WooCommerce 8.2
 * New: Added option to determine if a customer is a company solely based on if 
   an organisation number is supplied or not
 * New: Added option to sync variable products directly to Fortnox instead of only
   variants
 * New: Added option to prioritize article accounts over general purchase accounts
 * New: Added option to allow you to sync customers over to Fortnox without VAT 
   number
 * New: Added option to better handle custom order numbers
 * New: Added an option to create invoices based on date when order was paid instead
   of date when order was created
 * New: Added functionality to activate Fortnox Hub via Fortnox
 * Fix: Zettle payout invoices sometimes not created
 * Fix: Fortnox article lookups handled wrong when Fortnox is down
 * Fix: Credit invoice dates not reflecting time when invoice happened
 * Fix: Fortnox Cron jobs sometimes being registered more than once
 * Fix: Logs not showing the time when the error happened
 * Fix: If getmypid() is disabled an error came up
 * Dev: Added inbox scope
 * Dev: Added more customer filters
 * Dev: Introduced Composer to the plugin
 * Dev: You can now turn on support for Fortnox Hub API v2

#### 5.6.4

 * Working with WooCommerce 8.0 and WordPress 6.3
 * New: You can now search for Fortnox order and invoice numbers in the search field
   in the order view
 * New: There is now a new meta box in the single order view where you can see the
   Fortnox order number, invoice number and OCR
 * New: Added option for stricter matching of invoices between Fortnox and Fortnox
   Hub – useful if using Fortnox Orders and running with multiple stores
 * Fix: Shipping with no price (free shipping) got article numbers and account numbers
   even though it was not needed
 * Fix: Invoice created through an Order in Fortnox was not picked up correctly 
   by Fortnox Hub
 * Dev: Added some compatibility changes so that less warnings are thrown in wp 
   logs

#### 5.6.3

 * Fix: Credit invoices not created properly

#### 5.6.2

 * WC High-Performance Order Storage compatibility declaration

#### 5.6.1

 * Working with WooCommerce 7.9
 * Fix: Due to an unannounced change in the Fortnox API – currency rate always became
   1 during invoice creation
 * Fix: Due to a change in the API – the Fortnox warehouse functions related to 
   primary stockplace stopped working

#### 5.6.0

 * Working with WooCommerce 7.7 and WordPress 6.2
 * New: Added support for Fortnox fakturaservice
 * New: Added the possibility to create simple invoices for Klarna payouts
 * New: Added the possibility to create credit invoices when booking and setting
   invoices to paid when payouts are handled
 * New: Added the possibility to use the fee square on invoices instead of declaring
   fees on invoice rows
 * New: Added more possibilities to control when invoices and orders are set to 
   WarehouseReady
 * New: Added support for Fraktjakt Shipping Zones
 * Fix: Articles sometimes containing weird characters when synced from WooCommerce
   to Fortnox
 * Fix: Errors happening when opening the Products from Fortnox section in the plugin
   when using the WooCommerce Price Based on Country plugin
 * Fix: Fortnox invoices containing multiple gift cards looks strange as all gift
   cards are added to the same invoice row
 * Fix: Fortnox Hub not successfully authenticating against Clearhaus
 * Dev: Added a new option to switch to using normal transients instead of site 
   transients
 * Dev: Added more payout filters
 * Dev: Added invoice filters

#### 5.5.3

 * Working with WooCommerce 7.3
 * New: Added new Warehouse functions if using Fortnox Lager – including being able
   to use a primary stock location
 * New Added a new option for decoupling a WooCommerce order from a Fortnox invoice/
   order if needed
 * New: Added a new function for not overwriting cost place on the customer at every
   update
 * Fix: Not possible to create more than one refund order when the original invoice
   used OCR
 * Fix: Fortnox Hub not respecting the VAT setting for only using the local store
   VAT
 * Dev: Enabled support for the new Zettle finance API for payouts

#### 5.5.2

 * Working with WooCommerce 7.2
 * New: Added possibility to create more than one credit invoice per WooCommerce
   order
 * New: Added support for Turnr
 * Fix: Fortnox Hub sometimes not recognizing that a payment has been created in
   Fortnox for an invoice
 * Fix: Some translations in the Fortnox specific parts of the WooCommerce product
   view were not applied

#### 5.5.1

 * Working with WooCommerce 7.1
 * New: Added option to prevent multiple invoice emails being sent to clients when
   email is faulty
 * New: Added option to only use WooCommerce order billing details when creating
   a Fortnox invoice/order instead of using details from customer card
 * New: Added option to only use WooCommerce order delivery details when creating
   a Fortnox invoice/order instead of using details from customer card

#### 5.5.0

 * Working with WooCommerce 7.0 and WordPress 6.1
 * New: Added the possibility to exclude fees from Stripe payouts
 * New: Added the possibility to generate invoices from Clearhaus payouts
 * New: Added the possibility for not setting Fortnox orders specifically as delivery
   done
 * New: Added the option to have separate email reply-to, subject and body values
   for each payment method
 * New: Added the option to ignore inactive customers in Fortnox when searching 
   for customers
 * New: Added support for the YITH WooCommerce EU VAT plugin to transfer VAT numbers
   to Fortnox
 * Fix: Requests to Fortnox sometimes timing out
 * Dev: Added more filters to Clearhaus payout module

#### 5.4.3

 * Fix: Zettle payouts sometimes not correctly syncing currency

#### 5.4.2

 * Working with WooCommerce 6.9
 * New: Added the possibility to add coupon codes used in the WooCommerce order 
   to invoice
 * Fix: Credit invoices sometimes not getting automatically bookkeeped
 * Fix: Credit invoice paid date incorrectly set to original invoice date
 * Fix: Klarna payout settings missing fee account settings
 * Dev: Added more filters to Clearhaus payout module

#### 5.4.1

 * Fix: Fortnox Getting started message keeps reappearing
 * Fix: Rest of the World shipping zone not displaying
 * Fix: Warehouse scope not added with Oauth

#### 5.4.0

 * Working with WooCommerce 6.7 and WordPress 6.0
 * New: Added the possibility to customize which invoices that should be bookkeeped–
   based on payment method
 * New: Added setting to set invoice/order language in Fortnox
 * New: Added more filters
 * New: Added possibility to not update email on invoice if customer exists
 * Fix: Sale price picked when using pricelists instead of regular price if sale
   price exist
 * Fix: Refund rows on invoice sometimes showing random item descriptions
 * Fix: Zettle payout date not always accurate
 * Fix: Klarna payouts invoices not always being created
 * Fix: Clearhouse payouts using test credentials in production with certain PHP
   versions
 * Fix: Improved connection to Fortnox

#### 5.3.0

 * Working with WooCommerce 6.4
 * New: Added possibility to generate payouts as voucher instead of invoice.
 * New: Added possibility to generate payouts without details of the underlying 
   payments.
 * New: Support for Payment Plugins for Stripe WooCommerce when creating payout 
   for Stripe.
 * New: Support for creating invoices directly instead of orders when default is
   to create orders
 * New: Support for setting warehouse ready on orders and invoices.
 * New: Added support for Nets, Svea and Clearhaus for payouts.
 * New: Added filter for Stripe secret key.
 * New: Added support for dynamic payment methods such as Briqpay
 * Fix: Changed to correct country code for South Korea.

#### 5.2.3

 * Working with WooCommerce 6.3

#### 5.2.2

 * Working with WordPress 5.9
 * Fix: Stockchange from Fortnox did not trigger low-/outof-stock emails.
 * Fix: Order numbers are now printed instead of order id in Error messages.
 * Fix: Faulty description of Fortnox e-mail body.

#### 5.2.1

 * Working with WooCommerce 6.1
 * Fix: Option to clean previosly entered VAT numbers using the xxxxxxnnnn format
   not allowed by Fortnox any longer.
 * Fix: Order processing can now be stopped if organization number is missing.
 * Fix: Changed to correct country code for Russia.
 * Fix: Added current customer to the ‘fortnox_customer_data_before_processing’ 
   filter.

#### 5.2.0

 * Support for new Fortnox OAuth flow

#### 5.1.4

 * Fix: partial credits failed when the credit includes the shipping row
 * Fix: API_BLANK was not set as constant, causing the plugin to fail when loading
   in some environments.

#### 5.1.3

 * Working with WooCommerce 6.0
 * Fix: If one of the adress field was empty in a new order and at the same time
   had content on a Fortnox customer card, the card data was faulty added to the
   Order/Invoice.
 * Fix: Stocklevel was faulty changed on a product in Fortnox when an order item
   including the product was removed from a order manually in order admin.

#### 5.1.2

 * Fix: Rows in partial credits was not updated correctly in Fortnox causing credit
   invoice to be blank.
 * Fix: Handle stock was always set when an article was updated from Fortnox, causing
   an update loop in some cases.
 * Fix: Version number of javascript used in bulk edit was not correctly set.

#### 5.1.1

 * Fix: PW Giftcard error caused orders/invoices not to sync

#### 5.1.0

 * Working with WooCommerce 5.9
 * New: Added possibility to quick edit Fortnox fields in Products view
 * New: Added extended options for article handling
 * Fix: Unable to sync certain country codes

#### 5.0.2

 * Fix: Clearing invoice rows on partially credit invoices to avoid mix of data 
   due to Fortnox new way of handling rows when updating.

#### 5.0.1

 * Fix: get_country() called in wrong context.

#### 5.0.0

 * Working with WooCommerce 5.8
 * The plugin now requires PHP 7.3
 * New: Added possibility to trigger invoice action on invoice setting to paid.
 * New: Added advanced setting to delete invoice payments accidently mapped to e-
   commerce order from bank import.
 * New: Added acvanced setting to configure the system to not use external references
   in Fortnox when checking if invoice was already synced.
 * New: Added the possibility to set accounts for fees.
 * Fix: Wrong context was used getting prices.
 * Fix: Order/Invoice was not created in a correct way when a PW Gift card was used
   as payment.
 * Fix: Prices from WooCommerce was taken in ‘view’ context. Causing problems when
   using other plugins that do change the display of prices.
 * Fix: $organization number not declared caused warning message in the system log.
 * Fix: Lenght was not checked when updating Description on products, causing updates
   to fail if the description was longer than 50 characters.f
 * Fix: Paypal credit invoices caused the invoice status checker to crash.
 * Fix: Zettle payout invoices did not include all payments when using WEEKLY payouts.
 * Fix: Changed id for Klarna payment gateway from ‘klarna’ to ‘klarna_payments’

#### 4.9.2

 * Tested with WordPress 5.8 and WooCommerce 5.5
 * Fix: Allowed to set/get standard prices when using B2B-King.
 * New: Added filter when finding existing customer in Fortnox.

#### 4.9.1

 * Fix: re-added the possibility to access the legacy print template setting.
 * Fix: If OSS is configured VAT exemption on validated customer is not booked correctly.

#### 4.9.0

 * Fix: If an Invoice payment was created but not booked the Invoice check function
   wrongly handled the Invoice as already paid.
 * Fix: When manual syncing a cancelled order the cancel-process for Order/Invoice
   was not performed.
 * Fix: The automatic invoice check failed to run in some cases.
 * Fix: Shipping amounts were rounded in the wrong way in Fortnox Order/Invoices
   if decimails in the webshop was set to 0.
 * Fix: If using 0 decimals in WooCommerce the plugin did still use the non-rounded
   number when creating order/invoices.
 * Fix: Moved the OSS settings from Advanced to Account settings.
 * Fix: Refunds did crash because of missing country on refund order.
 * Fix: Fortnox Order/Invoice was not set to be reversed VAT if using WooCommerce
   EU VAT Assistance.

#### 4.8.2

 * Fix: A Fortnox Invoice should be credited rather than cancelled if the creating
   Woo order was paid.
 * Fix: VAT account was not selected correctly if country-info was missing on the
   order.
 * Fix: Order item name on existing article was overwritten by WooCommerce Name.
 * Fix: Order fails to sync if the order is refunded, paid with Stripe and the order
   currency differs from the Stripe payout currency.

#### 4.8.1

 * Fix: Product updates failed when the advanced setting to update account on Fortnox
   products where enabled.

#### 4.8.0

 * New: Added the possibility to prevent syncing for orders paid with a specific
   payment method.
 * Fix: When bulk-syncing the orders where synced in reversed order.
 * Fix: Previous settings in shipping was not converted to the new structure causing
   shipping field on the order/invoice to be empty.
 * Fix: In some cases a manual sync of a refunded order did not cancel the Order/
   Invoice in Fortnox.

#### 4.7.2

 * Fix: Sales account was incorrectly set to Fortnox Default instead of the account
   set in the plugin. Please do check account on bookings made from installing 4.7.0

#### 4.7.1

 * Fix: Refunds where the initial Fortnox Order/Invoice was not booked/printed did
   not cancel the Order/Invoice as expected.
 * Fix: Price on free Shipping was set to “null” instead of 0, causing Order not
   to sync.

#### 4.7.0

 * Working with WooCommerce 5.3
 * New: Added the possibility to add an adminstration fee on created orders/invoices.
   Can also be set to 0 to avoid standard Fee in Fortnox. See advanced settings.
 * New: Added an advanced setting to force the Action scheduler to process the queue
   if running on a system where CRON is not running.
 * Fix: A partial refund on an Invoice using the ACCRUAL accounting method fails
   if the original invoice was not booked
 * Fix: Checking also for zettle as well as izettle to identify Zettle orders since
   the service changed name.
 * Fix: Shipping settings did not handle shipping zones in a correct way.
 * Fix: Orders with no customer identifier (mail or orgnaisation number) causes 
   multiple customers to be created.
 * Fix: Unschedule of action sometimes fails because of a bug in the Action scheduler.
   Removed unshedule actions temporary.
 * Fix: Removed the full daily update from Fortnox since it is no longer needed.
 * Fix: If an account was specified on an article Fortnox did not use the account
   on a order/invoice row.
 * Fix: Emailing of invoices to customers from Fortnox failed sometimes.
 * Fix: Full refund of an invoice failed if accouting method was CASH and the invoice
   was paid.
 * New

#### 4.6.3

 * Fix: If an account number is changed in settings and order/invoices where updated
   the VAT was not re-calculated on order/invoice rows
 * Fix: Full refunds of an invoice if using ‘CASH’ as accounting method failed.
 * Fix: Partial refunds when failed if an order was setup to create Fortnox Order.
 * Fix: When using the advanced setting “Queue admin requests” the plugin did fail
   to check invoice statuses.
 * Fix: Metatdata on products where not saved correctly in some cases.
 * Fix: No account number was set on shipping row with 0 tax, causing processing
   error in Fortnox.

#### 4.6.2

 * Fix: Account number on sales was set to 0 when using the PW Giftcards plugin.

#### 4.6.1

 * Fix: Category selections did not contain emtpy categories.
 * Fix: Print handling crashes when checking refund invoices.

#### 4.6.0

 * New: Added product unit names as cached information in order to increase performance.
 * New: Added the possibility to configure products to be set as “housework” products
   in Fortnox orders/invoices. Enable this function in the advanced settings page.
 * New: Added the possibility to use any metadata as organisation number.
 * New: Added the possibility to use the …

## Meta

 *  Version **5.8.1**
 *  Last updated **1 dì ago**
 *  Active installations **300+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/woo-fortnox-hub/) e [Swedish](https://sv.wordpress.org/plugins/woo-fortnox-hub/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/woo-fortnox-hub)
 * Tags
 * [Accounting](https://fur.wordpress.org/plugins/tags/accounting/)[fortnox](https://fur.wordpress.org/plugins/tags/fortnox/)
   [hub](https://fur.wordpress.org/plugins/tags/hub/)[integration](https://fur.wordpress.org/plugins/tags/integration/)
   [woocommerce](https://fur.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://fur.wordpress.org/plugins/woo-fortnox-hub/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/woo-fortnox-hub/reviews/)

## Contributors

 *   [ bjorntech ](https://profiles.wordpress.org/bjorntech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/woo-fortnox-hub/)