WhatsApp Us

DATEV · EXTF batches, online APIs, document upload

DATEV API integration that sends clean bookings from your shop, CRM or software

A DATEV API integration lets your own systems hand bookings and receipts to your Steuerberater automatically, so nobody downloads CSVs on the first of the month and fixes them in Excel. BtechWaleTech is three freelance developers in India who build EXTF booking-batch exports, DATEV online API connections and document uploads for German shops, CRMs and in-house tools. Automations start at US$600, bigger software work at US$900. Sending e-invoices too? Read our XRechnung integration page.

  • Export automationFrom US$600
  • Custom connector or appFrom US$900
  • Care after launchFrom US$120/mo, 2 months free first
  • Written quoteItemised, about 2 working days
  • RoutesEXTF file, online API, document upload
  • BillingUSD quote, paid in USD or EUR via Wise or wire
  • EXTF Buchungsstapel CSV
  • DATEV online APIs via OAuth
  • Receipts to Unternehmen online
  • Shopify, Shopware, WooCommerce
  • SKR03 / SKR04 mapping with your adviser
  • Lexware Office and sevDesk too
  • Your developer-portal organisation

Three freelance developers in India · English calls from late morning German time · WhatsApp every day of the week

  • 3Developers who know your booking logic
  • 2Working days to an itemised quote
  • 7Days a week we answer WhatsApp
  • 0Account codes chosen without your adviser

The short answer

How does a DATEV API integration connect your shop or CRM to the tax adviser?

A DATEV API integration turns your orders, invoices and payments into DATEV bookings with agreed SKR03 or SKR04 accounts, then delivers them as an EXTF booking batch or through DATEV’s online APIs, with receipts uploaded to DATEV Unternehmen online. BtechWaleTech builds file exports from US$600 and full custom connectors from US$900.

Running a shop? See our Shopify developer and Shopware developer pages for the store side of the job.

Last updated

DATEV API integration in brief
File routeDATEV-Format CSV (EXTF), e.g. Buchungsstapel
Online routeDATEV data services with OAuth 2.0 and OpenID Connect
ReceiptsDocument images to DATEV Unternehmen online
Access for online APIsDeveloper-portal organisation, sandbox, DATEV approval
Account planSKR03 or SKR04, agreed with your Steuerberater
Typical timeline2 to 9 weeks depending on route
Starting priceFrom US$600

What we connect

DATEV API integration jobs a small freelance team handles well

Most requests fall into one of these. Some businesses need only a monthly file; others want every order, payment and receipt flowing through without anyone touching it.

EXTF booking-batch export

Orders, refunds, fees and payouts turned into a DATEV-Format Buchungsstapel with correct header, accounts, tax keys and document numbers.

Online API connector

A connector registered through the DATEV developer portal, taken from sandbox to production with DATEV’s approval, running under your organisation.

Receipt upload

Invoices and receipts pushed as document images to DATEV Unternehmen online, linked to the matching bookings.

Shop connectors

Shopify, Shopware and WooCommerce data mapped to bookings; new stores from US$750.

CRM and portal exports

Invoices from your CRM or customer portal exported the same way.

Lexware Office / sevDesk

A lighter connection to cloud bookkeeping tools when full DATEV is more than you need.

E-invoice input

Validated XRechnung and ZUGFeRD data fed into the same bookings.

Workflow automation

Scheduled runs, reminders and error alerts, from US$600.

Why choose us

Manual exports, a marketplace connector or a custom DATEV API integration

Three honest ways to get your data into DATEV. The right one depends on how standard your sales channels are and how much your adviser currently corrects.

