Skip to main content
Netvisor requires both personal API identifiers and permission for the integration to use interface resources.
The Netvisor API is included only in the Professional, Premium, and Palkat packages. If the company is on Basic, Starter, or Core, upgrade the package in Netvisor Store before connecting. Activating the API does not upgrade the package automatically. See Netvisor API pricing.

Create API identifiers

  1. In Netvisor, choose the company.
  2. Go to Company → API identifiers.
  3. Choose Create new API identifier.
  4. Copy the User ID and Key.
  5. Find the company’s organization ID in Company → Company information.
Netvisor API identifiers are user-specific. Create a separate identifier for Control when possible so access can be audited and revoked independently.

Allow Control’s interface resources

  1. Go to Company → Rights of interface resources.
  2. Under finished or ready-made integrations, search for control.dev.
  3. Select control.dev / Finata oy.
  4. Allow the resources listed below. Only enable the conditional resources for features enabled on the Control data source.
If the ready-made integration is not available, open Custom integrations and search with access key 490FC171429C1DA23EE3BE2F954BF7C9. Editing resource rights requires the appropriate Netvisor administrator rights. Ask the company or accounting-office administrator if you cannot open the page.

Interface resources required

Control only reads these resources. Do not allow unrelated write or payment resources. The ready-made control.dev / Finata oy entry is preferred because it identifies Control clearly in Netvisor’s integration list; verify its resource selections against this table.

Fill the fields in Control

Save and verify the credentials after all three values are present.

Data imported

  • Chart of accounts, dimensions, and accounting periods
  • General-ledger vouchers
  • Sales invoices when Load invoices is enabled for the integration
  • Purchase invoices when Load purchase invoices is enabled
  • Sales payments when Load sales payments is enabled

Common problems

  • Cannot create API identifiers: the company’s Netvisor package does not include the API. Upgrade to Professional, Premium, or Palkat in Netvisor Store.
  • Missing User ID: enter the API identifier’s User ID, not your email address.
  • Missing Organization ID: enter the company organization ID, not an integration identifier.
  • Requests are blocked: confirm Control is allowed on the Rights of interface resources page.

Optional: enable native write-back

Control can post AI-proposed vouchers back to Netvisor through accounting.nv after an Owner or Admin approves them. The write path uses a separate API identifier from the read/sync credential above, so it can be revoked independently. Allow the accounting.nv resource on the write API identifier under Company → Rights of interface resources. Do not allow unrelated write resources. Netvisor accepts the voucher as unchecked; a person still checks and posts it in Netvisor. Unknown dimensions on a journal line are rejected instead of being created automatically, so add the required dimensions in Netvisor first. Configure the write credential in . See Write-back approvals for the proposal, review, and reconciliation flow.

Provider documentation