myDATA Greece is AADE’s national digital accounting and tax application, designed to create a real-time mirror of every business’s income, expense, and invoice records within a centralised tax authority platform. Since its introduction, myDATA Greece has transformed how Greek businesses document their financial transactions and report to AADE, replacing periodic paper-based submissions with continuous digital data flows that give the tax authority an up-to-date picture of taxable activity across the economy.
Understanding myDATA Greece is essential for every business operating under Greek tax law. The platform is not simply a reporting tool — it is the foundation of the entire digital invoicing and accounting compliance framework in Greece. Whether you submit data through the AADE myDATA platform directly, through a certified provider, or through an ERP integration, the result is the same: a set of digital summary books maintained by AADE that form the basis for your VAT declarations and income tax calculations.
Key Takeaways
- myDATA Greece: myDATA Greece is the AADE-operated platform that receives, validates, and stores all invoice and accounting records.
- AADE myDATA platform: The AADE myDATA platform maintains digital summary books for income, expenses, and VAT for every Greek taxpayer.
- AADE electronic bookkeeping: AADE electronic bookkeeping replaces manual ledger reporting with automated real-time data from invoice submissions.
- myDATA E-Invoicing Greece: myDATA E-Invoicing Greece requires all invoices to be transmitted to myDATA and receive a MARK before legal completion.
- Greece tax reporting software: Greece tax reporting software connects to myDATA to automate invoice submission and reconciliation workflows.
What myDATA Is and Who Runs It
myDATA Greece stands for my Digital Accounting and Tax Application and is operated by AADE, the Greek Independent Authority for Public Revenue. AADE developed myDATA as part of Greece’s national tax modernisation strategy, with the goal of enabling real-time oversight of taxable transactions and reducing the scope for tax evasion through invoice manipulation or unreported income. The platform went live for large taxpayers in the initial phase and has since been extended progressively to cover all Greek businesses.
As the operator of the AADE myDATA platform, AADE sets the technical specifications for invoice submissions, maintains the API infrastructure, publishes the classification code tables that businesses must use, and enforces compliance through penalties for non-submission or incorrect data. AADE also provides a web-based portal where taxpayers can view their myDATA summary books, submit corrections, and manage their digital accounting records manually where automated submission is not available.
The platform serves multiple regulatory functions simultaneously. For income tax purposes, it maintains records of all issued and received invoices that are used to verify declared income and expenses. For VAT purposes, it tracks the VAT amounts in submitted invoices and enables AADE to cross-check declarations against the actual data in the platform. For audit purposes, it provides AADE with a continuously updated financial record for every taxpayer that can be queried at any time.
| myDATA Greece Function | Description | Business Impact |
|---|---|---|
| Income Reporting | Records all issued invoices as income entries in Summary Books | Basis for annual income tax declarations |
| Expense Reporting | Records all received invoices as expense entries from counterparty submissions | Basis for deductible expense claims |
| VAT Tracking | Aggregates VAT amounts from all submitted invoices by period | Cross-checks against periodic VAT returns |
| MARK Issuance | Assigns unique MARK to each accepted invoice submission | Legal proof of invoice completeness |
| Audit Support | Provides AADE with real-time financial records for any taxpayer | Enables targeted, data-driven audits |
Income, Expense and Invoice Records in myDATA
myDATA Greece maintains three types of records for each taxpayer: income records, expense records, and the invoice register. Income records are created when a business submits its own invoices to myDATA — each accepted submission generates an income entry in the business’s Summary Income Books with the invoice amount, classification code, and VAT breakdown. Expense records are created from the other side of the same transaction: when the issuer submits an invoice, myDATA automatically creates a corresponding expense entry in the recipient’s Summary Expense Books.
This automatic population of expense records means that buyers do not need to separately report the invoices they receive — the data appears in their myDATA records as soon as the seller submits. However, buyers are responsible for reviewing their expense records in myDATA and reconciling them against the invoices they have actually received and approved for payment. Discrepancies between the expense entries in myDATA and the business’s own accounting records must be investigated and resolved through the correction mechanism provided by AADE electronic bookkeeping.
Who Must Submit Data
All legal entities and sole traders that issue invoices subject to Greek VAT and income tax must submit data to myDATA Greece. This includes companies of all sizes and legal forms — limited liability companies, joint stock companies, general and limited partnerships, and sole traders — as well as foreign entities with a VAT registration in Greece that issue invoices for transactions subject to Greek tax. The obligation applies regardless of the business’s sector or the nature of the goods and services provided.
The Greece digital accounting system also covers certain categories of receipts issued through fiscal cash registers, which transmit transaction data to myDATA through a separate channel rather than through the standard invoice API. Businesses that operate fiscal cash registers in addition to issuing B2B invoices may have parallel submission channels to manage.
myDATA Access and Credentials
Businesses access the AADE myDATA platform through the AADE online portal using their tax identification credentials (AFM and associated password). For API access — required for automated invoice submission — businesses must obtain API subscription keys from the AADE developer portal. These keys are environment-specific: separate keys are provided for the test environment (used during development and validation) and the production environment (used for live invoice submissions).
Certified e-invoicing providers obtain their own API credentials from AADE and submit invoices on behalf of their clients. When using a certified provider, the business’s own AFM is still the identifier for the income and expense records in myDATA, but the technical submission is handled through the provider’s infrastructure. Businesses should verify that any provider they use holds current AADE authorisation and understand the credential management arrangements in their service agreement.
Submission Methods: Manual, ERP, Provider
myDATA Greece supports three submission methods. Manual submission through the AADE web portal is available for businesses with very low invoice volumes or for correcting individual records that were submitted with errors. It is not practical for businesses with significant invoice volumes, as each invoice must be entered individually through the portal interface.
ERP integration with the myDATA API is the most efficient method for businesses with medium to high invoice volumes. This requires the ERP system to be configured to generate AADE-compliant XML, connect to the myDATA API using the business’s own credentials, handle submission responses, and store MARK numbers alongside invoice records. Many major ERP platforms offer pre-built myDATA connectors or modules that simplify this configuration. Greece tax reporting software often includes native myDATA connectivity as a core feature.
A certified e-invoicing provider acts as an intermediary between the business’s invoicing system and the AADE myDATA platform. The provider handles all technical aspects of the submission, including XML generation, API connectivity, error handling, and MARK retrieval. This approach is well suited to businesses without in-house ERP or API development capacity.
Common Errors and Rejections
myDATA Greece returns specific error codes when it rejects a submission. The most common errors include missing mandatory fields such as the buyer’s AFM for B2B invoices, incorrect income classification codes, VAT amounts that do not match the declared VAT rate applied to the tax base, schema version mismatches where the submitted XML does not conform to the current AADE specification, and duplicate UID errors where an invoice with the same unique identifier has already been submitted.
Businesses should configure their integration to capture and log all error responses from myDATA and establish a process for reviewing and resolving errors within the correction timeframe specified by AADE. Persistent rejection of the same invoice without resolution can result in compliance gaps that AADE may identify during an audit. Greece tax reporting software typically includes error dashboards that flag rejected submissions and track their resolution status.
Penalties and Audits
AADE imposes financial penalties on businesses that fail to submit invoices to myDATA by the required deadlines, submit invoices with incorrect data, or fail to correct rejected submissions within the prescribed timeframe. The penalty structure is defined in Greek tax law and varies based on the nature and frequency of the non-compliance. AADE uses the myDATA data it holds to identify discrepancies between declared income and submitted invoice totals, enabling targeted audit selection. Advintek Malaysia helps businesses streamline e-invoicing processes through digital invoice management and compliance-focused solutions.
Preparing Your Business
To prepare your business for full myDATA Greece compliance, work through these preparation steps:
- Register on the AADE myDATA platform using your business tax credentials and obtain API subscription keys for the test environment.
- Review AADE electronic bookkeeping documentation and identify the income classification codes applicable to your transaction types.
- Select an integration approach: manual portal, ERP module, or certified provider — matching your invoice volume and technical capacity.
- Complete test submissions using the AADE test environment and resolve all validation errors before going live.
- Establish a monthly reconciliation process to verify that your myDATA summary books align with your internal accounting records.
- Train finance and accounts receivable staff on the new submission workflow, error resolution, and correction procedures.
| Preparation Step | Key Action | Completion Indicator |
|---|---|---|
| AADE Registration | Obtain API credentials from AADE developer portal | Test environment access confirmed |
| Classification Code Review | Map all transaction types to AADE income codes | Code mapping document complete |
| Integration Selection | Choose ERP, provider, or manual approach | Integration contract or configuration in place |
| Sandbox Testing | Submit representative invoices to test environment | All test scenarios accepted by myDATA |
| Reconciliation Process | Design monthly myDATA vs ledger reconciliation | Reconciliation template tested and approved |
| Staff Training | Train finance and IT teams on new workflow | Training sessions completed and documented |
Conclusion
myDATA Greece is the backbone of digital tax compliance in Greece, and understanding how it works is fundamental to operating a compliant business in the country. By connecting your invoicing and ERP systems to the AADE myDATA platform correctly, ensuring accurate income classification and counterparty data, and establishing robust reconciliation processes, your business can meet all myDATA E-Invoicing Greece obligations while benefiting from the operational efficiencies that digital invoicing and AADE electronic bookkeeping deliver.
Frequently Asked Questions
What is myDATA Greece?
myDATA Greece is AADE’s digital accounting and tax application that receives, validates, and stores invoice data submitted by all Greek businesses. It maintains digital summary books for income, expenses, and VAT that form the basis for tax declarations and AADE audits.
What is the AADE myDATA platform?
The AADE myDATA platform is the technical infrastructure operated by Greece’s tax authority for receiving and processing invoice submissions. It assigns MARK numbers to accepted invoices, maintains taxpayer summary books, and enables AADE to monitor taxable activity in real time.
What is myDATA E-Invoicing Greece?
myDATA E-Invoicing Greece is the mandatory system requiring all invoices to be transmitted to the AADE myDATA platform in real time. Invoices must pass AADE validation and receive a MARK before they are legally complete under Greek tax law.
What is AADE electronic bookkeeping?
AADE electronic bookkeeping refers to the digital summary books maintained by myDATA Greece on behalf of each taxpayer. These books record income and expense entries derived from submitted invoices and serve as the official accounting record used by AADE for audit and tax verification purposes.
What is Greece tax reporting software?
Greece tax reporting software is software that connects to the AADE myDATA platform to automate invoice submission, error handling, MARK retrieval, and summary book reconciliation. It may be a standalone product or a module within an ERP system, and it must meet AADE technical specifications to function correctly.
Source by:
Image by Pexels

