Magento 2 ExtensionDATEV Export Pro

DATEV exports for invoices and credit memos with CSV/XML output, 116-column mapping, OSS/IOSS reporting, optional VIES validation, and automated delivery to your tax advisor.

DATEV exports from Magento 2 without media breaks: The module creates DATEV files for invoices and credit memos directly from your store and reduces manual workload in accounting and tax workflows.

CSV and XML for different DATEV processes: Export as DATEV CSV, DATEV XML, or both in a single run. Optionally bundle documents and related files in one ZIP package.

Precise mapping with built-in validation: The 116-column mapping is configured centrally and checked before export. This keeps field assignments consistent and avoids late corrections at month-end.

Account logic by country, tax setup, and chart of accounts: Revenue account assignment is rule-based, including SKR03/SKR04, account length, and interface versions. This provides a reliable base for downstream DATEV processing.

Automation for operational efficiency: Exports run manually, on schedule, or via command line. Filters for date range, status, and store ensure only relevant data is processed.

OSS/IOSS with optional VIES validation: For EU reporting, the module supports OSS/IOSS evaluations with preview and export. Optional VAT-ID checks via VIES improve classification confidence in cross-border B2B/B2C scenarios.

Direct handover to tax advisors: Export files can be sent automatically by email, shortening coordination loops and accelerating closing cycles.

DATEV export as CSV, XML, or combined

Export invoices and credit memos in the required DATEV format and reduce manual rework.

116-column mapping with validation

Maintain and validate field mappings before export so DATEV files are generated consistently and correctly.

Export filters by status and date range

Control exactly which documents are exported and avoid duplicate or incomplete runs.

Revenue account rules by country and framework

Assign accounts by country and rule set, including SKR03/SKR04 and configurable account length.

Optional customer master data export

Enrich transaction exports with customer master data for more complete DATEV handover.

Manual, scheduled, or CLI execution

Run exports in the mode that matches your process: admin, scheduled automation, or scripted CLI.

OSS/IOSS reporting with preview and export

Build structured OSS-relevant reporting by period and scheme for EU tax workflows.

Optional VAT-ID validation via VIES

Validate VAT IDs when needed and improve traceability in cross-border tax scenarios.

Export delivery to tax advisors by email

Send generated export files automatically by email and shorten coordination cycles.

DATEV interface for Unternehmen online

Prepare DATEV exports for consistent, traceable handover into DATEV Unternehmen online and tax advisor workflows.

  • Current Version1.1.3
  • Compatible with Magento 2.4.6 - 2.4.8
  • Compatible with PHP 8.1 - 8.5

If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.

datev

Version 1.1.3 - 2026-03-11

Added
  • Added a configurable document packaging mode for DATEV transfer-compatible exports with GUID-based PDF filenames
Changed
  • Updated DATEV exports to use a configurable fiscal year start and mixed ZIP packages for document-linked exports
  • Updated `v060` DATEV XML exports to use official DATEV schemas per document type (`invoice_v060` for invoices, `ledger_import_v060` for credit memos)
  • Updated `v060` XML validation to use the corresponding official DATEV XSD per document type
Fixed
  • Fixed incorrect `WJ-Beginn` values in DATEV export headers
  • Fixed invoice XML mappings using hardcoded revenue accounts to dynamic getRevenueAccount function

Version 1.1.2 - 2026-03-06

Version 1.1.1 - 2026-02-16

Added
  • Added feature to send DATEV export to tax advisor via email (manual & cronjob)

Version 1.1.0 - 2026-02-13

Added
  • Added full support for One Stop Shop (OSS) Export
Changed
  • Changed menu point from Orders ->DATEV to Orders -> DATEV -> DATEV Export | DATEV OSS-Export

Version 1.0.8 - 2026-02-11

Changed
  • Guided error message instead of hard code-break when currency code or increment ID is not provided for an order
  • Admin export download handling is now more reliable
  • Improved export performance for large datasets by caching customer lookups during variable processing
Fixed
  • Improved handling of customer master data exports by skipping incomplete customer records (missing email/name) and logging a warning
  • Hardened XML validation against any potential unsafe XML content

Version 1.0.7 - 2026-01-29

Changed
  • Changed from validation after export to direct JS-based validation when export button is clicked
  • Changed admin route, route references and layout / UI components from `mageb2b_datev` to `datev` for cleaner URLs
  • Improved ZIP creation for XML/CSV exports when some document files are missing
