> ## 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.

# ILYDA Greece

> Submit invoices to the Greek IAPR via the myDATA platform.

<Tabs>
  <Tab title="Description">
    <Columns cols="2">
      <div class="flex flex-col grow items-center justify-center">
        <Card title="ILYDA Greece" icon="https://assets.invopop.com/apps/ilyda/icon.svg" href="/guides/gr-iapr" horizontal>
          View implementation guide ›
        </Card>
      </div>

      |           |                                |
      | --------- | ------------------------------ |
      | Developer | [Invopop](https://invopop.com) |
      | Category  | Government                     |
      | Scope     | B2B, B2C                       |
      | Country   | [Greece](/compliance/greece)   |
    </Columns>

    The [IAPR](https://www.aade.gr/en) 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](https://ilyda.gr) 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](/guides/gr-iapr) for instructions on how to issue invoices and set up your workflows.

    ## FAQ

    Invoicing questions

    <AccordionGroup>
      <Accordion title="What's the workflow for issuing myDATA invoices?">
        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.
      </Accordion>

      <Accordion title="How do I configure my workspace for Greek invoicing?">
        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.
      </Accordion>

      <Accordion title="How are Greek invoice types specified?">
        The Greek tax authority (IAPR) requires the invoice type to be specified as part of the invoice. In [GOBL](https://docs.gobl.org), this type can be set using the `gr-mydata-invoice-type` extension in the tax section and setting the [GOBL invoice type](https://docs.gobl.org/draft-0/bill/invoice) to other.

        Alternatively, GOBL will set the extension for you based on the type and the tax tags you set in your [GOBL invoice](https://docs.gobl.org/draft-0/bill/invoice). You can read more in the [GOBL Greece Tax Regime readme](https://github.com/invopop/gobl/blob/main/regimes/gr/README.md).

        If you produce a PDF version of the invoice, the invoice type label will be displayed instead of "Invoice".
      </Accordion>

      <Accordion title="Where can I find the mapping of GOBL fields to myDATA?">
        For further details on how GOBL prepares data for conversion, see the [Greek Tax Regime](https://github.com/invopop/gobl/blob/main/regimes/gr/README.md).
      </Accordion>

      <Accordion title="Why is my credit note being rejected with 'Invoice not found' error?">
        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.
      </Accordion>

      <Accordion title="Where do I find Greece-specific GOBL documentation?">
        See the [Greece tax regime in GOBL](https://docs.gobl.org/regimes/gr) for tax categories and AFM rules. The myDATA mapping lives in [`gr-mydata-v1`](https://docs.gobl.org/addons/gr-mydata-v1) including all invoice type codes.
      </Accordion>
    </AccordionGroup>

    Registering supplier questions

    <AccordionGroup>
      <Accordion title="How do I register a supplier with myDATA?">
        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.
      </Accordion>

      <Accordion title="How do I onboard a new supplier with ILYDA?">
        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`).
      </Accordion>

      <Accordion title="What credentials does myDATA require to authenticate a supplier?">
        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.
      </Accordion>

      <Accordion title="How are supplier credentials stored in Invopop for Greece?">
        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.
      </Accordion>
    </AccordionGroup>

    More answers in our [Greece FAQ](/faq/greece) section
  </Tab>

  <Tab title="Actions">
    The following workflow actions will be available once you install and enable this app:

    <Card title="Send invoice to MyDATA" icon="https://assets.invopop.com/apps/ilyda/icon.svg" horizontal>
      <div class="pop-count"><Icon icon="https://assets.invopop.com/icons/pops.svg" /> 5</div>
      Send GOBL invoices to the Greek IAPR via ILYDA eInvoicing.
    </Card>
  </Tab>

  <Tab title="Workflows">
    The following workflows are available to make your integration easier. Use them as templates to build upon.

    <AccordionGroup>
      <Accordion title="IAPR Greece invoice workflow">
        This workflow automates Greek invoice processing and tax compliance through myDATA.

        ```json Example MyDATA invoice workflow theme={"system"}
        {
          "name": "MyDATA issue invoice",
          "description": "Issue an invoice to MyDATA via ILYDA",
          "schema": "bill/invoice",
          "steps": [
            {
              "id": "883baa10-abd5-11ef-8b96-dd5de8906f90",
              "name": "Set state",
              "config": {
                "state": "processing"
              },
              "summary": "Set state to `processing`{.state .processing}",
              "provider": "silo.state"
            },
            {
              "id": "e9fad100-abd4-11ef-8b96-dd5de8906f90",
              "name": "Add sequential code",
              "config": {
                "name": "IAPR Invoices",
                "start": 1,
                "padding": 3
              },
              "summary": "Dynamic · IAPR · 1",
              "provider": "sequence.enumerate"
            },
            {
              "id": "fc75e4f0-8721-11ef-a962-73e3f2037a52",
              "name": "Sign envelope",
              "provider": "silo.close"
            },
            {
              "id": "649aca50-9064-11ef-8f9e-39835766d0bc",
              "name": "Send invoice to MyDATA",
              "provider": "ilyda.send"
            },
            {
              "id": "6f77ad10-a32b-11ef-9707-79bbd71238cd",
              "name": "Set state",
              "config": {
                "state": "sent"
              },
              "summary": "Set state to `sent`{.state .sent}",
              "provider": "silo.state"
            }
          ],
          "rescue": [
            {
              "id": "e8c9c0a0-a32a-11ef-9707-79bbd71238cd",
              "name": "Set state",
              "config": {
                "state": "error"
              },
              "summary": "Set state to `error`{.state .error}",
              "provider": "silo.state"
            }
          ]
        }
        ```

        [Add to my workspace →](https://console.invopop.com/redirect/workflows/new?template=gr-iapr-invoice)
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Documents">
    <AccordionGroup>
      <Accordion title="Example service invoice (B2B)">
        In this example, we're issuing a simple services invoice from a Greek supplier to another Greek business customer.

        Notice:

        * we've added the [`gr-mydata-v1`](https://docs.gobl.org/addons/gr-mydata-v1) addon; this ensures the document will be validated and normalized using the myDATA v1 rules built into the [GOBL](https://docs.gobl.org) library,
        * we've set the `services` tag; this makes the addon set the [`gr-mydata-invoice-type`](https://docs.gobl.org/addons/gr-mydata-v1#invoice-type) extension automatically to `2.1` (service invoice),
        * similarly, the `credit-transfer` payment method will cause the addon to set the [`gr-mydata-payment-means`](https://docs.gobl.org/addons/gr-mydata-v1#payment-means) extension to `1` (credit transfer),
        * we added a charge for a special fee (tourist accomodation fee), using the [`gr-mydata-fee`](https://docs.gobl.org/addons/gr-mydata-v1#fee-category) extension,
        * the specific income category and type are set using the [`gr-mydata-income-cat`](https://docs.gobl.org/addons/gr-mydata-v1#income-classification-category) extension and the [`gr-mydata-income-type`](https://docs.gobl.org/addons/gr-mydata-v1#income-classification-type) extension respectively,
        * only [VAT rates](https://docs.gobl.org/regimes/el#vat-rates) (`standard`) have been specified; percentages and values for the [`gr-mydata-vat-rate`](https://docs.gobl.org/addons/gr-mydata-v1#vat-rate) extension will be set automatically, and,
        * there are no totals or calculations; all these will be made automatically when uploading.

        <CodeGroup>
          ```json B2B Services Invoice theme={"system"}
          {
            "$schema": "https://gobl.org/draft-0/bill/invoice",
            "$addons": [
              "gr-mydata-v1"
            ],
            "$tags": [
              "services",
              "simplified"
            ],
            "series": "XXGR",
            "supplier": {
              "name": "Αθηναϊκό Ξενοδοχείο Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "177472438"
              },
              "addresses": [
                {
                  "num": "28",
                  "street": "Λεωφόρος Συγγρού",
                  "locality": "Αθήνα",
                  "code": "11743",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "reservations@athenianhotel.gr"
                }
              ]
            },
            "customer": {
              "name": "Τεχνολογικές Λύσεις Ελλάς Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "841442160"
              },
              "addresses": [
                {
                  "num": "15",
                  "street": "Οδός Πανεπιστημίου",
                  "locality": "Αθήνα",
                  "code": "10671",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "accounting@techsolutions.gr"
                }
              ]
            },
            "lines": [
              {
                "quantity": "3",
                "item": {
                  "name": "Διαμονή Deluxe Δίκλινο Δωμάτιο",
                  "price": "180.00",
                  "unit": "day",
                  "ext": {
                    "gr-mydata-income-cat": "category1_3",
                    "gr-mydata-income-type": "E3_561_001"
                  }
                },
                "discounts": [
                  {
                    "reason": "Εταιρική Έκπτωση",
                    "percent": "10%"
                  }
                ],
                "taxes": [
                  {
                    "cat": "VAT",
                    "rate": "general"
                  }
                ]
              }
            ],
            "charges": [
              {
                "reason": "Τέλος διαμονής παρεπιδημούντων",
                "amount": "21.00",
                "ext": {
                  "gr-mydata-fee": "18"
                }
              }
            ],
            "payment": {
              "instructions": {
                "key": "credit-transfer"
              }
            }
          }
          ```

          ```json Built version theme={"system"}
          {
          	"$schema": "https://gobl.org/draft-0/bill/invoice",
          	"$regime": "EL",
          	"$addons": [
          		"gr-mydata-v1"
          	],
          	"$tags": [
          		"services",
          		"simplified"
          	],
          	"type": "standard",
          	"series": "XXGR",
          	"issue_date": "2026-07-08",
          	"currency": "EUR",
          	"tax": {
          		"ext": {
          			"gr-mydata-invoice-type": "11.2"
          		}
          	},
          	"supplier": {
          		"name": "Αθηναϊκό Ξενοδοχείο Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "177472438"
          		},
          		"addresses": [
          			{
          				"num": "28",
          				"street": "Λεωφόρος Συγγρού",
          				"locality": "Αθήνα",
          				"code": "11743",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "reservations@athenianhotel.gr"
          			}
          		]
          	},
          	"customer": {
          		"name": "Τεχνολογικές Λύσεις Ελλάς Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "841442160"
          		},
          		"addresses": [
          			{
          				"num": "15",
          				"street": "Οδός Πανεπιστημίου",
          				"locality": "Αθήνα",
          				"code": "10671",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "accounting@techsolutions.gr"
          			}
          		]
          	},
          	"lines": [
          		{
          			"i": 1,
          			"quantity": "3",
          			"item": {
          				"name": "Διαμονή Deluxe Δίκλινο Δωμάτιο",
          				"price": "180.00",
          				"unit": "day",
          				"ext": {
          					"gr-mydata-income-cat": "category1_3",
          					"gr-mydata-income-type": "E3_561_001"
          				}
          			},
          			"sum": "540.00",
          			"discounts": [
          				{
          					"reason": "Εταιρική Έκπτωση",
          					"percent": "10%",
          					"amount": "54.00"
          				}
          			],
          			"taxes": [
          				{
          					"cat": "VAT",
          					"key": "standard",
          					"rate": "general",
          					"percent": "24%",
          					"ext": {
          						"gr-mydata-vat-rate": "1"
          					}
          				}
          			],
          			"total": "486.00"
          		}
          	],
          	"charges": [
          		{
          			"i": 1,
          			"reason": "Τέλος διαμονής παρεπιδημούντων",
          			"amount": "21.00",
          			"ext": {
          				"gr-mydata-fee": "18",
          				"gr-mydata-tax-type": "2"
          			}
          		}
          	],
          	"payment": {
          		"instructions": {
          			"key": "credit-transfer",
          			"ext": {
          				"gr-mydata-payment-means": "1"
          			}
          		}
          	},
          	"totals": {
          		"sum": "486.00",
          		"charge": "21.00",
          		"total": "507.00",
          		"taxes": {
          			"categories": [
          				{
          					"code": "VAT",
          					"rates": [
          						{
          							"key": "standard",
          							"ext": {
          								"gr-mydata-vat-rate": "1"
          							},
          							"base": "486.00",
          							"percent": "24%",
          							"amount": "116.64"
          						}
          					],
          					"amount": "116.64"
          				}
          			],
          			"sum": "116.64"
          		},
          		"tax": "116.64",
          		"total_with_tax": "623.64",
          		"payable": "623.64"
          	}
          }
          ```
        </CodeGroup>
      </Accordion>

      <Accordion title="Example retail sales receipt (B2C)">
        In this example, we're issuing a simple goods invoice from a Greek supplier to a Greek final consumer.

        Notice:

        * we've set the `goods` and the `simplified` tags; this makes the addon set the [`gr-mydata-invoice-type`](https://docs.gobl.org/addons/gr-mydata-v1#invoice-type) extension automatically to `11.1` (retail sales receipt),
        * similarly, the `cash` payment method will cause the addon to set the [`gr-mydata-payment-means`](https://docs.gobl.org/addons/gr-mydata-v1#payment-means) extension to `3` (cash),
        * the specific income category and type are set using the [`gr-mydata-income-cat`](https://docs.gobl.org/addons/gr-mydata-v1#income-classification-category) extension and the [`gr-mydata-income-type`](https://docs.gobl.org/addons/gr-mydata-v1#income-classification-type) extension respectively,
        * only [VAT rates](https://docs.gobl.org/regimes/el#vat-rates) (`standard`) or keys (`exempt`) have been specified; percentages and values for the [`gr-mydata-vat-rate`](https://docs.gobl.org/addons/gr-mydata-v1#vat-rate) extension will be set automatically
        * the exemption cause is set using the [`gr-mydata-exemption`](https://docs.gobl.org/addons/gr-mydata-v1#vat-exemption-cause) extension, and,
        * there are no totals or calculations; all these will be made automatically when uploading.

        <CodeGroup>
          ```json B2C Goods Invoice theme={"system"}
          {
            "$schema": "https://gobl.org/draft-0/bill/invoice",
            "$addons": [
              "gr-mydata-v1"
            ],
            "$tags": [
              "goods",
              "simplified"
            ],
            "series": "XXGR",
            "supplier": {
              "name": "Ελληνικά Τρόφιμα Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "177472438"
              },
              "addresses": [
                {
                  "num": "12",
                  "street": "Λεωφόρος Βουλιαγμένης",
                  "locality": "Αθήνα",
                  "code": "11636",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "hellenicfoods@example.com"
                }
              ]
            },
            "lines": [
              {
                "quantity": "50",
                "item": {
                  "name": "Ελαιόλαδο Extra Virgin 1L",
                  "price": "12.50",
                  "unit": "unit",
                  "ext": {
                    "gr-mydata-income-cat": "category1_1",
                    "gr-mydata-income-type": "E3_561_001"
                  }
                },
                "discounts": [
                  {
                    "reason": "Έκπτωση Όγκου",
                    "percent": "10%"
                  }
                ],
                "taxes": [
                  {
                    "cat": "VAT",
                    "rate": "reduced"
                  }
                ]
              },
              {
                "quantity": "1",
                "item": {
                  "name": "Βιβλία Μαγειρικής",
                  "price": "15.00",
                  "ext": {
                    "gr-mydata-income-cat": "category1_1",
                    "gr-mydata-income-type": "E3_561_001"
                  }
                },
                "taxes": [
                  {
                    "cat": "VAT",
                    "key": "exempt",
                    "ext": {
                      "gr-mydata-exemption": "7"
                    }
                  }
                ]
              }
            ],
            "payment": {
              "instructions": {
                "key": "cash"
              }
            }
          }
          ```

          ```json Built version theme={"system"}
          {
          	"$schema": "https://gobl.org/draft-0/bill/invoice",
          	"$regime": "EL",
          	"$addons": [
          		"gr-mydata-v1"
          	],
          	"$tags": [
          		"goods",
          		"simplified"
          	],
          	"type": "standard",
          	"series": "XXGR",
          	"issue_date": "2026-07-08",
          	"currency": "EUR",
          	"tax": {
          		"ext": {
          			"gr-mydata-invoice-type": "11.1"
          		}
          	},
          	"supplier": {
          		"name": "Ελληνικά Τρόφιμα Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "177472438"
          		},
          		"addresses": [
          			{
          				"num": "12",
          				"street": "Λεωφόρος Βουλιαγμένης",
          				"locality": "Αθήνα",
          				"code": "11636",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "hellenicfoods@example.com"
          			}
          		]
          	},
          	"lines": [
          		{
          			"i": 1,
          			"quantity": "50",
          			"item": {
          				"name": "Ελαιόλαδο Extra Virgin 1L",
          				"price": "12.50",
          				"unit": "unit",
          				"ext": {
          					"gr-mydata-income-cat": "category1_1",
          					"gr-mydata-income-type": "E3_561_001"
          				}
          			},
          			"sum": "625.00",
          			"discounts": [
          				{
          					"reason": "Έκπτωση Όγκου",
          					"percent": "10%",
          					"amount": "62.50"
          				}
          			],
          			"taxes": [
          				{
          					"cat": "VAT",
          					"key": "standard",
          					"rate": "reduced",
          					"percent": "13%",
          					"ext": {
          						"gr-mydata-vat-rate": "2"
          					}
          				}
          			],
          			"total": "562.50"
          		},
          		{
          			"i": 2,
          			"quantity": "1",
          			"item": {
          				"name": "Βιβλία Μαγειρικής",
          				"price": "15.00",
          				"ext": {
          					"gr-mydata-income-cat": "category1_1",
          					"gr-mydata-income-type": "E3_561_001"
          				}
          			},
          			"sum": "15.00",
          			"taxes": [
          				{
          					"cat": "VAT",
          					"key": "exempt",
          					"ext": {
          						"gr-mydata-exemption": "7",
          						"gr-mydata-vat-rate": "7"
          					}
          				}
          			],
          			"total": "15.00"
          		}
          	],
          	"payment": {
          		"instructions": {
          			"key": "cash",
          			"ext": {
          				"gr-mydata-payment-means": "3"
          			}
          		}
          	},
          	"totals": {
          		"sum": "577.50",
          		"total": "577.50",
          		"taxes": {
          			"categories": [
          				{
          					"code": "VAT",
          					"rates": [
          						{
          							"key": "standard",
          							"ext": {
          								"gr-mydata-vat-rate": "2"
          							},
          							"base": "562.50",
          							"percent": "13%",
          							"amount": "73.13"
          						},
          						{
          							"key": "exempt",
          							"ext": {
          								"gr-mydata-exemption": "7",
          								"gr-mydata-vat-rate": "7"
          							},
          							"base": "15.00",
          							"amount": "0.00"
          						}
          					],
          					"amount": "73.13"
          				}
          			],
          			"sum": "73.13"
          		},
          		"tax": "73.13",
          		"total_with_tax": "650.63",
          		"payable": "650.63"
          	}
          }
          ```
        </CodeGroup>
      </Accordion>

      <Accordion title="Example accommodation + climate fee invoice (B2C)">
        In this example, we're issuing a retail sales receipt for a hotel stay (accommodation taxed at the reduced VAT rate) together with the climate crisis resilience fee on the same document.

        Notice:

        * we've set the `services` and `simplified` tags; the addon sets [`gr-mydata-invoice-type`](https://docs.gobl.org/addons/gr-mydata-v1#invoice-type) to `11.2` (services receipt), appropriate for B2C,
        * the accommodation line uses the [reduced VAT rate](https://docs.gobl.org/regimes/el#vat-rates) (`13%`); the [`gr-mydata-vat-rate`](https://docs.gobl.org/addons/gr-mydata-v1#vat-rate) extension is filled in on build,
        * the climate crisis resilience fee is added as a [`charge`](https://docs.gobl.org/draft-0/bill/invoice) with [`gr-mydata-other-tax`](https://docs.gobl.org/addons/gr-mydata-v1#gr-mydata-other-tax) set to `22` (hotels 4 stars, 7.00€ per room/night) and [`gr-mydata-tax-type`](https://docs.gobl.org/addons/gr-mydata-v1#gr-mydata-tax-type) `3` (other tax), as in the built version,
        * the `card` payment method maps to [`gr-mydata-payment-means`](https://docs.gobl.org/addons/gr-mydata-v1#payment-means) `7` (card payment), and,
        * there are no totals in the minimal example; amounts are calculated when the document is built or uploaded.

        <CodeGroup>
          ```json B2C Accommodation + Climate Fee theme={"system"}
          {
            "$schema": "https://gobl.org/draft-0/bill/invoice",
            "$regime": "EL",
            "$addons": [
              "gr-mydata-v1"
            ],
            "$tags": [
              "services",
              "simplified"
            ],
            "series": "Plato",
            "code": "216",
            "supplier": {
              "name": "Cyberdyne Συστήματα Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "177472438"
              },
              "addresses": [
                {
                  "num": "28",
                  "street": "Λεωφόρος Συγγρού",
                  "locality": "Αθήνα",
                  "code": "11743",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "reservations@athenianhotel.gr"
                }
              ]
            },
            "lines": [
              {
                "quantity": "2",
                "item": {
                  "name": "Hotel room (2 nights)",
                  "price": "120.00"
                },
                "taxes": [
                  {
                    "cat": "VAT",
                    "rate": "reduced"
                  }
                ]
              }
            ],
            "charges": [
              {
                "reason": "Climate Crisis Resilience Fee (2 nights x 7.00€)",
                "amount": "14.00",
                "ext": {
                  "gr-mydata-other-tax": "22"
                }
              }
            ],
            "payment": {
              "instructions": {
                "key": "card"
              }
            }
          }
          ```

          ```json Built version theme={"system"}
          {
          	"$schema": "https://gobl.org/draft-0/bill/invoice",
          	"$regime": "EL",
          	"$addons": [
          		"gr-mydata-v1"
          	],
          	"$tags": [
          		"services",
          		"simplified"
          	],
          	"type": "standard",
          	"series": "Plato",
          	"code": "216",
          	"issue_date": "2026-07-08",
          	"currency": "EUR",
          	"tax": {
          		"ext": {
          			"gr-mydata-invoice-type": "11.2"
          		}
          	},
          	"supplier": {
          		"name": "Cyberdyne Συστήματα Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "177472438"
          		},
          		"addresses": [
          			{
          				"num": "28",
          				"street": "Λεωφόρος Συγγρού",
          				"locality": "Αθήνα",
          				"code": "11743",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "reservations@athenianhotel.gr"
          			}
          		]
          	},
          	"lines": [
          		{
          			"i": 1,
          			"quantity": "2",
          			"item": {
          				"name": "Hotel room (2 nights)",
          				"price": "120.00"
          			},
          			"sum": "240.00",
          			"taxes": [
          				{
          					"cat": "VAT",
          					"key": "standard",
          					"rate": "reduced",
          					"percent": "13%",
          					"ext": {
          						"gr-mydata-vat-rate": "2"
          					}
          				}
          			],
          			"total": "240.00"
          		}
          	],
          	"charges": [
          		{
          			"i": 1,
          			"reason": "Climate Crisis Resilience Fee (2 nights x 7.00€)",
          			"amount": "14.00",
          			"ext": {
          				"gr-mydata-other-tax": "22",
          				"gr-mydata-tax-type": "3"
          			}
          		}
          	],
          	"payment": {
          		"instructions": {
          			"key": "card",
          			"ext": {
          				"gr-mydata-payment-means": "7"
          			}
          		}
          	},
          	"totals": {
          		"sum": "240.00",
          		"charge": "14.00",
          		"total": "254.00",
          		"taxes": {
          			"categories": [
          				{
          					"code": "VAT",
          					"rates": [
          						{
          							"key": "standard",
          							"ext": {
          								"gr-mydata-vat-rate": "2"
          							},
          							"base": "240.00",
          							"percent": "13%",
          							"amount": "31.20"
          						}
          					],
          					"amount": "31.20"
          				}
          			],
          			"sum": "31.20"
          		},
          		"tax": "31.20",
          		"total_with_tax": "285.20",
          		"payable": "285.20"
          	}
          }
          ```
        </CodeGroup>
      </Accordion>

      <Accordion title="Example climate fee standalone invoice (B2B)">
        In this example, we're issuing a standalone climate fee invoice (no lines) from a Greek supplier to another Greek business customer. This is an example of how special records and other document types can be used in Greece.

        Notice:

        * we've set the `other` type and the `8.2` invoice type (climate crisis fee collection) explicitly using the [`gr-mydata-invoice-type`](https://docs.gobl.org/addons/gr-mydata-v1#invoice-type) extension,
        * the climate fee is set as a charge using the [`gr-mydata-other-tax`](https://docs.gobl.org/addons/gr-mydata-v1#other-tax) extension set to `8` (climate crisis fee),
        * there are no lines as this special record type doesn't allow them,
        * the `credit-transfer` payment method will cause the addon to set the [`gr-mydata-payment-means`](https://docs.gobl.org/addons/gr-mydata-v1#payment-means) extension to `1` (credit transfer), and,
        * there are no totals or calculations; all these will be made automatically when uploading.

        <CodeGroup>
          ```json B2B Climate Fee Invoice theme={"system"}
          {
            "$schema": "https://gobl.org/draft-0/bill/invoice",
            "$addons": [
              "gr-mydata-v1"
            ],
            "type": "other",
            "series": "XXGR",
            "tax": {
              "ext": {
                "gr-mydata-invoice-type": "8.2"
              }
            },
            "supplier": {
              "name": "Αθηναϊκό Ξενοδοχείο Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "177472438"
              },
              "addresses": [
                {
                  "num": "28",
                  "street": "Λεωφόρος Συγγρού",
                  "locality": "Αθήνα",
                  "code": "11743",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "reservations@athenianhotel.gr"
                }
              ]
            },
            "customer": {
              "name": "Τεχνολογικές Λύσεις Ελλάς Α.Ε.",
              "tax_id": {
                "country": "EL",
                "code": "841442160"
              },
              "addresses": [
                {
                  "num": "15",
                  "street": "Οδός Πανεπιστημίου",
                  "locality": "Αθήνα",
                  "code": "10671",
                  "country": "GR"
                }
              ],
              "emails": [
                {
                  "addr": "accounting@techsolutions.gr"
                }
              ]
            },
            "charges": [
              {
                "reason": "Τέλος ανθεκτικότητας στην κλιματική κρίση",
                "amount": "3.00",
                "ext": {
                  "gr-mydata-other-tax": "8"
                }
              }
            ],
            "payment": {
              "instructions": {
                "key": "credit-transfer"
              }
            }
          }
          ```

          ```json Built version theme={"system"}
          {
          	"$schema": "https://gobl.org/draft-0/bill/invoice",
          	"$regime": "EL",
          	"$addons": [
          		"gr-mydata-v1"
          	],
          	"type": "other",
          	"series": "XXGR",
          	"issue_date": "2026-07-08",
          	"currency": "EUR",
          	"tax": {
          		"ext": {
          			"gr-mydata-invoice-type": "8.2"
          		}
          	},
          	"supplier": {
          		"name": "Αθηναϊκό Ξενοδοχείο Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "177472438"
          		},
          		"addresses": [
          			{
          				"num": "28",
          				"street": "Λεωφόρος Συγγρού",
          				"locality": "Αθήνα",
          				"code": "11743",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "reservations@athenianhotel.gr"
          			}
          		]
          	},
          	"customer": {
          		"name": "Τεχνολογικές Λύσεις Ελλάς Α.Ε.",
          		"tax_id": {
          			"country": "EL",
          			"code": "841442160"
          		},
          		"addresses": [
          			{
          				"num": "15",
          				"street": "Οδός Πανεπιστημίου",
          				"locality": "Αθήνα",
          				"code": "10671",
          				"country": "GR"
          			}
          		],
          		"emails": [
          			{
          				"addr": "accounting@techsolutions.gr"
          			}
          		]
          	},
          	"charges": [
          		{
          			"i": 1,
          			"reason": "Τέλος ανθεκτικότητας στην κλιματική κρίση",
          			"amount": "3.00",
          			"ext": {
          				"gr-mydata-other-tax": "8",
          				"gr-mydata-tax-type": "3"
          			}
          		}
          	],
          	"payment": {
          		"instructions": {
          			"key": "credit-transfer",
          			"ext": {
          				"gr-mydata-payment-means": "1"
          			}
          		}
          	},
          	"totals": {
          		"sum": "0.00",
          		"charge": "3.00",
          		"total": "3.00",
          		"tax": "0.00",
          		"total_with_tax": "3.00",
          		"payable": "3.00"
          	}
          }
          ```
        </CodeGroup>
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>

***

<AccordionGroup>
  <Accordion title="🇬🇷 Invopop resources for Greece">
    |            |                                                                                                                                                                                                                                                   |
    | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Compliance | <Icon icon="https://assets.invopop.com/flags/gr.svg" /> [Invoicing compliance in Greece](/compliance/greece)<br /> <Icon icon="timeline" /> [Compliance timeline](/timelines/greece)                                                              |
    | Apps       | <Icon icon="https://assets.invopop.com/apps/ilyda/icon.svg" /> [ILYDA Greece](/apps/ilyda-greece)                                                                                                                                                 |
    | Guides     | <Icon icon="book" /> [IAPR Guide](/guides/gr-iapr)                                                                                                                                                                                                |
    | FAQ        | <Icon icon="square-question" /> [Greece FAQ](/faq/greece)                                                                                                                                                                                         |
    | GOBL       | <Icon icon="https://assets.invopop.com/icons/gobl.svg" />  [Greece Tax Regime](https://docs.gobl.org/regimes/gr)<br /> <Icon icon="https://assets.invopop.com/icons/gobl.svg" /> [Greece MyData Addon](https://docs.gobl.org/addons/gr-mydata-v1) |
  </Accordion>
</AccordionGroup>

<Card title="Participate in our community" icon="square-question" href="https://community.invopop.com" arrow="true" horizontal>
  Ask and answer questions about ILYDA Greece App →
</Card>
