Visma eEkonomi is one of Sweden's most widely used accounting platforms, particularly among small and mid-sized ecommerce businesses. This guide explains what happens when you connect Visma eEkonomi to an ecommerce platform like Shopify or WooCommerce via Junipeer — what data flows, what you need to configure, and how it compares to a Fortnox setup.
Note on the rebrand: In 2025, Visma Spcs — the company behind Visma eEkonomi — rebranded to Spiris. As part of the change, the product itself was renamed: in Sweden it’s now called Bokföring & Fakturering, while in other markets it goes by eAccounting. It’s the same platform with the same API, so nothing changes technically — existing integrations, including Junipeer’s, work exactly as before. We use “Visma eEkonomi” in this guide because it’s still the name most merchants know the system by, but if you’ve logged into spiris.se and found Bokföring & Fakturering where eEkonomi used to be, you’re in the right place.
What Visma eEkonomi is
Visma eEkonomi is a cloud-based accounting system owned by Visma, a Nordic software group. It handles invoicing, VAT reporting, bookkeeping, and basic inventory for Swedish businesses. It is the most common alternative to Fortnox in the Swedish small business market, and is widely used by businesses that also run other Visma products.
For ecommerce businesses, Visma eEkonomi typically serves as the accounting backbone — where invoices are created, VAT is reported, and payouts from payment providers are reconciled.
What syncs between Visma eEkonomi and ecommerce
From ecommerce to Visma eEkonomi:
- Every order creates an invoice with the correct sales account, VAT code, and payment method
- Refunds create credit invoices linked to the original invoice
- Klarna, Stripe, and Adyen payouts are reconciled against invoices automatically
From Visma eEkonomi to ecommerce:
- Stock levels update in near real-time to prevent overselling
- Product data and prices can flow from Visma eEkonomi to the webshop
Before you start: Visma eEkonomi configuration
Before connecting, make sure Visma eEkonomi has:
- API access enabled - Visma eEkonomi uses OAuth2 authentication via the Visma developer portal. You will need these credentials when connecting in Junipeer.
- VAT rates configured for all sales markets, including EU countries if you sell under OSS
- Sales accounts mapped per VAT rate and per EU country for OSS reporting
- Payment method accounts for each payment provider (typically 19xx-series transit accounts)
- Refund article numbers for handling credit invoices on returns
Visma eEkonomi vs Fortnox for ecommerce
Both systems use the BAS account plan and handle VAT, invoicing, and basic inventory. The main practical differences:
- Authentication - Visma eEkonomi uses OAuth2 via the Visma developer portal. Fortnox uses a simpler API token.
- OSS setup - Works the same way in both: separate sales accounts per EU country, mapped once during integration setup.
- Accountant support - Fortnox has broader accountant adoption in Sweden. Visma eEkonomi is common among businesses that use other Visma products or have Norwegian operations.
- Payout reconciliation - Both support Klarna, Stripe, and Adyen payout reconciliation.
OSS and EU VAT in Visma eEkonomi
If you sell to EU customers under One Stop Shop (OSS), each country requires its own sales account and VAT code in Visma eEkonomi. The integration maps each order to the correct account based on the customer’s country. You configure this mapping once during setup — after that it runs automatically.
How the connection works
- Connect Visma eEkonomi in Junipeer using your OAuth2 credentials
- Select which flows to activate (orders, stock, payouts, articles)
- Map sales accounts, VAT codes, and payment methods
- Run a test sync on a real order
- Go live
The technical connection takes about 15 minutes. Configuration time varies with your account structure and OSS setup.