Skip to main content

Introduction

e-conomic is a cloud-based accounting software developed by Visma, primarily used by small and medium-sized businesses in Denmark and Scandinavia. It offers features such as invoicing, bookkeeping, VAT reporting, and financial reporting.
e-conomic uses a dual-API model: a legacy REST API (restapi.e-conomic.com) and a newer OpenAPI (apis.e-conomic.com). Chift uses both depending on the endpoint.

Configure e-conomic

Prerequisite(s) No prerequisites to enable the connector. Activation Process Activate the connector in one click on the connector section in your Chift account.

Test e-conomic

e-conomic provides a free trial environment that can be used for testing integrations. To create a test account:
  1. Go to e-conomic.dk/regnskabsprogram/demo-alle.
  2. Sign up for a free 14-day trial with demo data.
  3. If you need the trial extended beyond 14 days for testing purposes, contact api@e-conomic.com with your agreement number and the duration needed.
The sandbox is a real e-conomic agreement β€” it uses the same APIs as production. There is no separate sandbox base URL.

Connect e-conomic

To activate a connection with e-conomic, users will have to go through the following steps.

Rate limits

e-conomic uses a cost-based token bucket system (rolled out December 2025). Rather than limiting the number of requests per second, e-conomic limits the cost of requests, where each endpoint has a different cost based on its load on the platform.
ParameterValue
Bucket size (burst capacity)2,000 tokens per agreement
Refill rate (sustained rate)30 tokens/second (over 60s)
Cost per requestVaries by endpoint (e.g. GET /accounts/{id} = 1 token, GET /invoices/booked/{id} = 13 tokens)
When a limit is exceeded, e-conomic returns an HTTP 429 Too Many Requests error. Response headers include:
  • X-CallCost: the token cost of the request just made.
  • X-RateLimiting: current bucket status (e.g. limit-2000-per-60-seconds: 1450/2000).
Chift handles retries automatically using exponential backoff. For more details, see the e-conomic rate limiting documentation.

Technical limitations & specificities

Single-folder connector

Each e-conomic connection maps to a single accounting agreement. One Chift connection = one e-conomic agreement.

Journal restrictions

e-conomic journals have an allowedEntryType field that restricts which account types can be used within a journal. This affects how journal entries are created via the Chift API.
allowedEntryTypeRestrictionAccepted Chift line types
0All typesgeneral_account, customer_account, supplier_account
2Customer Paymentcustomer_account only
3Supplier Invoicesupplier_account only
4Supplier Paymentsupplier_account only
5Finance Vouchergeneral_account only
10Manual Customer Invoicecustomer_account only
When creating a journal entry, all lines must match the journal’s allowedEntryType. If mixed line types are sent to a restricted journal, the API returns an ERROR_JOURNAL_NOT_GOOD_SCOPE error. For journals with allowedEntryType: 2 (customer payment), the contra account (bank account) is automatically applied by e-conomic based on the journal’s customerContraAccount setting β€” no need to specify it explicitly. To retrieve the list of journals and their restrictions, use GET /consumers/{id}/accounting/journals.

VAT auto-calculation

When creating journal entries with a vatCode, e-conomic automatically calculates and posts the VAT amount to the corresponding VAT account at booking time. No explicit VAT line needs to be created.

Coverage