Manual exports, a marketplace connector or a custom DATEV API integration
Aspect Manual CSV from the office Ready-made connector app BtechWaleTech custom build
Set-up effort None, but repeated monthly Low if your channel is supported One project, then automatic
Unusual transactions Fixed by hand each time Limited to the app’s rules Coded to your adviser’s rules
Multiple channels One export per channel Often one app per channel One connector for shop, CRM and marketplaces
Receipt images Uploaded separately Depends on the app Linked to each booking
Error handling Found by the adviser App-specific Checked before sending, with alerts
Ongoing cost Staff time Subscription Care from US$120/mo after 2 free months
Ownership Your files Vendor’s software Code in your repository
Language German Usually German English; field names stay DATEV’s German terms
Best when Very low volume Standard shop, standard accounts Mixed channels or custom software

If a maintained connector already supports your exact channels and your adviser is happy with its output, use it; custom code only earns its keep when it does something the app cannot.

Pricing

What a DATEV API integration costs

A scheduled DATEV-Format export from one system starts at US$600. A connector that uses DATEV’s online APIs, combines several sales channels or uploads receipts is custom software from US$900. The cost is driven by how many sources you have, how many special cases your adviser wants separated (marketplace fees, gift cards, foreign VAT, partial refunds) and whether you need the online route, which also involves DATEV’s own onboarding process and fees paid directly to DATEV. Those DATEV charges are listed on its developer portal and are not part of our quote. After launch, two months of maintenance are free; care then starts at US$120/mo.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What is a DATEV API integration and when is it worth building?

A DATEV API integration is software that moves bookkeeping data from your own systems into DATEV, the accounting platform most German tax advisers use, without manual exports. It is worth building once someone in your office spends hours each month preparing data your Steuerberater then corrects anyway.

The pattern is familiar across the Mittelstand. Orders come from a shop, invoices from a CRM, payouts from a payment provider, and receipts pile up in an inbox. Every month an employee exports a few files, renames columns, fixes dates and emails everything to the Kanzlei. The adviser imports it, finds wrong accounts or missing receipts, and sends questions back. Nobody enjoys the loop.

A good DATEV API integration replaces that loop with a repeatable job: the same rules applied to every transaction, receipts attached automatically, and errors flagged before the data leaves your system rather than after your adviser finds them.

The word “API” is used loosely here. DATEV accepts data in two broad ways: structured files in the DATEV-Format, and online interfaces called data services. Both count as integration, and the right choice depends on your volume and on what your adviser prefers. The next sections explain both.

EXTF file export or DATEV online API: which route fits your business?

Choose the EXTF file route when a monthly or weekly batch is enough and you want to start quickly; choose the online route when data should flow continuously, receipts must be linked automatically, or you are building a product that many DATEV users will connect to.

The file route uses the DATEV-Format, a CSV interface for importing data into DATEV Rechnungswesen. According to DATEV’s developer portal, it can be imported manually in DATEV’s accounting program, automatically on a local machine through DATEV’s console tool, or through the DATEV data centre with the online API accounting:extf-files. No developer-portal onboarding is needed just to produce a correct file.

The online route uses DATEV data services: APIs in DATEV’s data centre with user authentication through OAuth 2.0 and OpenID Connect. Examples on the portal include the Buchungsdatenservice for bookings, master data and document images, the Rechnungsdatenservice 1.0 for invoices and document images into DATEV Unternehmen online, and the Belegbilderservice for scanned and digital receipts.

Decision rule

Under a few thousand bookings a month, one or two sources, and an adviser who is happy to import a file: start with EXTF. Several live channels, receipt linking, or a commercial product: plan the online route.

How the DATEV EXTF booking batch works

An EXTF booking batch is a semicolon-separated CSV file whose name starts with EXTF_, with a metadata header on line one, column names on line two and one booking per line from line three. Getting the header right is half the battle.

DATEV’s format description sets strict technical rules: fields separated by semicolons, every line ending in CR/LF, text fields in quotation marks with inner quotes doubled, no line breaks inside fields, and a comma as the decimal separator for amounts. The header line carries the format version, the data category (the Buchungsstapel uses category 21), the adviser number, the client number, the fiscal-year start and the length of general-ledger account numbers.

