The whole Greek localization,requirement by requirement.
Every obligation of a Greek business, one by one: what Odoo covers, and what l10n.gr completes.
Based on the latest Odoo release (20)
GREEK LOCALIZATION FOR ODOOTransmissions to AADE and myDATA, tax and legal obligations, Greek accounting, Greek text on every screen.
Greek localization:Odoo+ l10n.gr100%
Why it takes both.Odoo is a global product for dozens of countries, on its own release cycle. A certified e-invoicing provider handles the transmission of documents, but not the full set of Greek obligations, which keep changing: new AADE decisions, new myDATA versions, digital movement, public-sector invoicing. l10n.gr completes Odoo for the Greek market.
Odool10n.grcompletes the Greek localization
l10n.gr takes it from here
Odoo 20 has no finalised Greek e-invoicing provider yet. The figures cover Greek obligations only, and show the most Odoo on its own can reach on them with upcoming releases.Example: a small trading company with double-entry books. Indicative calculation.Coming soon: the compliance AI agent.See what it will do
01Invoice correctly the first time
Greek requirementOdool10n.gr
E-invoicing providers: two today, with more being addedChoose the provider that suits you and change it later, without changing how you work.Upcoming: one providerAvailable
Automatic income classification, checked before submissionThe right classification is worked out from your accounts and taxes, so nobody has to pick it by hand.PartlyAvailable
You keep invoicing even when the provider does not respondYour counter and your sales never stop because the provider is unavailable.—Available
Invoicing the public sector, with the response trackedInvoices to public bodies are sent the way they require, and you see their answer.PartlyAvailable
Sales on behalf of third parties, with settlement and commission as incomeWhen you sell on someone else’s behalf, only your commission is booked as income and the settlement is issued correctly.—Available
Distance sales in the EU (OSS), transmitted to myDATAReceipts to consumers in other member states carry their VAT and reach myDATA correctly.PartlyAvailable
Many points of sale on one systemShops, warehouses and counters each report as their own point of sale.—Available
Self-supply and own use, linked to your warehouseGoods taken for own use are documented and leave stock in one step.PartlyAvailable
Subscriptions invoiced correctly, with no manual choicesRecurring invoices go to the right document series on their own.—Available
Advance paymentsAdvances are invoiced and later offset against the final invoice without double-counting VAT.—Available
VAT reverse charge (article 45)Purchases where you owe the VAT are recorded and reported correctly.—Available
02Every purchase reaches myDATA correctly
Greek requirementOdool10n.gr
Documents you receive, matched to your purchase invoicesEvery document issued to you is matched to the purchase invoice you recorded, and any difference is flagged.PartlyAvailable
Transmission as recipient, when the issuer did not transmitYour purchases reach myDATA even when the supplier did not transmit the document.—Available
Scanned documents cross-checked with myDATA★A scanned invoice is checked against myDATA before you rely on it.—Available
Self-billingInvoices you issue on your supplier's behalf are documented and transmitted correctly.—Available
Title of acquisition for purchases from individuals and farmersPurchases from individuals and farmers are documented the way AADE requires and transmitted like any other.—Available
Staff costs in myDATAEmployee expenses reach myDATA without retyping.—Available
Expense classificationPurchases are classified for myDATA as you record them.✓Available
03Goods move lawfully, from the warehouse to the recipient
Greek requirementOdool10n.gr
Digital delivery noteEvery shipment is documented before the goods leave.—Available
The whole journey reported to AADE: start, transfer, delivery, returnEach stage of the transport is reported to AADE as it happens, and you know where every shipment stands.—Available
Routes with one group QR for all the vehicle’s delivery notesThe notes of one truck are issued together and the departure is reported for all of them in one step.—Available
Van sales with a consolidated delivery noteThe truck leaves with one note for the whole load, and every sale on the route is linked to it correctly.—Available
A mobile app for drivers, with an employee PINDrivers report departure, delivery and return from their phone with a PIN, even without signal.—Available
Proof of delivery with signature, photo and locationWhen a customer disputes a delivery, the proof is already in the shipment’s file.—Available
Tracking link and customer notice by email or SMSCustomers see where their shipment is and the proof of delivery, with no account and no phone calls.—Available
Receiving by scanning the supplier’s QR, with discrepancies reportedThe warehouse scans the note, counts and confirms the receipt to AADE, and every difference is reported on time.—Available
Receiving notes 10.1 and 10.2Goods you receive are documented the way AADE expects.—Available
Shipments board with deadlines and on-time deliveriesEach morning you see which notes need action and how many deliveries arrived on time.—Available
Works alongside AADE’s myDATAappWhat a driver reported in AADE’s app shows in the system and is never reported twice.—Available
TARIC codes on products, with suggestions and bulk approvalYour products have a valid code before it becomes mandatory on the delivery note, on 1/1/2028.PartlyAvailable
04Your stock agrees with your books
Greek requirementOdool10n.gr
Stock balance by quantity and value, for any periodPer product you see opening stock, purchases, cost of sales and balance, and the value agrees with the valuation.PartlyAvailable
Opening and closing stocktake, with the inventory record of Law 4308/2014The year closes with closing stock and cost of sales in the right accounts, and the inventory record is ready for your accountant.PartlyAvailable
Stocktake differences and write-offs in the right accountOrdinary differences go to cost of sales and destroyed goods to extraordinary losses, so a shortfall can be explained at an audit.PartlyAvailable
Moving stock from one product to another at its costRepacking, a code change or a wrong shipment is corrected with a numbered document, without changing the warehouse’s value.—Available
05Your till and card payments connect to AADE
Greek requirementOdool10n.gr
A till connected to myDATAEvery sale at the counter reaches myDATA as it happens.—Available
15 types of card terminals (Viva, Worldline, Nexi, Epay and more)Card payments are signed by the provider as the law requires, with the terminal you already have.—Available
Card payment on the invoice too: now, or later on creditThe card payment is tied to the document it settles, on the invoice as at the till.—Available
Several stores, each with its own seriesEvery store issues with its own installation number and series.PartlyAvailable
Products, price lists and payment methods per shopEach shop sells only its own products, at its own prices, with its own payment methods.PartlyAvailable
Plastic bag fee, recycling fee and bottle depositsFees and deposits are charged and reported correctly, kept apart from your revenue.—Available
06Your month-end close agrees with AADE
Greek requirementOdool10n.gr
Greek GAAP (ΕΛΠ) chart of accounts, ready for classificationYour accounts carry everything myDATA needs from day one.PartlyAvailable
The full ΕΓΛΣ chart of accounts, mapped to ΕΛΠBusinesses that keep ΕΓΛΣ books use them as they are.—Available
Chart of accounts imported from Excel, with classifications and taxesYou keep the chart of accounts you already use, ready for myDATA classification.PartlyAvailable
Greek-format trial balance, with export to ExcelThe trial balance your accountant expects, ready to send.—Available
Payroll and depreciation entries in myDATAStaff costs and depreciation reach myDATA as the law asks.—Available
Year-end adjusting entries in myDATAInventory, gains or losses on assets, deferred income and expenses: the year closes with all of it already in myDATA, in line with your books.—Available
07Your returns agree with what you transmitted
Greek requirementOdool10n.gr
A VAT return that agrees with what was transmittedBefore you file, you see any gap between your books and AADE.PartlyAvailable
Pro-rata VAT, credit carried forward, amended and quarterly returnsYour VAT return comes out right even with mixed activity, a credit balance, a correction or quarterly filing.—Available
Non-deductible VAT, added to the expense or to the asset valueNon-deductible VAT is added to the expense or to the asset’s acquisition cost automatically, so your costs are right without manual entries.PartlyAvailable
E3 that agrees with myDATA, with tax adjustmentsYour income tax figures agree with what AADE already holds.—Available
Φ4 and Φ5, with corrective returns and the submission fileIntra-EU sales and purchases are reported without extra work.PartlyAvailable
Withholding taxes, stamp duty and feesThe amount payable is right down to the payment order.—Available
ΕΑΔΗΣΥ deductions on public-sector invoices, with their stamp dutyThe amount you will collect from a public body is calculated correctly, deductions and their stamp duty included.—Available
08Correct details, correct forms
Greek requirementOdool10n.gr
Customer details from the AADE registry, by VAT numberType the VAT number and the customer's details fill themselves in.—Available
Tax offices (ΔΟΥ) with their official codesThe tax office is always picked from the official list.—Available
Reduced island VAT, from the official list of islandsThe reduced island rate applies only where it is actually in force.—Available
Greek contact details, with EU VAT number validationEvery contact carries the details Greek documents require.PartlyAvailable
Customer or supplier ledger in one click from the contactYou see each customer’s or supplier’s balance and transactions straight from their contact.PartlyAvailable
Forms with every notation the law requiresEvery printed document carries what an auditor looks for.PartlyAvailable
AADE tables updated from the screenWhen AADE adds a code, you add it too, without waiting for a new version.—Available
A setup wizard driven by questions, with AI suggestionsYour company, document series, shops and provider are set up correctly from your answers to a few questions.—Available
09Errors stop before they leave
Greek requirementOdool10n.gr
Only combinations AADE allows reach submissionA wrong classification is stopped before it is recorded.PartlyAvailable
Numbering and dates always move forward togetherDocument numbers never go backwards in time.—Available
Each document series is issued only to the right type of customerA wholesale invoice can never be issued to a private customer.—Available
The due date always comes after the issue dateDue dates make sense on every document.—Available
Mandatory fields checked before submissionA document missing required details is stopped before it is recorded.—Available
Duplicate transmission detection and a daily list of failuresDuplicate transmissions are detected, and every day you see which documents did not go through.—Available
Payment method and the €500 cash limit, checked on every documentA cash payment above the limit is flagged before the document is issued.—Available
10The law changes; you don’t have to deal with it
Greek requirementOdool10n.gr
AADE tables and codes updated without an upgradeWhen AADE changes codes or tables, you update them from the screen and keep working.—Available
Every feature documented with the articles and decisions behind itYou can see which article or decision each feature follows.—Available
200+ help articles in GreekAnswers in Greek, for every feature and every everyday case.—Available
11A compliance AI agent that works alongside you
Greek requirementOdool10n.gr
Explains myDATA errors and suggests the fix★You know what went wrong and what to change, without searching.—Coming soon
Answers compliance questions from the law and the help articles★Every answer points to the article or decision behind it.—Coming soon
Checks documents before they are recorded and flags what looks wrong★Mistakes are caught while they are still easy to fix.—Coming soon
Suggests the classification of the expenses you receive★Classifying purchases takes a confirmation, not a search.—Coming soon
Alerts you to legislative changes that affect your business★You hear about a change before it reaches your invoices.—Coming soon
Prepares the periodic reconciliations with AADE and shows the differences★The month closes with the differences already in front of you.—Coming soon
Correct even where Odoo gets it wrong
Odoo’s defaults are designed for many countries. In some places Greek law sets a different rule, and l10n.gr adjusts the behaviour, with the relevant provision next to each change. A few examples:
The environmental fee and VAT
Odoo defaultThe fee stays outside the VAT base, so VAT comes out lower
With l10n.grThe fee goes into the VAT base, as the law requires
Law 4736/2020 art. 4 §3
Reduced VAT on the islands
Odoo defaultPostcodes are compared as text, so Heraklion gets 17% and the Dodecanese 0%
With l10n.grThe rate comes from the official list of islands
VAT Code art. 26 · Ε.2113/2025
VAT on the balance sheet
Odoo defaultA debit VAT balance shows as a negative amount among liabilities
With l10n.grAfter settlement it shows under “Other receivables”
Law 4308/2014 art. 16 §9
Also covered, among others
Withholding tax on fees
Withholdings and stamp duty on public-sector invoices
VAT reverse charge
VAT exemption reasons
myDATA income and expense classifications
Credit notes linked to the original document
Delivery notes
Document series per branch
Climate resilience fee
…
Coverage is based on Odoo’s public code and is updated with every new release.
GET STARTED
Let’s start with your business.
Tell us who you are and we will reply with the next steps.
1We reply within one day
2A demo built around how your business works
3A proposal for the implementation
GREEK LOCALIZATION
The whole Greek localization,requirement by requirement.
Every obligation of a Greek business, one by one: what Odoo covers, and what l10n.gr completes.
Based on the latest Odoo release (20)
GREEK LOCALIZATION FOR ODOOTransmissions to AADE and myDATA, tax and legal obligations, Greek accounting, Greek text on every screen.
Greek localization:Odoo+ l10n.gr100%
Why it takes both.Odoo is a global product for dozens of countries, on its own release cycle. A certified e-invoicing provider handles the transmission of documents, but not the full set of Greek obligations, which keep changing: new AADE decisions, new myDATA versions, digital movement, public-sector invoicing. l10n.gr completes Odoo for the Greek market.
Odool10n.grcompletes the Greek localization
Odoo 20 has no finalised Greek e-invoicing provider yet. The figures cover Greek obligations only, and show the most Odoo on its own can reach on them with upcoming releases.Example: a small trading company with double-entry books. Indicative calculation.Coming soon: the compliance AI agent.See what it will do
01Invoice correctly the first time
E-invoicing providers: two today, with more being addedChoose the provider that suits you and change it later, without changing how you work.OdooUpcoming: one providerAvailable
Automatic income classification, checked before submissionThe right classification is worked out from your accounts and taxes, so nobody has to pick it by hand.OdooPartlyAvailable
You keep invoicing even when the provider does not respondYour counter and your sales never stop because the provider is unavailable.Odoo—Available
Invoicing the public sector, with the response trackedInvoices to public bodies are sent the way they require, and you see their answer.OdooPartlyAvailable
Sales on behalf of third parties, with settlement and commission as incomeWhen you sell on someone else’s behalf, only your commission is booked as income and the settlement is issued correctly.Odoo—Available
Distance sales in the EU (OSS), transmitted to myDATAReceipts to consumers in other member states carry their VAT and reach myDATA correctly.OdooPartlyAvailable
Many points of sale on one systemShops, warehouses and counters each report as their own point of sale.Odoo—Available
Self-supply and own use, linked to your warehouseGoods taken for own use are documented and leave stock in one step.OdooPartlyAvailable
Subscriptions invoiced correctly, with no manual choicesRecurring invoices go to the right document series on their own.Odoo—Available
Advance paymentsAdvances are invoiced and later offset against the final invoice without double-counting VAT.Odoo—Available
VAT reverse charge (article 45)Purchases where you owe the VAT are recorded and reported correctly.Odoo—Available
02Every purchase reaches myDATA correctly
Documents you receive, matched to your purchase invoicesEvery document issued to you is matched to the purchase invoice you recorded, and any difference is flagged.OdooPartlyAvailable
Transmission as recipient, when the issuer did not transmitYour purchases reach myDATA even when the supplier did not transmit the document.Odoo—Available
Scanned documents cross-checked with myDATA★A scanned invoice is checked against myDATA before you rely on it.Odoo—Available
Self-billingInvoices you issue on your supplier's behalf are documented and transmitted correctly.Odoo—Available
Title of acquisition for purchases from individuals and farmersPurchases from individuals and farmers are documented the way AADE requires and transmitted like any other.Odoo—Available
Staff costs in myDATAEmployee expenses reach myDATA without retyping.Odoo—Available
Expense classificationPurchases are classified for myDATA as you record them.Odoo✓Available
03Goods move lawfully, from the warehouse to the recipient
Digital delivery noteEvery shipment is documented before the goods leave.Odoo—Available
The whole journey reported to AADE: start, transfer, delivery, returnEach stage of the transport is reported to AADE as it happens, and you know where every shipment stands.Odoo—Available
Routes with one group QR for all the vehicle’s delivery notesThe notes of one truck are issued together and the departure is reported for all of them in one step.Odoo—Available
Van sales with a consolidated delivery noteThe truck leaves with one note for the whole load, and every sale on the route is linked to it correctly.Odoo—Available
A mobile app for drivers, with an employee PINDrivers report departure, delivery and return from their phone with a PIN, even without signal.Odoo—Available
Proof of delivery with signature, photo and locationWhen a customer disputes a delivery, the proof is already in the shipment’s file.Odoo—Available
Tracking link and customer notice by email or SMSCustomers see where their shipment is and the proof of delivery, with no account and no phone calls.Odoo—Available
Receiving by scanning the supplier’s QR, with discrepancies reportedThe warehouse scans the note, counts and confirms the receipt to AADE, and every difference is reported on time.Odoo—Available
Receiving notes 10.1 and 10.2Goods you receive are documented the way AADE expects.Odoo—Available
Shipments board with deadlines and on-time deliveriesEach morning you see which notes need action and how many deliveries arrived on time.Odoo—Available
Works alongside AADE’s myDATAappWhat a driver reported in AADE’s app shows in the system and is never reported twice.Odoo—Available
TARIC codes on products, with suggestions and bulk approvalYour products have a valid code before it becomes mandatory on the delivery note, on 1/1/2028.OdooPartlyAvailable
04Your stock agrees with your books
Stock balance by quantity and value, for any periodPer product you see opening stock, purchases, cost of sales and balance, and the value agrees with the valuation.OdooPartlyAvailable
Opening and closing stocktake, with the inventory record of Law 4308/2014The year closes with closing stock and cost of sales in the right accounts, and the inventory record is ready for your accountant.OdooPartlyAvailable
Stocktake differences and write-offs in the right accountOrdinary differences go to cost of sales and destroyed goods to extraordinary losses, so a shortfall can be explained at an audit.OdooPartlyAvailable
Moving stock from one product to another at its costRepacking, a code change or a wrong shipment is corrected with a numbered document, without changing the warehouse’s value.Odoo—Available
05Your till and card payments connect to AADE
A till connected to myDATAEvery sale at the counter reaches myDATA as it happens.Odoo—Available
15 types of card terminals (Viva, Worldline, Nexi, Epay and more)Card payments are signed by the provider as the law requires, with the terminal you already have.Odoo—Available
Card payment on the invoice too: now, or later on creditThe card payment is tied to the document it settles, on the invoice as at the till.Odoo—Available
Several stores, each with its own seriesEvery store issues with its own installation number and series.OdooPartlyAvailable
Products, price lists and payment methods per shopEach shop sells only its own products, at its own prices, with its own payment methods.OdooPartlyAvailable
Plastic bag fee, recycling fee and bottle depositsFees and deposits are charged and reported correctly, kept apart from your revenue.Odoo—Available
06Your month-end close agrees with AADE
Greek GAAP (ΕΛΠ) chart of accounts, ready for classificationYour accounts carry everything myDATA needs from day one.OdooPartlyAvailable
The full ΕΓΛΣ chart of accounts, mapped to ΕΛΠBusinesses that keep ΕΓΛΣ books use them as they are.Odoo—Available
Chart of accounts imported from Excel, with classifications and taxesYou keep the chart of accounts you already use, ready for myDATA classification.OdooPartlyAvailable
Greek-format trial balance, with export to ExcelThe trial balance your accountant expects, ready to send.Odoo—Available
Payroll and depreciation entries in myDATAStaff costs and depreciation reach myDATA as the law asks.Odoo—Available
Year-end adjusting entries in myDATAInventory, gains or losses on assets, deferred income and expenses: the year closes with all of it already in myDATA, in line with your books.Odoo—Available
07Your returns agree with what you transmitted
A VAT return that agrees with what was transmittedBefore you file, you see any gap between your books and AADE.OdooPartlyAvailable
Pro-rata VAT, credit carried forward, amended and quarterly returnsYour VAT return comes out right even with mixed activity, a credit balance, a correction or quarterly filing.Odoo—Available
Non-deductible VAT, added to the expense or to the asset valueNon-deductible VAT is added to the expense or to the asset’s acquisition cost automatically, so your costs are right without manual entries.OdooPartlyAvailable
E3 that agrees with myDATA, with tax adjustmentsYour income tax figures agree with what AADE already holds.Odoo—Available
Φ4 and Φ5, with corrective returns and the submission fileIntra-EU sales and purchases are reported without extra work.OdooPartlyAvailable
Withholding taxes, stamp duty and feesThe amount payable is right down to the payment order.Odoo—Available
ΕΑΔΗΣΥ deductions on public-sector invoices, with their stamp dutyThe amount you will collect from a public body is calculated correctly, deductions and their stamp duty included.Odoo—Available
08Correct details, correct forms
Customer details from the AADE registry, by VAT numberType the VAT number and the customer's details fill themselves in.Odoo—Available
Tax offices (ΔΟΥ) with their official codesThe tax office is always picked from the official list.Odoo—Available
Reduced island VAT, from the official list of islandsThe reduced island rate applies only where it is actually in force.Odoo—Available
Greek contact details, with EU VAT number validationEvery contact carries the details Greek documents require.OdooPartlyAvailable
Customer or supplier ledger in one click from the contactYou see each customer’s or supplier’s balance and transactions straight from their contact.OdooPartlyAvailable
Forms with every notation the law requiresEvery printed document carries what an auditor looks for.OdooPartlyAvailable
AADE tables updated from the screenWhen AADE adds a code, you add it too, without waiting for a new version.Odoo—Available
A setup wizard driven by questions, with AI suggestionsYour company, document series, shops and provider are set up correctly from your answers to a few questions.Odoo—Available
09Errors stop before they leave
Only combinations AADE allows reach submissionA wrong classification is stopped before it is recorded.OdooPartlyAvailable
Numbering and dates always move forward togetherDocument numbers never go backwards in time.Odoo—Available
Each document series is issued only to the right type of customerA wholesale invoice can never be issued to a private customer.Odoo—Available
The due date always comes after the issue dateDue dates make sense on every document.Odoo—Available
Mandatory fields checked before submissionA document missing required details is stopped before it is recorded.Odoo—Available
Duplicate transmission detection and a daily list of failuresDuplicate transmissions are detected, and every day you see which documents did not go through.Odoo—Available
Payment method and the €500 cash limit, checked on every documentA cash payment above the limit is flagged before the document is issued.Odoo—Available
10The law changes; you don’t have to deal with it
AADE tables and codes updated without an upgradeWhen AADE changes codes or tables, you update them from the screen and keep working.Odoo—Available
Every feature documented with the articles and decisions behind itYou can see which article or decision each feature follows.Odoo—Available
200+ help articles in GreekAnswers in Greek, for every feature and every everyday case.Odoo—Available
11A compliance AI agent that works alongside you
Explains myDATA errors and suggests the fix★You know what went wrong and what to change, without searching.Odoo—Coming soon
Answers compliance questions from the law and the help articles★Every answer points to the article or decision behind it.Odoo—Coming soon
Checks documents before they are recorded and flags what looks wrong★Mistakes are caught while they are still easy to fix.Odoo—Coming soon
Suggests the classification of the expenses you receive★Classifying purchases takes a confirmation, not a search.Odoo—Coming soon
Alerts you to legislative changes that affect your business★You hear about a change before it reaches your invoices.Odoo—Coming soon
Prepares the periodic reconciliations with AADE and shows the differences★The month closes with the differences already in front of you.Odoo—Coming soon
Correct even where Odoo gets it wrong
Odoo’s defaults are designed for many countries. In some places Greek law sets a different rule, and l10n.gr adjusts the behaviour, with the relevant provision next to each change. A few examples:
The environmental fee and VAT
Odoo defaultThe fee stays outside the VAT base, so VAT comes out lower
With l10n.grThe fee goes into the VAT base, as the law requires
Law 4736/2020 art. 4 §3
Reduced VAT on the islands
Odoo defaultPostcodes are compared as text, so Heraklion gets 17% and the Dodecanese 0%
With l10n.grThe rate comes from the official list of islands
VAT Code art. 26 · Ε.2113/2025
VAT on the balance sheet
Odoo defaultA debit VAT balance shows as a negative amount among liabilities
With l10n.grAfter settlement it shows under “Other receivables”
Law 4308/2014 art. 16 §9
Also covered, among others
Withholding tax on fees
Withholdings and stamp duty on public-sector invoices
VAT reverse charge
VAT exemption reasons
myDATA income and expense classifications
Credit notes linked to the original document
Delivery notes
Document series per branch
Climate resilience fee
…
Coverage is based on Odoo’s public code and is updated with every new release.
GET STARTED
Let’s start with your business.
Tell us who you are and we will reply with the next steps.