gr-mydata-v1
Greece uses the myDATA and Peppol BIS Billing 3.0 formats for their e-invoicing/tax-reporting system.
This addon will ensure that the GOBL documents have all the required fields to be able to correctly
generate the myDATA XML reporting files.
Sources
Extensions
VAT rate
Greece has three VAT rates: standard, reduced and super-reduced. Each of these rates are reduced by 30% on the islands of Leros, Lesbos, Kos, Samos and Chios. The tax authority identifies each rate with a specific VAT category. The IAPR VAT category code must be set using thegr-mydata-vat-rate extension of
a line’s tax to one of the codes.
Please, note that GOBL will automatically set the proper
gr-mydata-vat-rate code and tax percent automatically when the line tax uses any of the GOBL rates specified in the table above. For example:
gr-mydata-vat-rate
gr-mydata-vat-rate
Invoice type
The Greek tax authority (IAPR) requires an invoice type code to be specified as part of the invoice. GOBL will automatically set the correct code based on the invoice’stype and $tags values.
However, you can also set the code manually using the gr-mydata-invoice-type extension in the tax
section of the invoice, and setting the invoice’s type to other.
The following table lists how the combination of type and $tags values are mapped to the
IAPR MyDATA invoice type code:
For example, this is how you set the IAPR invoice type explicitly:
gr-mydata-invoice-type
gr-mydata-invoice-type
Payment means
The IAPR requires invoices to specify a payment method code. In a GOBL invoice, the payment means is set using thekey field in the payment instructions.
The following table lists all the IAPR payment methods and how GOBL will map from
the payment instructions key to each of them:
For example:
gr-mydata-payment-means
gr-mydata-payment-means
VAT exemption cause
Greece invoices can be exempt of VAT for different causes and the tax authority require a specific cause code to be provided. In a GOBL invoice, therate of a line’s tax need to be set to exempt, and
the ext map’s gr-mydata-exemption property needs to be set.
For example:
gr-mydata-exemption
gr-mydata-exemption
Income Classification Category
Invoices reported to the Greek tax authority via myDATA can optionally include information about the income classification of each invoice item. In a GOBL invoice, thegr-mydata-income-cat and gr-mydata-income-type extensions can be
set at the item level to any of the values expected by the IAPR. For example:
gr-mydata-income-cat
gr-mydata-income-cat
Income Classification Type
See the Income Classification Category for more information.gr-mydata-income-type
gr-mydata-income-type
Other taxes category
Certain myDATA invoice types (e.g., 8.2 for the accommodation tax) require a category for other taxes to be provided. In GOBL, you can use thegr-mydata-other-tax extension
at charge level.
For example:
gr-mydata-other-tax
gr-mydata-other-tax