Skip to content

Fortnox + Ongoing

Everything you need to connect Fortnox and Ongoing: how to connect, which data moves, which settings there are and what to do when something goes wrong.

  • 2 data flows

1. Getting started

Prepare both systems first, then connect them in Junipeer.

  1. Prepare Fortnox

    1. Create an integration user
    2. Add currencies and enable automatic rate updates
    3. Configure VAT rates
    4. Set up EU OSS sales accounts
    5. Add payment method accounts
    6. Add required SKUs
    7. Connect Fortnox in the Junipeer platform
    Full instructions
  2. about 10 minutes

    Prepare Ongoing

    1. Open the Ongoing API access setup
    2. Create or confirm the dedicated API user
    3. Copy the API username and password
    4. Confirm any client or goods owner identifiers
    5. Paste the credentials into Junipeer
    Full instructions
  3. Connect and test

    Enter the details in Junipeer, switch on the flows you need and test with one order before you go live.

    Getting started with Junipeer

2. How the data flows

What Junipeer can move between the two systems. The arrow shows which way the data goes.

  • Orders
  • Products
Based on what each connector can fetch and send. You choose which flows to switch on in Junipeer.

3. Settings

The settings you see in Junipeer, in plain words. Open one to read more. The key is the technical name.

You don't need to read them all

In Junipeer every setting has a ? that opens the same explanation next to the form, right when you need it. With the Junipeer MCP your AI assistant can also propose the settings from your own data.

How the Junipeer MCP works

Settings for Fortnox (89)

