What to Know Before Building Your DATEV Integration

This article outlines the main technical hurdles of the DATEV API and explains how Pandium’s embedded integration platform helps teams launch and maintain a production-ready DATEV integration faster.
Written by
Shon Urbas, CTO & Co-Founder, Pandium
Last updated
February 6, 2026

In the German market, a DATEV integration is a core requirement for software that touches accounting or financial data. With over 40,000 tax consultants and millions of businesses relying on DATEV, connecting to their ecosystem is one of the primary paths for secure data exchange. At the same time, the DATEV API and internal processes have unique characteristics that demand a specific architectural approach.

If your team is planning a DATEV integration, you need to understand the technical hurdles and certification requirements up front. This guide walks through the key challenges and how an embedded integration platform like Pandium can simplify the build.

1. The “Client ID” That Means Three Different Things

One of the first surprises when working with the DATEV API is how the concept of “client ID” works. In most APIs, developers expect a single identifier for their application. In the DATEV ecosystem, you must manage three separate identifiers at the same time:

  • OAuth Client ID: Your application’s identifier for authentication and authorization.
  • Client Number (Mandantennummer): The end customer’s identifier within their tax consultant’s DATEV system.
  • Composite Client ID: A combined identifier that joins consultant and client numbers (for example, “455148-1”).

The composite client ID appears in URL paths and scopes, such as datev:iam:client:{consultant-client}. This pattern ties access tokens to a specific consultant–client relationship, which mirrors the legal structure of German tax consulting. Your integration architecture must support this mapping so that every request is routed to the correct consultant and end client, and that your system can handle changes in those relationships over time.

2. Authentication Infrastructure and DATEV OAuth Requirements

DATEV uses OAuth2, but its implementation layers on several requirements that often exceed what standard OAuth libraries handle out of the box. Your DATEV integration must account for:

  • Two-phase authorization
    First, you authenticate to retrieve the list of clients a consultant can access. Then the user selects a specific client from that list before you complete the token exchange. This ensures tokens are correctly scoped to the consultant–client relationship and prevents accidental access to the wrong client’s data.
  • Security protocols
    PKCE with S256 is mandatory and must be implemented correctly to pass DATEV’s security review. Many generic OAuth flows do not enable this by default.
  • Token refresh handling
    DATEV requires Basic Authorization headers and URL-encoded bodies for refresh requests, instead of the JSON bodies used by many modern providers. Your integration must correctly construct and send these requests for long-lived, reliable access.
  • Token revocation
    You must implement token revocation whenever a user disconnects. This is not optional; it is part of DATEV’s certification requirements and impacts whether your app is allowed to go live.

Because of these nuances, teams often end up forking or extending their existing OAuth implementation just for DATEV. That adds ongoing maintenance every time DATEV updates requirements or your security posture changes.

3. Batch Processing, Jobs, and Asynchronous Data Flows

DATEV’s core accounting operations rely on batch job processing rather than simple, real-time update endpoints. From an integration perspective, this means you are building against a job-based lifecycle instead of straightforward CRUD APIs:

  • File submission: Your system must package and submit data files to the DATEV API in approved formats.
  • Job monitoring: After submission, the integration needs to track job status asynchronously, handle retries, and surface progress or errors to users or internal systems.
  • Result retrieval: Once processing completes, your integration must fetch and reconcile the job results, update internal records, and handle any error codes or rejected entries.

This approach scales well for high-volume financial and accounting data, but it increases the number of states your integration must manage. You need robust patterns for job tracking, error handling, and idempotency to keep the DATEV integration reliable in production.

4. Approval, UX Requirements, and DATEV Certification

Gaining and keeping access to the DATEV ecosystem is not just about writing to the API. There is a formal oversight and certification process that influences your development and launch timelines:

  • Staged access
    Sandbox and production access are granted through separate approval phases. Your team must plan time for certification steps, test cycles, and feedback from DATEV before you can move fully into production.
  • UX compliance
    Certification includes UX requirements, such as displaying token expiry information to the user and ensuring that the connection and disconnection flows are clear. These requirements can affect your product’s integration settings UI and in-app marketplace.
  • Brand guidelines
    You must follow DATEV’s brand guidelines, including logo usage and naming conventions, to maintain a consistent ecosystem experience. Violations can delay approval or trigger rework after launch.

These steps add governance and predictability to the ecosystem, but they also mean your DATEV integration project needs buffer time for review cycles, UX refinements, and potential re-submissions.

5. How Pandium Simplifies DATEV Integration

Pandium’s embedded integration platform abstracts much of this complexity so your team can focus on your core product logic instead of DATEV-specific plumbing. Instead of spending months implementing and maintaining a custom DATEV integration, you can leverage pre-built infrastructure and focus on the customer experience.

Key capabilities include:

  • Pre-built DATEV connector
    Pandium’s connector is designed to be compliant with DATEV’s OAuth2 implementation, including the specific header, PKCE, and token refresh handling patterns DATEV requires.
  • Automated token management
    Token refresh and revocation cycles are handled out of the box. This helps you meet DATEV certification requirements around secure connection lifecycle management without writing custom token infrastructure.
  • Multi-tenant architecture aligned to consultant-client models
    The platform natively supports the consultant-client relationship model and manages the mappings between OAuth client IDs, client numbers, and composite client IDs. This reduces the risk of misrouting data across tenants.
  • Credential and secret management
    Pandium provides secure storage for DATEV IDs, secrets, and tokens, so you don’t need to build a separate credential-management layer for this integration.

By using Pandium’s DATEV connector, your team can move beyond basic API compliance and focus on delivering a reliable, user-friendly DATEV integration. Many teams find they can reach a production-ready state significantly faster than if they built everything from scratch.

Ready to Launch Your DATEV Integration?

If you are looking to expand in the German market, a production-ready DATEV integration is table stakes for software that touches accounting or financial data. Instead of letting API and certification complexity slow down your roadmap, you can rely on Pandium to handle the heavy lifting around authentication, multi-tenancy, and infrastructure.

Book a demo with Pandium to see the DATEV connector in action and explore how quickly you can launch or upgrade your DATEV integration.

Originally published on
February 6, 2026
Latest

From the Blog

Check out our latest content on technology partnerships, integration and APIs. Access research, resources, and advice from industry experts.

AI for Integrations Without the Slop: Using AI Code Generation Safely in Production Systems

Generative AI speeds up software development, but in integrations it can introduce costly “code slop.” This article explains why AI needs guardrails in production systems and how Pandium’s Small Blocks approach keeps AI fast, auditable, and reliable.

Best Embedded iPaaS Solutions in 2026: Complete Guide

See which integration platform is best suited for building integrations between your SaaS product and the apps your customers use.