Two details catch many first attempts. The account length in the header must match how the client is configured in DATEV, or the import fails. And the default character set is ISO-8859-1 or code page 1252; DATEV can read UTF-8 only with a byte-order mark, and only through manual import or the accounting:extf-files API, not through the local console tool. German umlauts in customer names are exactly where that goes wrong.

There is also a volume limit: DATEV states that one booking-batch file can hold up to 99,999 bookings. High-volume shops split exports by period or channel. DATEV offers a free checking program for DATEV-Format files, and we run exports through it before your adviser ever sees them.

How do you get access to the DATEV online APIs?

You register on the DATEV developer portal, create an organisation and an app, subscribe to the API you need, build against the sandbox, then request production approval from DATEV. It is a formal process, and it applies to every integration.

The portal’s FAQ explains the steps. An organisation is required before you can create an app, and several members can share it. Subscribing to an online API gives sandbox access. Moving to production is requested on the app page, after which DATEV’s consulting team schedules an appointment to check and approve the solution; there is no rollback from production to sandbox. DATEV also says there is no simplified path for companies that only want to use an integration internally: the same standard onboarding applies.

Costs sit with DATEV as well. The portal lists a one-off onboarding fee that includes a few hours of DATEV consultation, running charges per API call depending on the plan, and the need for a DATEV test system, which you can own, share with another DATEV customer, or buy. We factor that into planning so the online route is chosen for real benefits, not by default.

One recommendation from DATEV matters for ownership: the commissioning company should create its own organisation on the portal, stay its owner and invite the service provider’s developers as members. That is exactly how we work.

DATEV API integration for Shopify, Shopware and WooCommerce

In a shop-based DATEV API integration, data reaches DATEV best when orders, refunds, fees and payouts are booked separately and then reconciled, rather than exporting only the order list. Each platform exposes that data differently, but the booking logic is the same.

On Shopify, a small app reads orders, refunds and transactions through the Admin API and builds the batch outside the store. On Shopware, a plugin or scheduled job reads order and document data inside your installation. On WooCommerce, a plugin hooks into orders and refunds, and payment-provider reports are imported alongside. Marketplace channels such as Amazon usually arrive as settlement reports that need their own mapping.

What your Steuerberater really wants is traceability: every booking should carry a document number that matches an invoice or credit note, and every payout from a payment provider should reconcile to the orders it contains, minus fees. We build that reconciliation step because it is where manual work hides.

Existing connector apps cover many standard shops, and for a simple store they may be enough. The DATEV API integration becomes custom work when you combine several channels, sell B2B with net terms, handle foreign VAT, or need receipts linked automatically.

Uploading receipts and invoices to DATEV Unternehmen online

Receipts belong next to their bookings, and DATEV offers dedicated online interfaces for sending document images to DATEV Unternehmen online. Automating that step saves more time than most businesses expect.

According to DATEV’s developer portal, the Belegbilderservice transmits scanned and digital documents from an app or partner solution to DATEV Unternehmen online automatically, while the Rechnungsdatenservice 1.0 exchanges document images and structured invoice data between ERP cloud solutions and DATEV Unternehmen online. There is also an XML-based, UTF-8 interface for importing invoice and cash data into DATEV Unternehmen online.

In practice, we collect outgoing invoices from your shop or CRM and incoming supplier invoices from a mailbox, name them consistently, and send them through the relevant service with the document number that also appears in the booking. Your adviser opens a booking and sees the receipt, no emailing back and forth.

Structured e-invoices make this easier still: an XRechnung or ZUGFeRD file already contains the data a booking needs. Our e-invoicing page explains how incoming files are read and validated before they reach DATEV.

Agreeing SKR03 or SKR04 account mapping with your Steuerberater

In any DATEV API integration, the account mapping is the tax adviser’s decision, not the developer’s. We ask your Steuerberater which standard chart (SKR03 or SKR04) the client uses and which account and tax key each transaction type should hit, then encode those answers exactly.

