This guide explains how to activate your connection to DATEV using the local DATEVConnect API.

If your DATEV integrator cannot make the local DATEVConnect API endpoints externally accessible, you will need to use the Local Agent connection method, which works without exposing any URL. In that case, contact your software provider so they can redirect you to the alternative setup. The Local Agent method is explained in a separate here.


πŸ“‹ Overview

This integration connects with two DATEV components:

⏱ Estimated time:

πŸ‘‰ You will need to contact your DATEV IT service provider or integrator and request that they expose the DATEV API URL (fully detailed in the Network & Server Access subsection of the Prerequisites). If they agree, this step usually takes only about 2 minutes πŸ˜‰.

2 minutes to retrieve and complete the activation page. (Make sure your system meets all the conditions listed in the Prerequisites section below.)


🚨 PREREQUISITES (conditions to be met prior to connection)

1. Licenses

Licences

Requirement descriptions

DATEV Rechnungswesen licence

Mandatory. Owned either by your company or provided through your accountant/tax advisor.

DATEVConnect licence

Mandatory. Enables API access. Usually already included in DATEV installations but must be activated. If missing, you can order it (free) via DATEV’s shop.

DATEV Unternehmen Online (DUO) licence

Only required if attachments (PDFs, invoices, receipts) will be sent to DATEV.

How to confirm licenses:


2. Network & Server Access

For this part, it requires involving your DATEV IT service provider or DATEV integrator.

To allow Chift to communicate with DATEV via the DATEVConnect API, the DATEV server must be reachable externally through a secure HTTPS endpoint.

1. Expose the DATEVConnect API URL

Your DATEV administrator or IT provider must configure an external HTTPS endpoint that routes traffic to your DATEVConnect service.

Typical internal endpoints: https://<local-server>:58452

The exposed endpoint must be reachable from Chift systems remotely via HTTPS.

2. Required network configuration

If your DATEV service provider refuses to expose the URL due to security rules or DATEV guidelines, you must use the Local Agent method, which connects to DATEV without opening any API externally.


3. User Account Requirements

You must provide the Windows username and password of a Windows user account that is linked to a DATEV user with the following permissions:

βœ” Access to the relevant mandate/company in DATEV Rechnungswesen
βœ” Rights to use the DATEVConnect service
βœ” Sufficient rights to read/write accounting data (depending on integration scope)

DATEV requires that API authentication is conducted using a Windows login that is mapped to a DATEV user account. This mapping is configured in DATEV Benutzerverwaltung (User Management).

⚑️ CONNECTION

image.png

Step 1: Choose a name for your connection. (If the connection name field isn’t visible, simply skip this step and continue.

image.png

Step 2 : Choose whether you want to send attachments

If you don’t see this option, it means your software provider preset this setting for you.

image.png

Step 3 : [Only if attachments enabled / DUO selected] Enter your Consultant Number and Client Number.

image.png

Enter your Consultant Number and Client Number.

Where to find them ? πŸ‘‡

image.png

Step 4 : Enter the remotely accessible DATEVConnect API URL (HTTPS)

SCR-20251121-jonc.png

Step 5 : Fill in you Windows user and password linked to DATEV account

image.png

Enter the Windows username and password of the user linked to the DATEV account, as described in prerequisites.

Step 6: Click "Authorise" to finalise the connection.

AUTHENTICATION - [Only if attachments enabled / DUO selected]

You will be redirect to the login page of DUO to authenticate yourself and authorise the connection.

You can log in using your SmartLogin or your SmartCard/mIDentity.

image.png

CONFIGURE

image.png

Select you company and click on "Submit".

Once done, your connection to DATEV will be fully active. πŸŽ‰ πŸ•Ί