Quick Insights:

No time to read? Grab the key points instantly.

Introduction

Greek businesses must comply with AADE myDATA and electronic invoicing requirements to meet the country's evolving tax regulations. For companies using Odoo, proper Greek localization can help automate invoice reporting, VAT compliance, MARK tracking, and accounting processes while reducing manual work.

This guide explains how Odoo supports myDATA and AADE compliance, who must comply, key implementation considerations, common mistakes to avoid, and the best practices for staying compliant in 2026.

What is myDATA and Why Does AADE Care?

Understanding myDATA is essential for every VAT-registered business in Greece. It forms the foundation of the country's digital tax reporting system and plays a central role in meeting AADE compliance requirements.

myDATA (My Digital Accounting and Tax Application) is the digital ledger operated by AADE (Ανεξάρτητη Αρχή Δημοσίων Εσόδων), Greece's Independent Authority for Public Revenue. Every business registered for Greek VAT has been required to report income and expense data through myDATA in near real time since 2021.

Each accepted invoice receives a MARK (Μοναδικός Αριθμός Καταχώρησης), a unique registration number issued by the system. Without a valid MARK, an invoice may not meet fiscal requirements, and the buyer may lose the ability to claim the related VAT deduction. This makes myDATA compliance an operational requirement for both accounting and day-to-day business transactions.

Who Must Comply and When?

Compliance requirements vary depending on your business size and the type of transactions you process. The 2026 rollout follows a phased approach under Law 5222/2025, giving businesses different implementation deadlines.

  • Phase 1: Businesses with 2023 revenue exceeding €1 million must adopt structured B2B e-invoicing from March 2, 2026, with a transition period until May 3, 2026.
  • Phase 2: All other VAT-registered businesses, including SMEs and freelancers, must comply from October 1, 2026, with a transition period running until December 31, 2026.
  • B2G Transactions: Invoices issued to government entities above €2,500 have required EN 16931-compliant e-invoicing since September 1, 2025.

If you're unsure which phase applies to your business, your 2023 gross revenue is the primary factor used to determine your compliance deadline.

What Non-Compliance Actually Costs

Failing to comply with myDATA and AADE requirements can result in financial penalties, increased audit risks, and additional administrative work. Understanding these consequences helps businesses prioritize compliance before issues arise.

For VAT-related transactions, penalties can reach 50% of the VAT amount involved, while non-VAT violations may incur fixed fines ranging from €500 to €1,000 per document. Repeated non-compliance can lead to even higher penalties.

Businesses should also monitor supplier compliance. If a supplier fails to transmit an invoice to myDATA, the buyer may lose the right to deduct the associated VAT, potentially creating unexpected financial and tax reporting issues during an audit.

Where "Default" Odoo Falls Short

While Odoo provides comprehensive ERP functionality, the standard installation is designed for global business requirements rather than country-specific tax regulations. Greek businesses typically need additional localization to support AADE reporting, myDATA compliance, and local accounting standards.

Common gaps include:

  • No native ΕΛΠ/ΕΓΛΣ-aligned chart of accounts
  • No automatic myDATA classification mapping for invoice lines
  • No built-in MARK number storage or reconciliation
  • Missing AFM validation, ΔΟΥ (tax office) assignment, and GEMI fields
  • POS and delivery note workflows that don't align with AADE e-transport requirements

Without proper Greek localization, businesses may encounter compliance issues when processing invoices, applying VAT classifications, or meeting AADE reporting requirements.

How Odoo Supports Different Business Types?

Odoo can be configured to meet the operational and compliance requirements of different industries. With the right Greek localization and business-specific workflows, organizations can automate myDATA reporting while reducing manual accounting and administrative tasks.

  • Retailers & POS Businesses: Automatically synchronize fiscal receipts and cash register data with myDATA, reducing manual end-of-day reporting.
  • Wholesalers & Distributors: Automatically classify high-volume B2B invoices and validate delivery notes to support AADE e-transport requirements before goods are dispatched.
  • Manufacturers: Connect inventory movements, production costs, and invoicing so myDATA submissions accurately reflect manufacturing and stock transactions.
  • Service Companies: Automate recurring invoice classification and VAT treatment for subscription-based or retainer billing.
  • Accounting & Bookkeeping Firms: Manage myDATA submissions, MARK reconciliation, and VAT reporting for multiple clients from a centralized dashboard.

5 Common Mistakes Businesses Make

Many compliance issues are caused by implementation and process mistakes rather than the ERP system itself. Avoiding the following pitfalls can help businesses reduce reporting errors and stay compliant with AADE requirements.

  • Assuming Odoo Community includes Greek localization by default.
  • Treating myDATA and e-invoicing as the same requirement, even though they serve different compliance purposes.
  • Failing to reconcile invoices with the myDATA portal on a regular basis.
  • Ignoring supplier compliance, which may affect VAT deduction eligibility.
  • Waiting until the compliance deadline to begin implementation or migration, when experienced Odoo partners may have limited availability.

The Real Benefits of Getting It Right

Achieving myDATA and AADE compliance is about more than meeting regulatory requirements. A properly configured Odoo system can improve operational efficiency, reduce manual work, and provide greater confidence in your financial reporting.

With the right implementation, Odoo helps businesses reduce manual data entry, simplify VAT reporting, maintain audit-ready financial records, and improve the accuracy of accounting processes. Businesses that implement compliant systems early may also be eligible for government incentives, including accelerated depreciation on qualifying compliance technology where applicable.

FAQ

Does Odoo support myDATA out of the box?

No. Standard Odoo does not include Greek localization by default. Businesses typically need additional localization modules to support the ΕΛΠ chart of accounts, myDATA classification, MARK tracking, and other AADE compliance requirements.

What's the difference between myDATA and e-invoicing?

myDATA is Greece's digital tax reporting platform used to submit accounting data to AADE, while e-invoicing refers to the structured electronic exchange of invoices. Although they are closely related, they are separate compliance requirements.

Which businesses in Greece must comply with myDATA?

All businesses registered for Greek VAT are required to comply with myDATA reporting requirements, regardless of their size or industry, according to the applicable regulations.

What happens if a supplier doesn't transmit an invoice to myDATA?

If a supplier fails to report an invoice correctly, it may affect the buyer's ability to claim the related VAT deduction and could create reconciliation issues during tax audits.

Is there a compliance deadline for Greek SMEs?

Yes. Compliance deadlines depend on the applicable implementation phase and business category. Greek SMEs should review the latest AADE requirements to ensure they meet the relevant reporting and e-invoicing deadlines.

Author Bio

Kevin Baldha

Kevin Baldha

Co-founder

Kevin Baldha is Co-Founder of Techvoot Solutions. Delivering innovative and successful technology solutions using his expertise in software development, system architecture, and project management.