Fixed
  • Fixed XML export packaging so master data and PDFs are included when requested
  • Fixed date range handling for export filters and file naming using Magento DateTime
  • Removed unsafe expression evaluation in variable processing and improved data resolution

Version 1.0.6 - 2026-01-21

Fixed
  • Updated nullable type hints to avoid PHP 8.1+ deprecations

Version 1.0.5 - 2025-09-11

Added
  • Added feature to select "All Stores" on export form
Fixed
  • Fixed an issue with custom customer attributes reference for CSV export
  • Fixed an issue with duplicating master data csv inside zip file

Version 1.0.4 - 2025-09-09

Fixed
  • Added factory classes for invoice and credit memo pdf to avoid issues with setup:upgrade

Version 1.0.3 - 2025-09-09

Fixed
  • Fixed issue with Area Code not set

Version 1.0.2 - 2025-08-09

Fixed
  • Fixed date filter export
  • Fixed issue when billing address is missing for customer data export (CSV)

Version 1.0.1 - 2025-07-30

Changed
  • Deleted unused patch file

Version 1.0.0 - 2025-07-22

Added
  • Initial release of DATEV Export module
Module-Specific Questions
Which documents does the module export?

The module exports invoices and credit memos directly from Magento, covering the key accounting document types required for DATEV processing.

How is DATEV compliance maintained in daily operations?

The export process combines predefined DATEV structures with validated mapping, ensuring consistent field assignments and early detection of formal issues.

How flexible is the 116-column mapping?

Mapping can be adapted to your accounting and data requirements and validated before export, significantly reducing month-end correction loops.

How are revenue accounts assigned?

Account determination is rule-based, for example by country, tax context, and chart-of-accounts logic, so postings reach DATEV in the correct structure.

Does the module support SKR03 and SKR04?

SKR03 and SKR04 are configurable, including account length and interface version, so output fits your DATEV target setup.

Can exports run fully automated?

Export runs can be scheduled and controlled with filters for date range, status, and store to process only relevant data.

What is the value of the OSS/IOSS function in this module?

OSS/IOSS reporting structures EU-relevant turnover by period and scheme, providing a clean basis for tax reporting workflows.

Why use optional VIES validation?

VIES validation helps classify VAT-ID cases in cross-border scenarios and improves traceability for tax review processes.

How do export files reach tax advisors?

Export files can be sent directly by email, accelerating handover and reducing manual intermediate steps.

Is the module only for B2B stores?

The module supports both B2B and B2C scenarios whenever DATEV-compliant exports, clear account logic, and reliable closing workflows are required.

Is the Magento 2 DATEV interface compatible with DATEV Unternehmen online?

The export logic is designed for DATEV-compliant handover with clear field structures and supports typical workflows around DATEV Unternehmen online and tax advisors.

Does the module support DATEV CSV and DATEV XML in Magento 2?

Exports support DATEV CSV and DATEV XML for invoices and credit memos, so each accounting process can use the required format without manual rework.

How do I export invoices and credit memos from Magento 2 for DATEV?

Defined export runs with status and date filters generate structured output and pass relevant documents to the next accounting step automatically or manually.

General Questions
How many Magento installations is the license valid for?

The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.

Is installation included in the price?

Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.

What payment methods are available?

You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.

What does the order process look like?

After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.

I need a custom modification of the module. Is that possible?

Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.

Can I install a demo version locally?

On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.

Is the source code encrypted?

No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.

What is the update policy and support?

You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.

I already have a license. How can I perform an update?

You can complete the license update here. If you have an active support package, you receive updates automatically via Composer. If your support package has expired, you can renew your license here or in your account.

I have another question — how can I contact you?

You can reach us anytime via eMail.

DATEV Export Pro

×

Ideal for these industries & use cases

Automated handover to tax advisors

Schedule exports with documents and deliver accounting data on time without manual collection work.

Audit-ready export basis

Provide consistent export data and simplify evidence handling in tax audit processes.

Separate accounting logic for multiple stores

Run store-specific exports with fitting account assignment for international store structures.

Faster month-end closing

Reduce reconciliation effort through standardized exports, clear filters, and repeatable workflows.

Reliable handover to downstream processes

Use structured DATEV files as a dependable input for subsequent accounting workflows.

Traceable export history

Document export runs transparently to resolve accounting and audit questions faster.

Try it without risk

Request a personal demo instance and evaluate the module directly in backend and frontend under real conditions — without local installation.

For developers

Practical Magento 2 guides, technical developer documentation, and API references (REST, SOAP, GraphQL) for installation, configuration, and troubleshooting.

Go to Knowledge Base