SKR03 and SKR04 are DATEV’s two most common standard charts of accounts; the same sale lands on a different account number depending on which one your business uses. That is why we never copy a mapping from another project. We prepare a mapping sheet that lists every transaction type we find in your data and leave the account and tax columns for your adviser to fill in.

  • Domestic sales at the standard and reduced VAT rates
  • Sales to EU business customers with a VAT ID, and to EU consumers
  • Sales outside the EU
  • Shipping charges, discounts, vouchers and gift cards
  • Marketplace and payment-provider fees
  • Refunds, partial refunds and chargebacks
  • Payouts and transfers between clearing accounts and the bank

Once the sheet is signed off, it becomes a configuration file in your repository. When your adviser changes a rule next year, updating one line is enough, and the change history shows who changed what and when.

Lexware Office and sevDesk: lighter alternatives to a full DATEV API integration

If you do your own bookkeeping in a cloud tool and your adviser works from its exports, connecting to that tool can be simpler than connecting to DATEV directly. Lexware Office and sevDesk both offer public APIs for this.

The Lexware API documentation describes a REST API for the product formerly called lexoffice, authenticated with a bearer API key the user generates, with endpoints for invoices, vouchers, contacts, credit notes and files, and a limit of two requests per second. It also lists XRechnung and ZUGFeRD support. sevDesk likewise provides an API for connecting outside systems.

The trade-off is control. A cloud bookkeeping tool handles the accounting logic and its own export to your adviser, so your integration only needs to create invoices, vouchers and contacts correctly. A direct DATEV API integration puts the booking logic in your code, which makes sense when volumes are higher or your adviser wants data straight in DATEV.

We build either. The rate limit alone is a planning point: a shop with thousands of daily orders needs queuing and batching to stay under two requests per second.

How much does a DATEV API integration cost?

With us, a scheduled DATEV-Format export starts at US$600, and custom connectors using DATEV’s online APIs, several channels or receipt upload start at US$900. DATEV’s own onboarding and usage fees, if you take the online route, are paid to DATEV separately.

Quotes on the market vary widely, and the spread is explained by scope rather than by the file format. The questions that move the price: how many sources feed the bookings; how many special cases your adviser wants booked separately; whether payouts must be reconciled against orders; whether receipts are uploaded and linked; and whether the online route is needed, with its sandbox, approval appointment and test system.

A narrow first phase is often the smart buy. Start with an EXTF export for your main shop, run it for two months with your adviser, then add channels and receipt upload once the mapping is proven.

How long does a DATEV integration project take?

A single-source DATEV API integration based on an EXTF export usually takes two to four weeks, most of it spent on mapping and a test import with your adviser. An online API connector with several sources and receipt upload typically needs six to nine weeks, depending on how quickly DATEV’s production approval appointment can be scheduled.

Weeks 1–2

Transaction inventory from your real data, mapping sheet sent to your adviser, header values (adviser number, client number, fiscal year, account length) confirmed.

Weeks 2–4

Export built and checked with DATEV’s format checker; your adviser imports a test month and compares it with their own bookings.

Weeks 4–7 (online route)

Developer-portal app, sandbox build, receipt upload and error handling; production approval requested from DATEV.

Weeks 7–9

Production switch, one full month of parallel checking, documentation and handover.

Data protection and hosting for your DATEV connection

Booking data contains names, addresses and payment details, so a DATEV API integration should run on your infrastructure, store credentials securely and keep only what it needs. That is how we build it.

The connector runs on your server or cloud account, ideally in an EU region. OAuth tokens and API keys sit in a secret store, not in code. Logs record what was sent and when, without copying full customer records. Temporary export files are deleted after successful delivery, and access for our developers is personal, logged and revocable.

Under GDPR you remain the controller of your customers’ data, and your privacy notice and any processing agreements are your lawyer’s area. Our job is to make the technical side match what they decide. For the website side of the same topic, see our GDPR-compliant website guide.

What goes wrong in DATEV integrations, and how to avoid it

