DATEV Unternehmen Online

Service ID: datev-unternehmen-online

DATEV Unternehmen Online is the cloud-based document exchange platform connecting German businesses with their tax advisors for accounting data exchange, document upload, and journal entry submission.

Beta — this connector is in beta. Functionality and resource coverage may change.

At a Glance

Difficulty
⚠️INVOLVEDPartner Certification + Technical Review Required for Production
Authentication
OAuth 2.0OAuth 2.0 Authorization Code with PKCE, via DATEV's OpenID Connect login.
Webhooks
Virtual webhooks — polled create and update events for ledger accounts, journal entries, customers, suppliers and tax rates.
Partnership Required
Yes(Mandatory Schnittstellenanbieter (interface partner) status via the DATEV Developer Portal, then a passed technical review before production.)
Partnership Application
DATEV Developer Portal
Apideck Credentials
AvailableAvailable for sandbox testing only — production needs your own DATEV Client ID and Secret from the partner process.
Costs
DATEV onboarding: EUR 1,500 + VAT (includes 4 hours of support), then EUR 210/hour + VAT. Per-call gateway fees are typically paid by the DATEV end customer.
Sandbox Availability
Available(Granted automatically once your DATEV app subscribes to an API product — no separate approval.)
Account Type Required
DATEV Unternehmen Online client account; each connection is scoped to one Mandant (consultant-client ID, for example 455148-2).
Consumer Access Level
DUO account access granted by the consumer's tax advisor (Steuerberater).
Rate Limits
No published numeric limit. DATEV disallows round-the-clock polling and requires a sustained error rate under 10% once you are in production.

What are Apideck credentials?

For select connectors, Apideck has established partnerships allowing you to integrate immediately without your own partnership. When using Apideck credentials, “Apideck” appears as the requesting application during OAuth. Learn more about partnership categories →

Responsibility matrix

TaskYou (Customer)Your ConsumerApideck
Register on the DATEV Developer Portal
DATEV certification & production approvalSupport available
Sandbox Self-TestingDocs provided
Add Credentials to Apideck
Grant DUO Access✓ Via their tax advisor
Provide Mandant ID✓ From their tax advisor
Authorize Connection (OAuth)Handles OAuth flow
Build via Unified APIMaintains connector
Token Refresh✓ Automatic
Monitor Connections✓ Via Apideck Dashboard✓ Can revoke anytimeLogs & alerts

Environments

Sandbox
Purpose: build and self-test before DATEV's technical review. Credentials: Apideck's temporary shared sandbox credentials, or your own DATEV app once it subscribes to an API product.
Production
Obtaining production credentials from DATEV is a real, separate process gated by a passed technical review. Routing API calls to DATEV's production environment is not yet part of this connector's scope — sandbox is where builds and consumer connections currently run.

🚨Important to Know About DATEV Unternehmen Online

  • Creating journal entries, customers and suppliers is mapped to DATEV's EXTF CSV import, and that write path is not yet verified working end-to-end — confirm its current status with Apideck Support before you plan a rollout around it.
  • Writes are asynchronous: journal entries and documents are handed to DATEV as batch jobs, so a pushed record can take time to appear in the tax advisor's system and there is no real-time write confirmation.
  • Production approval is a one-way door: once it completes, the app cannot be rolled back to sandbox and no further DATEV API products can be added to it.
  • Getting listed on the DATEV-Marktplatz is a separate, higher tier: DATEV only considers that application once your service is live with at least 25 customers and you can name 3 reference customers it may contact.
  • DATEV Unternehmen Online is a document and data exchange hub between a business and its tax advisor, not a standalone accounting system: the tax advisor must have the relevant DATEV services activated for the client before there is anything to read or write.
⚠️

1 gotcha across 1 resource

Connector-specific behaviors and limitations to be aware of

📦

12 supported resources

View field mappings, supported operations, and schema details