SettingWhat it controlsKey
Account Number for shippingEnter the account number that shipping is booked on, on orders and invoices in Fortnox.shipping_account_nr
Automatically mark Invoices as PaidHow payouts work in Junipeer Please make sure to read this Payout GUIDE .fortnox_pay_invoice
Account Bank CostsThe Fortnox account where the PSP's fee (excluding tax) is booked.bank_costs_account
Account Number for Currency LossThe mirror of Currency Profit — where currency-conversion losses get booked.currency_loss_account
Account Number for Currency ProfitUsed when a small payment difference is caused by currency conversion and results in a profit for the merchant.currency_profit_account
Account Number for Incoming TaxUsed when the payout originates outside Sweden (e.g.incoming_tax_account
Account Number for Penny RoundingSmall differences between the invoice amount and what actually arrived — usually cents from rounding on the PSP side.difference_account
Account Number for credit vouchers (gift cards)Enter the account number to use for credit vouchers , such as gift cards.credit_account_nr
Show all 89 settings
SettingWhat it controlsKey
Account Number for feesEnter the account number to book fees on.fee_account_nr
Activate disabled articlesAn article might exist in Fortnox but be set to inactive/disabled — perhaps it was discontinued.fortnox_activate_disabled_products
Add VAT on order rowsFortnox can handle VAT in two ways: VAT is calculated automatically by Fortnox based on the article's VAT code — no explicit row needed VAT is added as an explicit line item on the order Some account…fortnox_add_vat_on_order_rows
Attribute for inbound delivery dateChoose which product attribute holds the date for the manual inbound document (inleverans) Junipeer creates in Fortnox.fortnox_in_delivery_attribute
Book keep converted invoicesHere is the breakdown of possible statuses in Fortnox: Order track: Order created Order updated (Warehouse Ready / Delivered) — optional status on the order Order converted → becomes an Invoice Invoi…fortnox_book_keep_order_invoice
Book keep credit invoicesWhen a refund is sent to Fortnox, Junipeer creates a credit invoice .fortnox_book_keep_credit_invoice
Book keep invoice paymentDecide whether the invoice payments Junipeer creates from payouts should be booked (bokförda) in Fortnox.fortnox_book_keep_invoice_payment
Booking Accounting Settings for SettlementsSet up how payouts from each payment provider are booked in Fortnox.fortnox_map_settlement_accounts
Canceled Order StatusChoose which webshop order status(es) should cancel the order in Fortnox .fortnox_canceled_order_status
Cost Center Map Order AttributeEnter the name of the order attribute whose value decides the cost center.fortnox_cost_center_map_order_attribute
Cost Center Map Order ModeChoose what on the order decides which cost center it gets in Fortnox.fortnox_cost_center_map_order_mode
Cost CentersThis setting can help you connect specific locations to Projects in Fortnox or any other Cost Center entities in ERP.fortnox_set_order_cost_center
Countries to IgnoreStop orders from certain countries from being sent to Fortnox.fortnox_ignore_order_countries
Create missing articles in FortnoxWhen an order comes in from your webshop, each line item references an article (product/SKU).fortnox_create_missing_products
Currency CodeChoose the currency the purchase price should be taken from.fortnox_price_currency_importart
Default Account NumberEnter the account number to use by default on order and invoice rows in Fortnox.default_account_nr
Default ActionChoose what should happen with invoices for this customer type.default_action
Default Article number used for Shipping FeeEnter the Fortnox article number used when the shipping fee is added to the order as an order row.fortnox_default_shipment_article_no
Default Cost CenterChoose the cost center (kostnadsställe) that orders get in Fortnox by default.fortnox_order_default_cost_center
Default ProjectChoose the project that orders get in Fortnox by default.fortnox_order_default_project
Default Shipping MethodChoose the Fortnox shipping method (leveranssätt) to use when no match is found for the order's shipping method.fortnox_default_shipping_method
Default Terms of Payment in FortnoxChoose the terms of payment (betalningsvillkor) that Junipeer sets on customers in Fortnox.fortnox_default_terms_of_payment
Discount Article number in FortnoxEnter the Fortnox article number used for discounts or vouchers that apply to the whole order (not to a single product).fortnox_order_discount_article_no
Exclude Orders created before this dateChoose a date. Orders created before this date are not synced.stdintegration_filter_fortnox_order_created_date
Fallback Payout Reference FieldA second place to look for the payout reference, in case it isn't found in the field chosen in Payout Reference Field .fortnox_payout_transaction_invoice_identifier_fallback
Fixed QuantityUse a fixed stock quantity for new articles in Fortnox, instead of the quantity coming from the webshop.fortnox_overide_qty_importart
Fortnox Billing Address Fields to updateChoose which parts of the customer's billing address may be updated in Fortnox.fortnox_update_customer_billing_fields
Fortnox Customer Fields to updateChoose which customer details may be updated in Fortnox.fortnox_update_customer_fields
Fortnox Shipping Address Fields to updateChoose which parts of the customer's shipping (delivery) address may be updated in Fortnox.fortnox_update_customer_shipping_fields
How do you want to set the QuantityThis is helpful if you want to tick the "Lagervara" check as default in Fortnox: If you want it to be turned on, configure as follows:fortnox_mode_set_qty_importart
Inbound Documents date restrictionsMake sure no manual inbound document (inleverans) is created in Fortnox before the date you choose.fortnox_in_delivery_older_than_date
Map Cost Centers by CountryGive orders a cost center based on the order's country .fortnox_country_map_cost_centers
Map Cost Centers by Order AttributeGive orders a cost center based on the value of an order attribute .fortnox_attribute_map_cost_centers
Map Cost Centers by Order CurrencyGive orders a cost center based on the order's currency .fortnox_currency_map_cost_centers
Map Cost Centers by Order LocationGive orders a cost center based on the order's location (for example a market or a shop).fortnox_location_map_cost_centers
Map Cost Centers by PricelistGive orders a cost center based on the order's pricelist .fortnox_pricelist_map_cost_centers
Map Currency with Mode of PaymentUse a different Fortnox payment method for payouts in a certain currency from this payment provider.map_currency_to_mode_of_payment
Map Projects by CountryGive orders a project based on the order's country .fortnox_country_map_projects
Map Projects by Order AttributeGive orders a project based on the value of an order attribute .fortnox_attribute_map_projects
Map Projects by Order CurrencyGive orders a project based on the order's currency .fortnox_currency_map_projects
Map Projects by Order LocationGive orders a project based on the order's location (for example a market or a shop).fortnox_location_map_projects
Map Projects by PricelistGive orders a project based on the order's pricelist .fortnox_pricelist_map_projects
Map Shipping methodsConnect the shipping methods in your webshop with the shipping methods (leveranssätt) in Fortnox.fortnox_map_shipping_methods
Map Terms of PaymentGive orders different terms of payment in Fortnox depending on how the customer paid.fortnox_map_terms_of_payments
Map Vat rates with Account numbersUse a different sales account for each VAT rate .vat_map
Map custom attributesCopy information from your webshop order's custom attributes to fields or labels on the order in Fortnox.fortnox_map_order_fields
Map customer delivery method with (send) invoice actionChoose an action for each delivery method a customer can have in Fortnox.method_action_map
Mapping Warehouse Allocation to Stock PointsWhen Junipeer exports the order to Fortnox, you might want the warehouse allocation forwarded on the order lines.fortnox_map_order_item_stock_points
Mapping order fields to FortnoxThe available fields Fortnox invoices carry several reference fields that Junipeer can search: Shop order ID (e.g.fortnox_add_order_nr_fields
Mark order as Warehouse Ready / Delivered before creating invoiceFortnox has a warehouse/delivery status on orders — a flag that says "this order has been picked and is ready to ship / has left the warehouse." Some Fortnox setups (especially with a WMS or warehous…fortnox_mark_order_warehouse_ready_before_invoice
Match shipping methods by nameLet Junipeer find the Fortnox shipping method (leveranssätt) by its name .fortnox_match_shipping_methods_by_name
Order Default Terms of Payment in FortnoxChoose the terms of payment (betalningsvillkor) to use on orders in Fortnox.fortnox_order_default_terms_of_payment
Orders types to IgnoreStop certain types of orders from being sent to Fortnox.fortnox_ignore_order_types
Override customer delivery methodDecide how invoices are sent for different types of customers, instead of always using the delivery method set on the customer in Fortnox.fortnox_rewrite_delivery_method
Payment methodThe payment method (betalsätt) in Fortnox that this PSP maps to.mode_of_payment
Payout Reference FieldThe Payout Reference Field setting tells Junipeer which field on the Fortnox invoice (or order) contains the reference used to match incoming payouts back to their invoices.fortnox_payout_transaction_invoice_identifier
Project Map Order AttributeEnter the name of the order attribute whose value decides the project.fortnox_project_map_order_attribute
Project Map Order ModeChoose what on the order decides which project it gets in Fortnox.fortnox_project_map_order_mode
Refund Reference FieldChoose which Fortnox field Junipeer uses to find the original invoice for a refund.fortnox_refund_invoice_identifier
Search Refund Reference on OrderChoose where in Fortnox Junipeer looks for the original purchase when a refund comes in.fortnox_refund_search_order
Search for the Payout Reference on the OrderChoose where in Fortnox Junipeer looks for the payout reference.fortnox_payout_transaction_search_order
Select the default Stock Point (Warehouse)Choose the Fortnox stock point (warehouse) to use by default.fortnox_default_stock_point_code
Send InvoiceDecide whether the invoice should be sent to the customer when an order is turned into an invoice.fortnox_send_order_invoice
Send credit invoicesWhen a refund is sent to Fortnox, Junipeer creates a credit invoice .fortnox_send_credit_invoice
Set Delivery State when order is createdChoose which delivery state the order gets in Fortnox when Junipeer creates it.fortnox_order_delivery_state
Set Project on OrdersDecide whether orders should get a project in Fortnox.fortnox_set_order_project
Set purchase priceDecide whether the purchase price should be set on the article in Fortnox when Junipeer creates it.fortnox_set_purchase_price_importart
Setup Sales Account mappingChoose which booking accounts are used on orders and invoices in Fortnox, based on rules .fortnox_map_accounting
Shipping feeDecide whether the shipping fee is added to the order in Fortnox as its own order line .fortnox_add_shipping_on_order_rows
Shipping fee mapUse different Fortnox articles for the shipping fee depending on the shipping method the customer chose.fortnox_shipment_article_no
Specify methodsChoose which payment methods count as paid .fortnox_map_modes_of_payment
Sync Webshop Articles onlyChoose which Fortnox articles are sent to your webshop.fortnox_webshop_articles_only
Transform Only B2B ordersOnly turn business (B2B) orders into invoices.fortnox_transform_order_to_invoice_only_b2b
Transform Only Paid OrdersOnly turn a new order into an invoice if the order is already paid when it is sent to Fortnox.fortnox_transform_order_to_invoice_only_if_paid
Transform new orders to Invoice SettingWhat does the setting do This is the master switch.fortnox_transform_order_to_invoice
Update Fortnox CustomersDecide whether Junipeer should update customers in Fortnox when customers are exported.fortnox_update_customers
Update customer information in FortnoxDecide whether the customer in Fortnox should be updated each time one of their orders is sent to Fortnox.fortnox_update_customer_when_order_is_synced
Use Payment ID as Payout ReferenceChoose which reference from the payout Junipeer uses to find the invoice or order in Fortnox.fortnox_payout_transaction_use_payment_id
VAT account for provider feesEnter the account where VAT on payment provider fees is booked.outgoing_tax_account
VAT included in order rowsThis setting tries to answer a question: are the prices your webshop sends to Junipeer inclusive or exclusive of VAT?fortnox_vat_included_order_rows_price
Warehouse module for StockThe Fortnox warehouse module and stock management If your business uses the Fortnox warehouse module (lagermodul) , your integration behaves differently than a standard Shopify → Fortnox setup.fortnox_use_warehouses

Settings for Ongoing (2)

SettingWhat it controlsKey
Exclude Orders created before this datePick a date to skip older orders.stdintegration_filter_ongoing_order_created_date
Goods ownerChoose which Ongoing goods owner this integration works with.ongoing_goods_owner_id

4. Troubleshooting

Choose what you see. Each case shows the cause and the solution.

MediumVAT account missing
What you see
  • a tax rate on an incoming order has no corresponding VAT account in Fortnox. Add the missing account in Fortnox Settings → Bookkeeping → VAT.
Cause

See symptoms and resolution for details.

Solution

a tax rate on an incoming order has no corresponding VAT account in Fortnox. Add the missing account in Fortnox Settings → Bookkeeping → VAT.

MediumCurrency mismatch
What you see
  • an order uses a currency not enabled in Fortnox. Enable it in Fortnox Settings → Currencies and retry the failed task.
Cause

See symptoms and resolution for details.

Solution

an order uses a currency not enabled in Fortnox. Enable it in Fortnox Settings → Currencies and retry the failed task.

Medium"Permission denied" errors
What you see
  • the connected Fortnox user is missing one or more required permissions. Go to Fortnox Settings → Manage Users and verify the permission assignments listed in Step 1.
Cause

See symptoms and resolution for details.

Solution

the connected Fortnox user is missing one or more required permissions. Go to Fortnox Settings → Manage Users and verify the permission assignments listed in Step 1.

MediumFor troubleshooting common errors, see the Error Codes page or your connector pa
Cause

For troubleshooting common errors, see the Error Codes page or your connector pair's troubleshooting section.

Solution

Refer to the platform setup guide for resolution steps.

MediumEmpty customer name
What you see
  • some e-commerce platforms allow guest checkout without a full name. Configure a default customer name in Junipeer's Customer Settings to handle these orders.
Cause

See symptoms and resolution for details.

Solution

some e-commerce platforms allow guest checkout without a full name. Configure a default customer name in Junipeer's Customer Settings to handle these orders.

Show 1 more
Medium"Article not found"
What you see
  • the SKU on the incoming order does not match any Fortnox article. Create the article in Fortnox or add a mapping in Junipeer's Article settings.
Cause

See symptoms and resolution for details.

Solution

the SKU on the incoming order does not match any Fortnox article. Create the article in Fortnox or add a mapping in Junipeer's Article settings.

5. More guides

Did this page help you?