In a DATEV API integration, most failures come from mapping and encoding, not from code. Wrong accounts, a mismatched account length and broken umlauts cause the majority of rejected or corrected imports.

  • A developer who picks account numbers without asking the Steuerberater.
  • Exports that ignore refunds, fees or payouts, leaving the bank account unreconciled.
  • UTF-8 files without a byte-order mark sent through a route that expects code page 1252.
  • Document numbers in bookings that do not match any receipt.
  • A developer-portal organisation owned by the provider rather than by you.
  • No test import with the adviser before the first live month.
  • Batches above the 99,999-booking limit sent as one file.

We ask for one real month of data early, run a test import with your adviser, and fix every difference before switching on automation.

Building a DATEV API integration with a freelance team in India

A remote DATEV API integration works well because the job is specification-driven and remote by nature: files, APIs and a test system, with your adviser as the business expert. Our day runs three and a half to four and a half hours ahead of Germany, so we share your late morning and afternoon for calls.

Communication is in English. DATEV field names, SKR terminology and your adviser’s notes stay in German, and we work with them directly; if a nuance matters, we ask rather than guess. WhatsApp messages are answered seven days a week.

Money and paperwork: you get an itemised quote in USD, approve it in writing, and pay in USD or EUR by Wise or bank wire. Invoices are issued from India; how you treat them for VAT is a question for your accountant. General terms are on our terms page.

Your first fortnight with us: a kick-off call with you and, ideally, your adviser; read access to one month of shop or CRM data; a transaction inventory and draft mapping sheet by day five; and a first DATEV-Format test file, passed through DATEV’s checker, by the end of week two.

Worked example: a hypothetical Shopify and B2B wholesaler

Imagine a coffee roaster in Freiburg, invented for illustration, selling to consumers on Shopify and to cafés on invoice from a small CRM. Today an office manager spends two days a month preparing files for the Steuerberater.

Discovery would show four sources: Shopify orders, Shopify payouts, CRM invoices with 14-day terms, and supplier invoices arriving by email. The adviser uses SKR03 and wants consumer sales split by VAT rate, café sales on customer accounts, and payment fees booked separately.

Phase one: a weekly EXTF batch combining Shopify and CRM data, reconciled payouts and matching document numbers, checked with DATEV’s tool and test-imported by the adviser. Budget from US$600. Phase two, a quarter later if phase one works: receipt upload to DATEV Unternehmen online and automatic reading of supplier e-invoices, as custom software from US$900.

The office manager’s two days would shrink to reviewing an exception list. This scenario is illustrative only; your data will look different, and the quote will follow what discovery actually finds.

DATEV API integration checklist

Use this before you ask anyone to quote your DATEV API integration, and again before go-live. It keeps the project small and your adviser involved.

  • List every system that creates sales, fees, refunds or payouts.
  • Ask your Steuerberater for the chart (SKR03/SKR04), adviser number, client number and account length.
  • Decide: file route, online route, or a cloud bookkeeping tool in between.
  • For the online route, create your own developer-portal organisation and invite the developers.
  • Collect one real month of data for testing.
  • Get the mapping sheet completed and signed by your adviser.
  • Run DATEV’s format checker and one test import before going live.
  • Agree who watches error alerts and who fixes rejected bookings.

A DATEV API integration is often the first automation a business trusts, and it sets up others. Once transactions are clean and mapped, the same data can feed dashboards, cash-flow forecasts or an AI assistant that answers “which customers are overdue?” from your own records.

We keep AI out of the booking logic itself: accounts and tax keys follow your adviser’s fixed rules. AI helps around the edges, for example proposing fields from a supplier PDF that has no structured data, always for a person to confirm. Such automations start at US$600.

Planning a broader automation roadmap? Our AI automation page covers what else is worth automating in a German Mittelstand business, and what is not.

Routes

Three ways to get data into DATEV

Summarised from the DATEV developer portal and the Lexware API documentation.

