Skip to Content
GoBD & Audit-safe

Odoo's DATEV Interface in a Practical Check

3 min read

// THE MOST IMPORTANT POINTS AT A GLANCE

What You'll Take Away from This Article

  • Standard export (ASCII) plus BEDI Link (available since v18) for document linking.
  • Ten vulnerabilities, including a lack of compliance checks, a lack of formalization, and issues with zero-balance accounts.
  • Conclusion: It's a good approach, but for professional use, you'll need Syscoon extensions.

// BACKGROUND

Background and Context

DATEV & Odoo—it sounds like the perfect combination. But as is so often the case when two systems come together, it turns out that technology can do a lot, but not everything yet.

Odoo comes with a DATEV interface out of the box—exporting journal entries in ASCII format and document images in XML format. Sounds good? It is—in theory. In practice, however, it becomes clear that, especially when it comes to the details, more finesse is needed than the standard interface can provide.

// BEDI-LINK

Up through version 18, Odoo exported entries along with their supporting documents in “extended XML format.”

Starting with version 18, Odoo has taken a different approach: the so-called BEDI Link has been introduced.

This link connects invoices and receipts via a hash value, which appears in the ASCII export as a cryptic string in the “Receipt Link” column. This hash is essential for DATEV—it ensures that the correct link is established during import.

A smart move—but just the first step.

// WEAKNESSES

Where the Standard Interface Reaches Its Limits

Despite many good ideas, daily use reveals that the interface needs some work. Here is an overview of its typical weaknesses:

  1. Export from the General Ledger
    Any user with accounting permissions can export data at any time
    No centralized overview or tracking
    This can quickly become confusing in larger teams

  2. Automatic Number Assignment
  3. Odoo automatically assigns customer and vendor numbers
  4. There is no way to define your own number ranges
  5. For anyone who loves structured numbers—it's kind of impractical

  6. Hidden Settings
  7. Consultant ID, client ID, auto-generate key—hidden in the system
  8. Hard to find without technical expertise
  9. Flexibility? Not a chance.

  10. No DATEV Check
  11. No automatic check of exported fields for DATEV compliance
  12. Consequence: Manual corrections—and wasted time

  13. No export status for “fixed” entries
  14. ASCII exports cannot be passed as “fixed”
  15. For many tax firms, however, this is exactly what's required

  16. Problems with zero-balance accounts
  17. Odoo exports zero accounts with a leading zero
  18. DATEV doesn't understand this – error message during import

  19. Additional information is missing during export
  20. KOST1 / KOST2 are not transferred
  21. Payment date missing

  22. BEDI Links – Refresh Not Possible
  23. Currently, it is not possible to assign new BEDI links
  24. A real gap when it comes to corrections or changes

  25. ASCII reimport not possible
  26. Once exported = no turning back
  27. DATEV-ASCII files cannot be imported back into Odoo

  28. No grouping of posting lines
  29. Each line stands on its own
  30. No clear export with consolidated items

// CONCLUSION

CONCLUSION

Conclusion: A solid foundation with room for improvement

Odoo's DATEV interface is a step in the right direction—especially with the introduction of the BEDI link.

But:

If you want to work professionally with DATEV, you need more. More control. More flexibility. More clarity.

It's the details that matter—especially in financial accounting. And this is where it becomes clear: The standard has room for improvement.

// OUTLOOK

OUTLOOK

What now?

For anyone who isn't willing to settle for half-measures:

We'll show you how to take your DATEV integration with syscoon to the next level

We develop advanced export features, smart checks, and user-friendly settings

And we don't see DATEV as a limitation—but rather as an opportunity to design processes in a smart and secure way

Because one thing is certain: Accounting can be complex—but it should never be complicated.

// READ MORE

// Teilen

// ANY QUESTIONS?

We'll help you implement this  in Odoo.

Direct consulting from Odoo accounting experts—no middlemen.

Get advice now (opens new page)