Skip to main content

General Information

Website: https://www.datev.com
Software type: On premise (API)
Geography: 🇩🇪 Germany
Support multi-folder: ❌

Introduction

DATEV is by far one of the most widely used accounting platforms in Germany, with two distinct products relevant for your accounting integrations:
  • DATEV Rechnungswesen — on‑premise core accounting system.
  • DATEV Unternehmen Online (DUO) — cloud platform for document management and collaboration with accountants.
Chift’s DATEV connector gives you unified access to both systems through a single integration layer, abstracting the complexity of choosing one point of access or the other. There are no major restrictions: Chift’s connector allows full accounting integration, including posting and retrieving journal entries, managing master data, invoices, analytical accounting, and attachments, all with minimal setup requirements.

Configure DATEV

Prerequisite(s)
  • You must have premium access in your Chift account to activate this connector.
  • Rechnungswesen: no additional prerequisites.
  • DUO: requires a Client ID and Secret (Chift can provide these so you don’t need your own).
Process
  1. Activate the DATEV connector(s) in your Chift environment. There are two connectors corresponding to the two connection methods:
    • Public URL method (requires external access to the DATEV API).
    • Local Agent method (does not require URL exposure; agent installed on server).
    You can activate one or both connectors, depending on whether you want to support both connection methods for your users.

Test DATEV

Testing against a real DATEV instance can be challenging due to how DATEV environments are provisioned. Options include:
  • requesting a DATEV test environment (can be slow/costly), or
  • using beta partners with existing DATEV access — a pragmatic option if your integration is already live and you need test coverage.
Chift can help with both approaches.

Connect to DATEV

Connection Options

DATEV’s architecture imposes constraints on external access. Chift supports these scenarios:
  • Expose local API: Simple and fast if the URL can be made accessible externally. Works well for company-hosted DATEV servers.
  • Local agent installation: Needed when URL exposure is restricted. Ensures DATEV security guarantees are maintained.
Additional context:
  • For attachments, Chift uses DUO, which requires client and consultant numbers.
  • Depending on setup, activation may require IT manager involvement (expose URL or install agent).
  • Planned DATEV API release (Q1 2027) will introduce a new connector simplifying activation further.
Chift offers two ways to connect, both providing identical capabilities. The difference lies in installation and prerequisites:
  1. Public URL Method (preferred when possible)
    • Requires exposing the local DATEV API URL externally.
    • Quick activation once URL is accessible.
    • IT manager or integrator involvement is needed.
    • Activation guide
  2. Local Agent Method (used when URL cannot be exposed)
    • Installs an agent on the DATEV server to proxy requests internally.
    • No URL exposure required.
    • Requires a Windows user with proper permissions for installation.
    • Activation guide
Note: Both methods use the same DATEV entry point; the user experience and capabilities are identical.

Coverage

DATEV coverage

/folders Live

/bookyears Live

/analytic-plans Live

/clients Live

/clients Live

/clients/{client_id} Live

/clients/{client_id} Live

/suppliers Live

/suppliers Live

/suppliers/{supplier_id} Live

/suppliers/{supplier_id} Live

/invoices Live

/invoices/multi-analytic-plans Live

/invoices/type/{invoice_type} Live

/invoices/multi-analytic-plans/type/{invoice_type} Live

/invoices/{invoice_id} Live

/invoices/multi-analytic-plans/{invoice_id} Live

/bank-accounts Live

/analytic-accounts Live

/analytic-accounts Live

/analytic-accounts/multi-analytic-plans/{analytic_plan} Live

/analytic-accounts/{analytic_account_id} Live

/analytic-accounts/{analytic_account_id} Live

/analytic-accounts/{analytic_account_id}/multi-analytic-plans/{analytic_plan} Live

/analytic-accounts/{analytic_account_id}/multi-analytic-plans/{analytic_plan} Live

/analytic-accounts/multi-analytic-plans Live

/journal/entries Live

/journal/entries/multi-analytic-plans Live

/journal/entries/{journal_entry_id} Live

/journal-entries Live

/journals Live

/vat-codes Live

/chart-of-accounts Live

/chart-of-accounts/balance Live

/financial-entries Live

/schemes On request

/accounts On request

/bank-accounts On request

/invoices/id/{invoice_id}/payments On request

/payment-methods On request

/invoices/payments On request

/journal On request

/miscellaneous-operation On request

/miscellaneous-operation On request

/miscellaneous-operation/{operation_id} On request

/matching On request

/matching-multiple On request

/invoices/pdf/{invoice_id} On request

/attachments On request

/employees On request

/expenses On request

/outstandings On request

/export-fec On request

/bank-transactions On request

Troubleshooting

Specific errors for DATEV:

Error CodeError descriptionResolution
ERROR_CONNECTOR_AUTHENTICATIONAn error occurred while authenticating with DATEVVerify that your account has still the rights to use the API or you user still exist
CREDENTIALS_ERRORThe provided Client Number and/or Consultant Number doesn’t seem to be correct or you don’t seem to have access to itVerify that your Client Number and /or Consultant number is still valid or that your user still exist
ERROR_NO_DOCUMENT_MANAGEMENTThe client doesn’t have the document management featureVerify that your client has access to the document management features