Three ways to get data into DATEV
QuestionEXTF file (DATEV-Format)DATEV online data servicesCloud bookkeeping API (Lexware Office, sevDesk)
Data flow Batches, e.g. weekly or monthlyContinuous, per transaction or documentContinuous, into the tool
DATEV onboarding Not needed to create a filePortal app, sandbox, DATEV approvalNot with DATEV; the tool exports onward
Authentication None for the fileOAuth 2.0 / OpenID ConnectAPI key per user account
Receipts Separate stepDocument-image servicesFiles endpoint in the tool
Limits to plan for 99,999 bookings per batchUsage plan and per-call chargesRate limit (Lexware: 2 requests/second)
Our starting price US$600US$900US$600

Mapping

The mapping sheet your adviser fills in

We never fill the account columns ourselves. This is the structure, not a recommendation of accounts.

The mapping sheet your adviser fills in
Transaction typeSource fieldAccount (adviser)Tax key (adviser)Document number from
Consumer sale, standard VAT Order line——Invoice number
Consumer sale, reduced VAT Order line——Invoice number
B2B sale on terms CRM invoice——Invoice number
Refund or credit note Refund record——Credit note number
Payment-provider fee Payout report——Payout ID
Payout to bank Payout report——Payout ID
Supplier invoice E-invoice or receipt——Supplier invoice number

Plan

DATEV API integration phases and what you provide

Durations assume your adviser can review the mapping within a week.

DATEV API integration phases and what you provide
PhaseDurationYou provideYou receive
Discovery Week 1One month of data, adviser contactTransaction inventory
Mapping Weeks 1–2Adviser completes the sheetConfiguration in your repository
Export build Weeks 2–4Staging accessChecked EXTF test file
Test import Week 4Adviser imports and comparesFixes for every difference
Online route (optional) Weeks 4–7Portal organisation, test systemSandbox connector, approval request
Go-live Weeks 7–9Sign-offDocumentation, alerts, handover

Across Germany

Where German businesses ask us about DATEV integration

We work remotely for clients anywhere in Germany. These regional notes describe the kinds of businesses that usually need their systems connected to DATEV.

  • Nuremberg

    DATEV’s home city has a dense network of tax firms and software users, and local online retailers often want their shop data to arrive there without spreadsheets.

  • Munich

    Tech start-ups and consultancies with subscription billing need recurring invoices from their own platforms booked cleanly for advisers who work entirely in DATEV.

  • Berlin

    Direct-to-consumer brands selling on Shopify and several marketplaces need payouts, fees and refunds reconciled before the monthly batch goes to the Kanzlei.

  • Hamburg

    Import and trading companies with foreign suppliers and multiple currencies need exchange-rate fields and supplier invoices mapped carefully into DATEV bookings.

  • Cologne

    Agencies and event businesses invoicing from project tools want every project invoice and credit note to reach their adviser with the right document numbers.

  • Frankfurt am Main

    Professional-services firms with time-tracking and billing software often need a DATEV-Format export added to a tool that was never built for German accounting.

  • Stuttgart

    Engineering service providers and machine dealers with ERP-based invoicing want supplier receipts linked to bookings rather than posted to the adviser by email.

  • Leipzig

    Growing e-commerce and fulfilment businesses in Saxony face rising order volumes that push manual exports past what one office person can handle.

  • Freiburg

    Organic food producers and specialist retailers selling online and to shops need consumer and wholesale sales split correctly by VAT rate.

  • Münster

    Medical practices, dental labs and healthcare suppliers with their own billing software need a clean file interface to their accountant’s DATEV system.

  • Essen and the Ruhr

    Craft businesses and building-services firms with job-management software want invoices and material receipts to flow to the adviser automatically.

  • Hanover

    Wholesalers and distributors with B2B portals need net-term invoices, credit notes and payment runs mapped consistently for month-end closing.

  • Dresden

    Technology firms and research spin-offs with grant-funded projects often need cost centres carried through into DATEV bookings from their own systems.

  • Bremen

    Logistics providers billing per shipment generate thousands of small invoices, a case for automated batches that respect DATEV’s file limits.

