Skip to main content
See what this connector supports ↓

Introduction

Contasol is a Spanish accounting software by Software DELSOL, used by SMEs and accountants for bookkeeping, VAT and financial reporting. It installs on the desktop and keeps company data either locally or in Software DELSOL’s cloud. The connector works only with companies hosted in the cloud.

Activate Contasol

Partner keys

You’ll need your own developer account, registered with Software DELSOL. Software DELSOL, the maker of Contasol, requires a developer account to activate the API on an end user’s Contasol. Software DELSOL calls it a cuenta de fabricante. It can be held in two ways:

One account for all your end users

You register once, as the software editor.

One account per end user

Each end user registers their own.
To register, fill in Software DELSOL’s API request form with the company name, tax ID (NIF) and a description of the software. Software DELSOL does not document a processing time or approval criteria for this request.

Activate Contasol in your Chift account

In Connectors, enter your manufacturer code and manufacturer email if you hold one developer account for all your end users.

Connector settings

Manufacturer code identifies the developer account registered with Software DELSOL that activated the end user’s Contasol API. The manufacturer code is numeric.
The Manufacturer code and Manufacturer email settings in the Chift connector settings
Manufacturer email is the address of that developer account. Software DELSOL emails the API credentials to it. Who fills them in depends on how the developer account is held:
  • One account for all your end users: set them yourself. Software DELSOL then sends the credentials to you, and you pass them on.
  • One account per end user: leave them for the end user to fill in. They receive their own credentials directly and set up the connection without depending on you.
Both are required: if neither you nor the end user fills them in, the connection fails.

Test Contasol

Vendor fees

No vendor fees, for you or your end users.

Connect Contasol

Contasol setup guide for end users

The full step-by-step, with screenshots.
Before they start, your end users need:
  • their Contasol company hosted in Software DELSOL’s cloud, on the Nube / Alojamiento plan. The API does not reach locally stored data.
  • to create an API access for the developer account in Contasol, in File > Security > API access. They choose the company and area to share and grant full read and write permissions.
  • the resulting API credentials: a customer code, customer database and password, from their own developer account or from yours
A read-only or partial API access makes the entries Chift sends fail.
To connect, they:
  • enter the Customer code, Customer database and Password Software DELSOL emailed
  • if they registered their own developer account, enter their Manufacturer code and Manufacturer email

Rate limits

No rate limit documented by Software DELSOL.

Limitations & specificities

A bank feed is possible on request.
Contasol does not store files, so attachments are not supported on any endpoint.
Filtering on updated_after is not supported: every contact is returned regardless of the value passed.On creation, when a client or supplier has several addresses, Chift keeps a single one (the main address, or the invoice or delivery address if there is no main one) and ignores the rest.
Contasol returns a single default analytic plan (“Departamentos contables”). Analytic accounts cannot be split: departments and their sub-departments come back as a flattened list.
Contasol has no invoice object. Chift reads as an invoice any journal entry that books:
  • a client account (43…) against a revenue account (7…)
  • a supplier account (40…) against an expense account (6…)
When you create an invoice, Chift posts it as a journal entry with its VAT book and due dates.
All entries are posted by default, so the unposted_allowed filter has no effect.
Contasol does not build due dates from a payment-term template. Its “tipo cartera” field is informative only. To keep behavior consistent, Chift accepts a standard list of payment term identifiers that mirrors the Contasol interface: 30, 60, 90, 30_60, 30_90, 60_90, 30_60_90.The invoice’s due date must equal its invoice date plus the last of the chosen installments (for example, +90 days for 30_60_90); otherwise Chift returns an error.

Coverage