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.
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 the gr-mydata-vat-rate extension of
a line’s tax to one of the codes.
Code
Description
GOBL Rate
1
Standard rate
standard
2
Reduced rate
reduced
3
Super-reduced rate
super-reduced
4
Standard rate (Island)
standard+island
5
Reduced rate (Island)
reduced+island
6
Super-reduced rate (Island)
super-reduced+island
7
Without VAT
exempt
8
Records without VAT
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:
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’s type 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:
Type
Description
GOBL Type
GOBL Tags
1.1
Sales Invoice
standard
goods
1.2
Sales Invoice/Intra-community Supplies
standard
goods, export, eu
1.3
Sales Invoice/Third Country Supplies
standard
goods, export
1.4
Sales Invoice/Sale on Behalf of Third Parties
standard
goods, self-billed
2.1
Service Rendered Invoice
standard
services
2.2
Intra-community Service Rendered Invoice
standard
services, export, eu
2.3
Third Country Service Rendered Invoice
standard
services, export
5.1
Credit Invoice/Associated
credit-note
11.1
Retail Sales Receipt
standard
goods, simplified
11.2
Service Rendered Receipt
standard
services, simplified
11.3
Simplified Invoice
standard
simplified
11.4
Retail Sales Credit Note
credit-note
simplified
11.5
Retail Sales Receipt on Behalf of Third Parties
credit-note
goods, simplified, self-billed
For example, this is how you set the IAPR invoice type explicitly:
The IAPR requires invoices to specify a payment method code. In a GOBL invoice,
the payment means is set using the key 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:
Code
Name
GOBL Payment Instruction Key
1
Domestic Payments Account Number
credit-transfer
2
Foreign Payments Account Number
credit-transfer+foreign
3
Cash
cash
4
Check
cheque
5
On credit
promissory-note
6
Web Banking
online
7
POS / e-POS
card
For example:
"payment":{"instructions":{"key":"credit-transfer+foreign"// Will set the IAPR Payment Method to "2"}}
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, the gr-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:
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 the gr-mydata-other-tax extension
at charge level.