Skip to main content

myDATA MARK Generator (Greece Invoice)

Generate and format valid Greek myDATA MARK and UID pairs for software development and QA testing.

Waiting for generation...

About Greek myDATA MARK (Electronic Invoicing Protocol)

MARK (Monadikos Arithmos Registration Kataxorisis) is the official electronic ledger protocol number assigned by the Independent Authority for Public Revenue (AADE / IAPR) of Greece for each invoice transmitted to the myDATA platform (Ministerial Decision A.1138/2020).

The UID (Unique Identification Number, a 40-character hexadecimal SHA-1 hash) identifies the transaction uniquely and pairs with the 14-16 digit numeric MARK for full audit traceability.

myDATA Issuance and Transmission Flow

  1. Issuer ERP generates the XML invoice payload and calculates its 40-hex SHA-1 cryptographic hash (UID).
  2. The document is submitted via REST API to AADE's myDATA platform endpoint.
  3. AADE validates the XML schema, verifies the supplier AFM, and returns the sequential MARK ledger number.
  4. Both supplier and customer book the MARK and UID into their digital VAT books for tax deduction.

Frequently Asked Questions & Technical Guidelines