Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.invopop.com/llms.txt

Use this file to discover all available pages before exploring further.

https://assets.invopop.com/apps/ilyda/icon.svg

ILYDA Greece

View implementation guide ›
DeveloperInvopop
CategoryGovernment
ScopeB2B, B2C
CountryGreece
The IAPR in Greece stands for Independent Authority for Public Revenue (Ανεξάρτητη Αρχή Δημοσίων Εσόδων). It is the government agency responsible for managing tax collection and overseeing the myDATA platform, Greece’s standardized electronic invoicing and bookkeeping system.The myDATA (My Digital Accounting and Tax Application) platform enables businesses to report invoices and accounting data in real time, ensuring compliance with Greek tax regulations. The system validates invoice data and assigns a unique identifier (MARK) to each transaction, automatically generating electronic accounting books.Invopop has partnered with ILYDA to issue invoices in Greece. Each supplier must be registered with ILYDA to issue invoices on their behalf. This involves authorizing ILYDA as an electronic invoicing provider in Taxisnet, declaring ILYDA as invoice issuer in myDATA, and signing a service provision agreement with ILYDA.Key Features
  • Workflow Automation: This app provides automated workflows for issuing invoices and credit notes through the IAPR system via myDATA.
  • Real-Time Reporting: Every invoice is reported to myDATA in real time, ensuring compliance with Greek e-invoicing regulations.
  • MARK Assignment: Invoices receive a unique MARK (Μοναδικός Αριθμός Καταχώρησης) identifier from the IAPR system.
  • ILYDA Integration: Direct integration with ILYDA, an authorized technology provider for IAPR electronic invoicing.
  • EN 16931 Compliance: Compliant XML generation is supported for the Greek EN 16931 + CUIS schema.
  • QR Code: Generates the MyDATA QR code according to the IAPR specifications.
  • White-Label: the process allows issuance on behalf of clients (white-label) or directly as an organization, according to user needs.
Make sure to check out our myDATA & IAPR Guide for instructions on how to issue invoices and set up your workflows.

FAQ

Invoicing questions
Build a GOBL invoice with the gr-mydata-v1 addon, run the IAPR Issue Invoice workflow. Invopop signs and transmits via ILYDA, retrieves the MARK identifier, and stores it on the silo entry.
Install the ILYDA Greece app, register the supplier (one provider at a time per VAT — see our FAQ), and run invoices through the IAPR workflow. PDFs are generated alongside the myDATA submission.
The Greek tax authority (IAPR) requires the invoice type to be specified as part of the invoice. In GOBL, this type can be set using the gr-mydata-invoice-type extension in the tax section and setting the GOBL invoice type to other.Alternatively, GOBL will set the extension for you based on the type and the tax tags you set in your GOBL invoice. You can read more in the GOBL Greece Tax Regime readme.If you produce a PDF version of the invoice, the invoice type label will be displayed instead of “Invoice”.
For further details on how GOBL prepares data for conversion, see the Greek Tax Regime.
If you issue a credit note shortly after the invoice it refers to, the MyDATA system may reject it because the original invoice hasn’t completed synchronization. You’ll typically see an error like:
Fatal error 301: Invoice with ΜΑΡΚ xxxx not found for VAT number xxxx
This happens because there can be a delay between when an invoice is accepted by MyDATA and when it becomes fully available for reference by other documents like credit notes. This delay can range from a few minutes to several hours, depending on MyDATA system load.Solution: If you receive this error, retry issuing the credit note after waiting some time. You may need to wait anywhere from a few minutes to several hours for the original invoice to be fully synchronized in the MyDATA system before the credit note can successfully reference it.
See the Greece tax regime in GOBL for tax categories and AFM rules. The myDATA mapping lives in gr-mydata-v1 including all invoice type codes.
Registering supplier questions
Production registration is multi-step: authorize ILYDA in Taxisnet, declare ILYDA as issuer in myDATA, sign the service agreement, then onboard with Invopop. Sandbox uses a shared pre-registered AFM, no manual steps required.
Contact Invopop to begin the onboarding flow with ILYDA. The supplier authorizes ILYDA in Taxisnet, declares ILYDA as their issuer in myDATA, and signs ILYDA’s service agreement. Sandbox uses a shared test AFM (177472438).
No supplier-side certificates. ILYDA submits to myDATA on the supplier’s behalf using its provider credentials, authorized by the supplier through Taxisnet. The supplier holds only their Taxisnet username/password.
Suppliers don’t upload credentials to Invopop — ILYDA holds the IAPR submission credentials on the supplier’s behalf based on the Taxisnet authorization. Only the AFM and registration metadata are stored in Invopop.
More answers in our Greece FAQ section

Participate in our community

Ask and answer questions about ILYDA Greece App →