General Information
Website: https://www.datev.com
Software type: On premise (API)
Geography: 🇩🇪 Germany
Support multi-folder: ❌
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.
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).
-
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).
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.
Connect to DATEV
Chift offers two ways to connect, both providing identical capabilities. The difference lies in installation and prerequisites:- 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
- 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
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 Code | Error description | Resolution |
|---|---|---|
| ERROR_CONNECTOR_AUTHENTICATION | An error occurred while authenticating with DATEV | Verify that your account has still the rights to use the API or you user still exist |
| CREDENTIALS_ERROR | The provided Client Number and/or Consultant Number doesn’t seem to be correct or you don’t seem to have access to it | Verify that your Client Number and /or Consultant number is still valid or that your user still exist |
| ERROR_NO_DOCUMENT_MANAGEMENT | The client doesn’t have the document management feature | Verify that your client has access to the document management features |