| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/l10n_gr_edi |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Moens Alexandre, Gaetan Vanden Bergh (gavb), Yosua Nicolaus, Dylan Kiss (dyki), dijo-odoo, Michaël Mattiello, Krzysztof Magusiak (krma), igbe |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_gr - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - base_iban - base_vat - account_edi_ubl_cii |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
myDATA is a platform created by Greece's tax authority,
The Independent Authority for Public Revenue (IAPR),
to digitize business tax and accounting information declaration.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_form_inherit_l10n_gr_edi |
account.move.form.inherit.l10n_gr_edi | account.move | header | Inherits account.view_move_form |
mydata_expense_classification |
mydata_expense_classification | ir.ui.view | qweb | New |
mydata_invoice |
mydata_invoice | ir.ui.view | qweb | New |
product_template_form_view_inherit_l10n_gr_edi |
product.template.form.inherit.l10n.gr.edi | product.template | xpath | Inherits account.product_template_form_view |
report_invoice |
report_invoice | ir.ui.view | qweb | Inherits account.report_invoice |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_form_inherit_l10n_gr_edi |
res.config.settings.form.inherit.l10n_gr_edi | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
view_account_invoice_filter_inherit_l10n_gr_edi |
account.invoice.select.inherit.l10n_gr_edi | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_position_form |
account.fiscal.position.form | account.fiscal.position | xpath | Inherits account.view_account_position_form |
view_account_tax_form_inherit |
account.tax.form | account.tax | field | Inherits account.view_tax_form |
view_company_form |
res.company.form.inherit.l10n.gr.edi | res.company | page | Inherits base.view_company_form |
view_in_invoice_bill_tree_inherit_l10n_gr_edi |
account.in.invoice.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_in_invoice_tree |
view_out_credit_note_tree_inherit_l10n_gr_edi |
account.out.credit.note.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_out_credit_note_tree |
view_out_invoice_tree_inherit_l10n_gr_edi |
account.out.invoice.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_out_invoice_tree |
view_partner_property_form_inherit_l10n_gr_edi |
res.partner.form.inherit.l10n_gr_edi | res.partner | field | Inherits account.view_partner_property_form |
l10n_gr_edi_preferred_classification_ids
One2many → l10n_gr_edi.preferred_classification
comodel_name='l10n_gr_edi.preferred_classification'
inverse_name='fiscal_position_id'
string='Preferred myDATA Classification'
No public methods.
l10n_gr_edi_alerts
Json
compute='_compute_l10n_gr_edi_alerts'
l10n_gr_edi_attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
l10n_gr_edi_available_inv_type
Char
compute='_compute_l10n_gr_edi_available_inv_type'
l10n_gr_edi_cls_mark
Char
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
string='Classification Mark'
l10n_gr_edi_correlation_id
Many2one → account.move
comodel_name='account.move'
string='Correlated Invoice'
l10n_gr_edi_document_ids
One2many → l10n_gr_edi.document
comodel_name='l10n_gr_edi.document'
copy=False
inverse_name='move_id'
readonly=True
l10n_gr_edi_enable_send_expense_classification
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_enable_send_invoices
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_enable_view_mydata
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_inv_type
Selection
compute='_compute_l10n_gr_edi_inv_type'
readonly=False
selection=INVOICE_TYPES_SELECTION
store=True
string='myDATA Invoice Type'
l10n_gr_edi_mark
Char
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
string='Mark'
l10n_gr_edi_need_correlated
Boolean
compute='_compute_l10n_gr_edi_need_fields'
l10n_gr_edi_need_payment_method
Boolean
compute='_compute_l10n_gr_edi_need_fields'
l10n_gr_edi_payment_method
Selection
compute='_compute_l10n_gr_edi_payment_method'
selection=PAYMENT_METHOD_SELECTION
store=True
string='Payment Method'
l10n_gr_edi_state
Selection
compute='_compute_from_l10n_gr_edi_document_ids'
selection=[('invoice_sent', 'Invoice sent'), ('bill_fetched', 'Expense classification ready to send'), ('bill_sent', 'Expense classification sent')]
store=True
string='myDATA Status'
tracking=True
l10n_gr_edi_try_send_expense_classification(self)
l10n_gr_edi_try_send_invoices(self)
l10n_gr_edi_available_cls_category
Char
compute='_compute_l10n_gr_edi_available_cls_category'
l10n_gr_edi_available_cls_type
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_available_cls_vat
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_cls_category
Selection
compute='_compute_l10n_gr_edi_cls_category'
readonly=False
selection=CLASSIFICATION_CATEGORY_SELECTION
store=True
string='myDATA Category'
l10n_gr_edi_cls_type
Selection
compute='_compute_l10n_gr_edi_cls_type'
readonly=False
selection=CLASSIFICATION_TYPE_SELECTION
store=True
string='myDATA Type'
l10n_gr_edi_cls_vat
Selection
compute='_compute_l10n_gr_edi_cls_vat'
readonly=False
selection=CLASSIFICATION_VAT_SELECTION
store=True
string='VAT Classification'
l10n_gr_edi_detail_type
Selection
compute='_compute_l10n_gr_edi_detail_type'
readonly=False
selection=[('1', '1'), ('2', '2')]
store=True
string='Detail Type'
l10n_gr_edi_need_exemption_category
Boolean
compute='_compute_l10n_gr_edi_need_exemption_category'
default=False
l10n_gr_edi_tax_exemption_category
Selection
compute='_compute_l10n_gr_edi_tax_exemption_category'
readonly=False
selection=TAX_EXEMPTION_CATEGORY_SELECTION
store=True
string='Tax Exemption Category'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
l10n_gr_edi_default_tax_exemption_category
Selection
selection=TAX_EXEMPTION_CATEGORY_SELECTION
string='Default Tax Exemption Category'
No public methods.
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
string='XML File'
datetime
Datetime
default=fields.Datetime.now
message
Char
move_id
Many2one → account.move
comodel_name='account.move'
ondelete='cascade'
mydata_cls_mark
Char
mydata_mark
Char
mydata_url
Char
state
Selection
ondelete='cascade'
required=True
selection=[('invoice_sent', 'Invoice sent'), ('invoice_error', 'Invoice send failed'), ('bill_fetched', 'Expense classification ready to send'), ('bill_sent', 'Expense classification sent'), ('bill_error', 'Expense classification send failed')]
string='myDATA Status'
action_download(self)
fiscal_position_id
Many2one → account.fiscal.position
comodel_name='account.fiscal.position'
l10n_gr_edi_available_cls_category
Char
compute='_compute_l10n_gr_edi_available_cls_category'
l10n_gr_edi_available_cls_type
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_available_inv_type
Char
default=','.join(CLASSIFICATION_MAP.keys())
l10n_gr_edi_cls_category
Selection
selection=CLASSIFICATION_CATEGORY_SELECTION
string='myDATA Category'
l10n_gr_edi_cls_type
Selection
selection=CLASSIFICATION_TYPE_SELECTION
string='myDATA Type'
l10n_gr_edi_inv_type
Selection
selection=INVOICE_TYPES_SELECTION
string='Invoice Type'
priority
Integer
default=1
string='Priority'
product_template_id
Many2one → product.template
comodel_name='product.template'
No public methods.
l10n_gr_edi_preferred_classification_ids
One2many → l10n_gr_edi.preferred_classification
comodel_name='l10n_gr_edi.preferred_classification'
inverse_name='product_template_id'
string='Preferred myDATA Classification'
No public methods.
l10n_gr_edi_aade_id
Char
string='AADE User ID'
l10n_gr_edi_aade_key
Char
string='AADE Subscription Key'
l10n_gr_edi_branch_number
Integer
readonly=False
related='partner_id.l10n_gr_edi_branch_number'
l10n_gr_edi_test_env
Boolean
default=True
help='Enable test environments with credentials obtained from https://mydata-dev-register.azurewebsites.net/'
string='Greece Test Environment'
No public methods.
l10n_gr_edi_aade_id
Char
readonly=False
related='company_id.l10n_gr_edi_aade_id'
l10n_gr_edi_aade_key
Char
readonly=False
related='company_id.l10n_gr_edi_aade_key'
l10n_gr_edi_branch_number
Integer
readonly=False
related='company_id.l10n_gr_edi_branch_number'
l10n_gr_edi_test_env
Boolean
readonly=False
related='company_id.l10n_gr_edi_test_env'
No public methods.
l10n_gr_edi_branch_number
Integer
compute='_compute_l10n_gr_edi_branch_number'
help='Branch number in the Tax Registry'
readonly=False
store=True
string='Branch Number'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/l10n_gr_edi |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo |
| MAINTAINERS | |
| MAINTAINERS | Odoo |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Moens Alexandre, Yosua Nicolaus, Dylan Kiss (dyki) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_gr - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
myDATA is a platform created by Greece's tax authority,
The Independent Authority for Public Revenue (IAPR),
to digitize business tax and accounting information declaration.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_form_inherit_l10n_gr_edi |
account.move.form.inherit.l10n_gr_edi | account.move | header | Inherits account.view_move_form |
mydata_expense_classification |
mydata_expense_classification | ir.ui.view | qweb | New |
mydata_invoice |
mydata_invoice | ir.ui.view | qweb | New |
product_template_form_view_inherit_l10n_gr_edi |
product.template.form.inherit.l10n.gr.edi | product.template | xpath | Inherits account.product_template_form_view |
report_invoice |
report_invoice | ir.ui.view | qweb | Inherits account.report_invoice |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_form_inherit_l10n_gr_edi |
res.config.settings.form.inherit.l10n_gr_edi | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
view_account_invoice_filter_inherit_l10n_gr_edi |
account.invoice.select.inherit.l10n_gr_edi | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_position_form |
account.fiscal.position.form | account.fiscal.position | xpath | Inherits account.view_account_position_form |
view_account_tax_form_inherit |
account.tax.form | account.tax | field | Inherits account.view_tax_form |
view_company_form |
res.company.form.inherit.l10n.gr.edi | res.company | page | Inherits base.view_company_form |
view_in_invoice_bill_tree_inherit_l10n_gr_edi |
account.in.invoice.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_in_invoice_tree |
view_out_credit_note_tree_inherit_l10n_gr_edi |
account.out.credit.note.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_out_credit_note_tree |
view_out_invoice_tree_inherit_l10n_gr_edi |
account.out.invoice.list.inherit.l10n_gr_edi | account.move | field | Inherits account.view_out_invoice_tree |
view_partner_property_form_inherit_l10n_gr_edi |
res.partner.form.inherit.l10n_gr_edi | res.partner | field | Inherits account.view_partner_property_form |
l10n_gr_edi_preferred_classification_ids
One2many → l10n_gr_edi.preferred_classification
comodel_name='l10n_gr_edi.preferred_classification'
inverse_name='fiscal_position_id'
string='Preferred myDATA Classification'
No public methods.
l10n_gr_edi_alerts
Json
compute='_compute_l10n_gr_edi_alerts'
l10n_gr_edi_attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
l10n_gr_edi_available_inv_type
Char
compute='_compute_l10n_gr_edi_available_inv_type'
l10n_gr_edi_cls_mark
Char
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
string='Classification Mark'
l10n_gr_edi_correlation_id
Many2one → account.move
comodel_name='account.move'
string='Correlated Invoice'
l10n_gr_edi_document_ids
One2many → l10n_gr_edi.document
comodel_name='l10n_gr_edi.document'
copy=False
inverse_name='move_id'
readonly=True
l10n_gr_edi_enable_send_expense_classification
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_enable_send_invoices
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_enable_view_mydata
Boolean
compute='_compute_l10n_gr_edi_enable_fields'
l10n_gr_edi_inv_type
Selection
compute='_compute_l10n_gr_edi_inv_type'
readonly=False
selection=INVOICE_TYPES_SELECTION
store=True
string='myDATA Invoice Type'
l10n_gr_edi_mark
Char
compute='_compute_from_l10n_gr_edi_document_ids'
store=True
string='Mark'
l10n_gr_edi_need_correlated
Boolean
compute='_compute_l10n_gr_edi_need_fields'
l10n_gr_edi_need_payment_method
Boolean
compute='_compute_l10n_gr_edi_need_fields'
l10n_gr_edi_payment_method
Selection
compute='_compute_l10n_gr_edi_payment_method'
selection=PAYMENT_METHOD_SELECTION
store=True
string='Payment Method'
l10n_gr_edi_state
Selection
compute='_compute_from_l10n_gr_edi_document_ids'
selection=[('invoice_sent', 'Invoice sent'), ('bill_fetched', 'Expense classification ready to send'), ('bill_sent', 'Expense classification sent')]
store=True
string='myDATA Status'
tracking=True
l10n_gr_edi_try_send_expense_classification(self)
l10n_gr_edi_try_send_invoices(self)
l10n_gr_edi_available_cls_category
Char
compute='_compute_l10n_gr_edi_available_cls_category'
l10n_gr_edi_available_cls_type
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_available_cls_vat
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_cls_category
Selection
compute='_compute_l10n_gr_edi_cls_category'
readonly=False
selection=CLASSIFICATION_CATEGORY_SELECTION
store=True
string='myDATA Category'
l10n_gr_edi_cls_type
Selection
compute='_compute_l10n_gr_edi_cls_type'
readonly=False
selection=CLASSIFICATION_TYPE_SELECTION
store=True
string='myDATA Type'
l10n_gr_edi_cls_vat
Selection
compute='_compute_l10n_gr_edi_cls_vat'
readonly=False
selection=CLASSIFICATION_VAT_SELECTION
store=True
string='VAT Classification'
l10n_gr_edi_detail_type
Selection
compute='_compute_l10n_gr_edi_detail_type'
readonly=False
selection=[('1', '1'), ('2', '2')]
store=True
string='Detail Type'
l10n_gr_edi_need_exemption_category
Boolean
compute='_compute_l10n_gr_edi_need_exemption_category'
default=False
l10n_gr_edi_tax_exemption_category
Selection
compute='_compute_l10n_gr_edi_tax_exemption_category'
readonly=False
selection=TAX_EXEMPTION_CATEGORY_SELECTION
store=True
string='Tax Exemption Category'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
l10n_gr_edi_default_tax_exemption_category
Selection
selection=TAX_EXEMPTION_CATEGORY_SELECTION
string='Default Tax Exemption Category'
No public methods.
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
string='XML File'
datetime
Datetime
default=fields.Datetime.now
message
Char
move_id
Many2one → account.move
comodel_name='account.move'
ondelete='cascade'
mydata_cls_mark
Char
mydata_mark
Char
mydata_url
Char
state
Selection
ondelete='cascade'
required=True
selection=[('invoice_sent', 'Invoice sent'), ('invoice_error', 'Invoice send failed'), ('bill_fetched', 'Expense classification ready to send'), ('bill_sent', 'Expense classification sent'), ('bill_error', 'Expense classification send failed')]
string='myDATA Status'
action_download(self)
fiscal_position_id
Many2one → account.fiscal.position
comodel_name='account.fiscal.position'
l10n_gr_edi_available_cls_category
Char
compute='_compute_l10n_gr_edi_available_cls_category'
l10n_gr_edi_available_cls_type
Char
compute='_compute_l10n_gr_edi_available_cls_type'
l10n_gr_edi_available_inv_type
Char
default=','.join(CLASSIFICATION_MAP.keys())
l10n_gr_edi_cls_category
Selection
selection=CLASSIFICATION_CATEGORY_SELECTION
string='myDATA Category'
l10n_gr_edi_cls_type
Selection
selection=CLASSIFICATION_TYPE_SELECTION
string='myDATA Type'
l10n_gr_edi_inv_type
Selection
selection=INVOICE_TYPES_SELECTION
string='Invoice Type'
priority
Integer
default=1
string='Priority'
product_template_id
Many2one → product.template
comodel_name='product.template'
No public methods.
l10n_gr_edi_preferred_classification_ids
One2many → l10n_gr_edi.preferred_classification
comodel_name='l10n_gr_edi.preferred_classification'
inverse_name='product_template_id'
string='Preferred myDATA Classification'
No public methods.
l10n_gr_edi_aade_id
Char
string='AADE User ID'
l10n_gr_edi_aade_key
Char
string='AADE Subscription Key'
l10n_gr_edi_branch_number
Integer
readonly=False
related='partner_id.l10n_gr_edi_branch_number'
l10n_gr_edi_test_env
Boolean
default=True
help='Enable test environments with credentials obtained from https://mydata-dev-register.azurewebsites.net/'
string='Greece Test Environment'
No public methods.
l10n_gr_edi_aade_id
Char
readonly=False
related='company_id.l10n_gr_edi_aade_id'
l10n_gr_edi_aade_key
Char
readonly=False
related='company_id.l10n_gr_edi_aade_key'
l10n_gr_edi_branch_number
Integer
readonly=False
related='company_id.l10n_gr_edi_branch_number'
l10n_gr_edi_test_env
Boolean
readonly=False
related='company_id.l10n_gr_edi_test_env'
No public methods.
l10n_gr_edi_branch_number
Integer
compute='_compute_l10n_gr_edi_branch_number'
help='Branch number in the Tax Registry'
readonly=False
store=True
string='Branch Number'
No public methods.