Netvisor Accounting & finance

Connect Netvisor


Dashboards, a full API and MCP access over your Netvisor data. Hosted in Finland. Self-hostable, or buy the platform outright and run it yourself.

Portable technical infrastructure to any cloud.

A production-ready foundation designed to scale. Plug in pre-built modules for common workflows, or build your own on top.

Enterprise-grade from day one

Live from the first day, and portable later to any system. No vendor lock-in to Jourier: take the code, the schema and the models and run them yourself.

Hosted in Finland

Data and AI run in a Finnish data centre. UpCloud in Helsinki, and Mistral trained with CSC on the LUMI supercomputer in Kajaani.

Enterprise modular architecture

Scales to any level, from a new startup to a large enterprise. Build your own modules, or change the ones that ship.

The stack behind the unicorns

Talos Linux, Kubernetes and Cilium. GitOps deployments, a separate database per customer, automated security controls and self-healing.

Netvisor dashboards

The views ship with the product

P&L, cash flow and cost-centre reporting are already built. Connect Netvisor and they fill with your numbers. There is no modelling project to sit through first.

Income statement view
P&L with the ledger underneath. Drill to the row.
Cost-centre view
By unit and cost centre. Netvisor keeps the dimensions, so we do too.
Finance overview
The month at a glance, updated as the ledger moves.
Netvisor API

One API over Netvisor and everything else

Netvisor's own integration API is partner-authenticated XML. Useful, but you build against its shape, handle its pagination, and repeat the exercise for every other system you own.

Jourier reads Netvisor and serves the result as modelled JSON, on one endpoint, alongside every other system you connect. It is joined, typed and reconciled to what the dashboards show.

  • Invoices, ledger, cost centres and dimensions as first-class objects
  • The same numbers the dashboards use, from one definition
  • Read-only against Netvisor; nothing is written back
Your data, your query
# every cost centre, this month, joined to budget
GET /v1/finance/cost_centres?period=2026-08

{
  "source": "netvisor",
  "as_of":  "2026-08-16T06:12:00Z",
  "rows": [
    { "code": "200", "actual": 184320,
      "budget": 175000, "var_pct": 5.3 }
  ]
}
Netvisor MCP

Ask Claude about your own ledger

Model Context Protocol is how an AI assistant calls a real tool instead of guessing. Jourier exposes your connected systems as MCP tools, so Claude, Cursor or any MCP client can query Netvisor data directly, and answer from the ledger rather than from a plausible sentence about it.

Every answer resolves to rows you can open. The model retrieves; it does not compute the number, which is the only way a finance answer is worth having.

  • Works with Claude Desktop, Cursor, and any MCP-compatible client
  • Scoped to what that user is allowed to see
  • Self-hosted models available, so your ledger never leaves the EU
Claude · jourier.finance
You
Which cost centres are over budget
this month, and by how much?

Claude → calls jourier.finance.cost_centres
       → period "2026-08"

Two are over: Sales by 5.3%
(184 320 vs 175 000) and R&D by
1.1%. Both driven by contractor
lines. [open in Jourier →]
Where the data lands

Netvisor data in the tool you already use

Each has its own setup page: what syncs, how often, and what the schema looks like on arrival.

Connecting Netvisor

Paste credentials, nothing to install

Netvisor is Visma's cloud accounting and ERP system, and for a large share of Finnish SMBs it is where the real numbers live. Access is granted per integration partner and per customer, so connecting is a matter of pasting keys. Nothing is installed and no port is opened.

If your tilitoimisto manages the account, they can issue the credentials for you.

What you'll need

API address
integration.netvisor.fi
Business ID
Y-tunnus
Sender name
Your integration name
Partner ID & key
From your agreement
Customer ID & key
From Netvisor
Access
Read only
Questions

Netvisor and Jourier, answered

Can I get Netvisor data into a dashboard?

Yes. Jourier reads Netvisor and serves profit and loss, cash flow and cost-centre reporting as dashboards that are already built. You connect Netvisor and they fill with your numbers, so there is no modelling project first.

Does Jourier write anything back to Netvisor?

No. The connection is read-only against Netvisor. Nothing is written back.

Where is Netvisor data stored when I use Jourier?

In Finland, on EU infrastructure, under EU law. The AI that reads it is self-hosted, so your ledger is never a US vendor's training material.

How long does connecting Netvisor take?

The connector is live. You connect with a partner key in minutes and data flows the same day. Connecting is a matter of pasting keys: nothing is installed and no port is opened.

Can I use Netvisor data from Claude or another AI tool?

Yes. Jourier exposes MCP tools, so Claude, Cursor or any MCP client can query Netvisor data directly and answer from the ledger rather than from a plausible sentence about it. Access is scoped to what that user is allowed to see.

Can I run it on my own infrastructure?

Yes. It is standard Kubernetes built on open components. You can take the manifests and run it on your own cluster whenever you decide to, and there is no proprietary runtime holding you in.

Does this work with other systems as well as Netvisor?

Yes. Jourier serves Netvisor alongside every other system you connect, on one endpoint, joined, typed and reconciled to what the dashboards show.

Get started
Self-serve

Try the demo

Instant access to Jourier Lens. Business email only.