How it works

Our DATEV API integration process

  1. Inventory

    We look at a month of your real data and list every transaction type, source system and document you produce, without changing anything.

  2. Adviser round

    Your Steuerberater receives the mapping sheet and header questions. We build nothing on account numbers they have not confirmed in writing.

  3. Quote

    With routes and scope clear, you get an itemised quote in USD within about two working days, including which DATEV fees fall outside it.

  4. Build and check

    The export or connector is built on staging and every file passes DATEV’s format checker before your adviser test-imports it.

  5. Parallel month

    For one month the new export runs next to your old process, and your adviser compares results until both match.

  6. Hand over

    We switch off the manual route, set up alerts and documentation, and look after it free for two months before regular care begins.

Questions

DATEV API integration FAQs

What is a DATEV API integration?

A DATEV API integration is software that sends bookings, master data and receipts from your shop, CRM or custom system into DATEV, the accounting platform most German tax advisers use. It can deliver data as DATEV-Format files such as the EXTF booking batch, or through DATEV’s online data services, so your adviser receives complete, correctly mapped data without manual exports.

How much does a DATEV integration cost?

BtechWaleTech builds scheduled DATEV-Format exports from US$600 and custom connectors using online APIs, several channels or receipt upload from US$900. If you use DATEV’s online route, DATEV charges its own onboarding and usage fees, listed on its developer portal and paid directly to DATEV. You get an itemised quote in about two working days.

Do I need DATEV developer-portal access for a CSV export?

No. Creating a correct DATEV-Format file, such as an EXTF booking batch, does not require developer-portal onboarding; your adviser can import it into DATEV Rechnungswesen. The portal registration, sandbox and DATEV’s production approval are needed when your software connects to DATEV’s online data services, for example to push bookings or document images continuously.

What is the EXTF format?

EXTF is DATEV’s CSV-based import format. Files start with EXTF_ in the name, carry a metadata header on the first line, column names on the second and data from the third. Fields are separated by semicolons, amounts use a decimal comma, and the header includes the adviser number, client number, fiscal-year start and account length, which must match DATEV’s configuration.

How do I get access to the DATEV online API?

Register on the DATEV developer portal, create an organisation and an app, subscribe to the API you need and build in the sandbox. When ready, request production on the app page; DATEV’s consulting team then holds an appointment to check and approve the integration. DATEV recommends that your company owns the organisation and invites external developers as members.

Can you connect Shopify to DATEV?

Yes. A small app reads orders, refunds and payment transactions through Shopify’s Admin API and builds DATEV bookings outside the store, including reconciled payouts and fees. For a simple store, an existing connector app may be enough, and we will say so. Custom work makes sense when you combine Shopify with B2B invoicing, marketplaces or receipt upload.

Can you connect Shopware or WooCommerce to DATEV?

Yes. For Shopware we write a plugin or scheduled job inside your installation; for WooCommerce a plugin that reacts to orders and refunds, combined with payment-provider reports. Both produce DATEV-Format batches or feed an online connector. If you need a new or rebuilt shop as well, ecommerce projects start at US$750.

Which chart of accounts do you use, SKR03 or SKR04?

Whichever your business and tax adviser already use. SKR03 and SKR04 are DATEV’s two most common standard charts of accounts, and the same transaction lands on different account numbers in each. We prepare a mapping sheet of all your transaction types and your Steuerberater fills in accounts and tax keys; we never choose them ourselves.

Should my tax adviser be involved in the DATEV integration?

Yes. DATEV itself notes on its developer portal that integrations are of noticeably higher quality when a tax adviser is involved. Your adviser confirms the chart of accounts, tax keys and header values, reviews the mapping and does a test import. Their involvement is usually a few short sessions, and it prevents months of corrections later.

Can receipts be uploaded to DATEV Unternehmen online automatically?

Yes. DATEV provides online services for this, such as the Belegbilderservice for scanned and digital documents and the Rechnungsdatenservice 1.0 for invoices and structured data. We send your outgoing invoices and incoming supplier receipts with the same document number used in the booking, so your adviser sees each receipt directly beside its entry.

How long does a DATEV integration take?

A single-source EXTF export takes around two to four weeks, including the adviser’s mapping review and a test import. A connector to DATEV’s online APIs with several sources and receipt upload typically takes six to nine weeks, partly because DATEV’s production approval appointment has to be scheduled. We plan one parallel month before switching off manual exports.

Is lexoffice or sevDesk a good alternative to DATEV integration?

It can be. If you keep your own books in Lexware Office (formerly lexoffice) or sevDesk and your adviser works from their exports, integrating with that tool’s API is often simpler. Lexware’s API uses per-user API keys and allows two requests per second, so busy shops need queuing. For higher volumes or advisers who want data directly in DATEV, a direct integration fits better.

Why do DATEV imports fail?

The usual causes are an account length in the header that does not match the client’s DATEV setup, wrong or missing accounts, character-set problems with umlauts, and files above DATEV’s limit of 99,999 bookings per batch. DATEV accepts UTF-8 only with a byte-order mark and only through certain routes. We run every file through DATEV’s checking program before your adviser imports it.

Who owns the DATEV connector and credentials?

You do. The code sits in your repository, the connector runs on your server or cloud account, and for online APIs your company owns the developer-portal organisation, with our developers invited as members, as DATEV recommends. Credentials live in your secret store. If you change developers later, you simply remove our access.

Is a DATEV integration GDPR compliant?

GDPR compliance is your responsibility as controller, confirmed by your own legal adviser, and depends on your processes, not only on code. We support it technically: the connector runs on your EU-hosted infrastructure, stores only necessary data, keeps credentials encrypted, deletes temporary files and logs access. We do not certify anything or give legal advice.

Can you work with my Steuerberater directly?

Yes, and we prefer it. With your permission we send the mapping sheet and header questions straight to your adviser, join a short call if helpful, and fix whatever their test import shows. Communication is in English, but DATEV field names and your adviser’s German notes are fine; if a detail is unclear, we ask rather than guess.

Why use a remote team in India for a DATEV project?

DATEV integration is defined by published formats and APIs, so it suits remote work: files, sandbox and test imports, with your adviser as the domain expert. A small freelance team can often start sooner and costs less than many local options, and our working hours overlap with German late mornings and afternoons. You keep full ownership of code and accounts.

How do we pay and sign the contract?

You receive an itemised quote in USD, approve it in writing, and pay in USD or EUR by Wise or bank wire; invoices come from India. The written quote records scope, milestones and how changes are handled, and our published terms cover the rest. We sign your NDA before reviewing financial data. Your accountant can advise on booking a foreign supplier invoice.

What happens after the DATEV integration is live?

We watch the first live months closely, and maintenance is free for two months after launch. After that, care starts at US$120/mo and covers API or format changes, new transaction types your adviser wants separated, dependency updates and fixes. Anything beyond that, such as response commitments, is agreed in your written quote rather than stated here.

Can AI do my bookkeeping into DATEV?

Not in the way people hope, and we would not build it that way. Accounts and tax keys should follow your adviser’s fixed rules, so the booking logic stays deterministic. AI is useful for proposing fields from unstructured supplier PDFs or flagging unusual transactions, always for a person to confirm. Those automations start at US$600.

Do you also handle XRechnung before data reaches DATEV?

Yes. Incoming and outgoing e-invoices in XRechnung or ZUGFeRD format can be validated, read and turned into bookings with the original file attached as the receipt. That combination removes most typing from purchase invoices. Our XRechnung integration page explains the e-invoicing side, including the 2027 and 2028 issuing deadlines in Germany.

Next step

Tired of monthly DATEV exports? Show us one month of data

Send a sample export and tell us which systems create your sales and receipts. You get a transaction inventory, the questions for your adviser and an itemised USD quote in about two working days.