| 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_hu_edi |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Josse Colpaert, GitHub, Laurent Smet, Arnold Moyaux, Andrea Grazioso (agr-odoo), Brice bib Bartoletti, Gorash, william-andre, Csaba Tóth, Ruben Gomes, Louis Wicket (wil), Antoine Dupuis (andu), Antoine Boonen, Dylan Kiss (dyki), Jinane Maksoud, Arnaud Sibille, reka-odoo, Sven Fuehr, kcv-odoo, mano-odoo, Mathieu Coutant, Claire (clbr), Antoine Dupuis, aizu-odoo, AhmedElemary57, Ricardo Gomes Rodrigues, Mohammad Abdulmoneim (abdu), Anton Romanova (roan), Corentin Heinix (cohe), ppat-odoo, Krzysztof Magusiak (krma), hatr-odoo, bhra-odoo, igbe, Mongy (abmn) |
| WEBSITE | |
| WEBSITE | https://www.odootech.hu |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:45 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_debit_note - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - base_iban - l10n_hu - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
* Electronically report invoices to the NAV (Hungarian Tax Agency) when issuing physical (paper) invoices.
* Perform the Tax Audit Export (Adóhatósági Ellenőrzési Adatszolgáltatás) in NAV 3.0 format.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
custom_header |
custom_header | ir.ui.view | qweb | New |
document_tax_totals |
document_tax_totals | ir.ui.view | qweb | Inherits account.document_tax_totals |
external_layout_bold |
external_layout_bold | ir.ui.view | qweb | Inherits web.external_layout_bold |
external_layout_boxed |
external_layout_boxed | ir.ui.view | qweb | Inherits web.external_layout_boxed |
external_layout_bubble |
external_layout_bubble | ir.ui.view | qweb | Inherits web.external_layout_bubble |
external_layout_folder |
external_layout_folder | ir.ui.view | qweb | Inherits web.external_layout_folder |
external_layout_standard |
external_layout_standard | ir.ui.view | qweb | Inherits web.external_layout_standard |
external_layout_striped |
external_layout_striped | ir.ui.view | qweb | Inherits web.external_layout_striped |
external_layout_wave |
external_layout_wave | ir.ui.view | qweb | Inherits web.external_layout_wave |
invoice_annulment |
invoice_annulment | ir.ui.view | qweb | New |
l10n_hu_edi_cancellation_form |
l10n_hu_edi.cancellation.form | l10n_hu_edi.cancellation | form | New |
l10n_hu_edi_tax_audit_export_form |
l10n_hu_edi.tax_audit_export.form | l10n_hu_edi.tax_audit_export | form | New |
manage_annulment_request |
manage_annulment_request | ir.ui.view | qweb | New |
manage_invoice_request |
manage_invoice_request | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0 |
nav_online_invoice_xml_3_0 | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_line |
nav_online_invoice_xml_3_0_line | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_simple_address |
nav_online_invoice_xml_3_0_simple_address | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_tax_number |
nav_online_invoice_xml_3_0_tax_number | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_vat_rate |
nav_online_invoice_xml_3_0_vat_rate | ir.ui.view | qweb | New |
product_template_form_view_l10n_hu_edi |
product.template.common.form.l10n_hu_edi | product.template | xpath | Inherits product.product_template_form_view |
query_transaction_list_request |
query_transaction_list_request | ir.ui.view | qweb | New |
query_transaction_status_request |
query_transaction_status_request | ir.ui.view | qweb | New |
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 |
request_header |
request_header | ir.ui.view | qweb | New |
res_config_settings_form_inherit_l10n_hu_edi |
res.config.settings.form.inherit.l10n.hu.edi | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
token_exchange_request |
token_exchange_request | ir.ui.view | qweb | New |
uom_uom_form_inherit_l10n_hu_edi |
uom.uom.inherit.l10n_hu_edi | uom.uom | xpath | Inherits uom.product_uom_form_view |
view_account_tax_form_l10n_hu_edi |
account.tax.form.l10n_hu_edi | account.tax | field | Inherits account.view_tax_form |
view_company_form_l10n_hu_edi |
res.company.form.l10n_hu_edi | res.company | xpath | Inherits account.view_company_form |
view_invoice_tree_inherit_l10n_hu_edi |
account.invoice.list.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_invoice_tree |
view_move_form_inherit_l10n_hu_edi |
account.move.form.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_move_form |
view_partner_form_l10n_hu_edi |
res.partner.form.l10n_hu_edi | res.partner | xpath | Inherits account.view_partner_property_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
l10n_hu_edi_attachment
Binary
attachment=True
copy=False
string='Invoice XML file'
l10n_hu_edi_attachment_filename
Char
compute='_compute_l10n_hu_edi_attachment_filename'
string='Invoice XML filename'
l10n_hu_edi_batch_upload_index
Integer
copy=False
string='Index of invoice within a batch upload'
l10n_hu_edi_message_html
Html
compute='_compute_message_html'
string='Transaction messages'
l10n_hu_edi_messages
Json
copy=False
string='Transaction messages (JSON)'
l10n_hu_edi_send_time
Datetime
copy=False
string='Invoice upload time'
l10n_hu_edi_state
Selection
copy=False
index='btree_not_null'
selection=[('sent', 'Sent, waiting for response'), ('send_timeout', 'Timeout when sending'), ('confirmed', 'Confirmed'), ('confirmed_warning', 'Confirmed with warnings'), ('rejected', 'Rejected'), ('cancel_sent', 'Cancellation request sent'), ('cancel_timeout', 'Timeout when requesting cancellation'), ('cancel_pending', 'Cancellation request pending'), ('cancelled', 'Cancelled')]
string='NAV 3.0 status'
l10n_hu_edi_transaction_code
Char
copy=False
index='trigram'
string='Transaction Code'
tracking=True
l10n_hu_invoice_chain_index
Integer
copy=False
help='\n Index in the chain of modification invoices:\n -1 for a base invoice;\n 1, 2, 3, ... for modification invoices;\n 0 for rejected/cancelled invoices or if it has not yet been set.\n '
string='Invoice Chain Index'
l10n_hu_payment_mode
Selection
help='NAV expected payment mode of the invoice.'
string='Payment mode'
args: [('TRANSFER', 'Transfer'), ('CASH', 'Cash'), ('CARD', 'Credit/debit card'), ('VOUCHER', 'Voucher'), ('OTHER', 'Other')]
button_request_cancel(self)
l10n_hu_edi_button_hide_banner(self)
l10n_hu_edi_button_update_status(self, from_cron=False)
No new fields.
Public methods (1)reverse_moves(self, is_modify=False)
No new fields.
Public methods (0)No public methods.
l10n_hu_tax_reason
Char
compute='_compute_l10n_hu_tax_reason'
help='May be used to provide support for the use of a VAT-exempt VAT tax type.'
readonly=False
string='NAV VAT Tax Exemption Reason'
l10n_hu_tax_type
Selection
help='Precise identification of the VAT tax for the Hungarian authority.'
string='NAV VAT Tax Type'
args: _SELECTION_TAX_TYPE
No public methods.
code
Selection
required=True
selection=[('ERRATIC_DATA', 'ERRATIC_DATA - Erroneous data'), ('ERRATIC_INVOICE_NUMBER', 'ERRATIC_INVOICE_NUMBER - Erroneous invoice number'), ('ERRATIC_INVOICE_ISSUE_DATE', 'ERRATIC_INVOICE_ISSUE_DATE - Erroneous issue date')]
string='Annulment Code'
invoice_id
Many2one → account.move
comodel_name='account.move'
string='Invoice to cancel'
reason
Char
required=True
string='Annulment Reason'
button_request_cancel(self)
date_from
Date
string='Date From'
date_to
Date
string='Date To'
export_file
Binary
readonly=True
string='Generated File'
filename
Char
compute='_compute_filename'
string='File name'
name_from
Char
string='Name From'
name_to
Char
string='Name To'
selection_mode
Selection
default='date'
selection=[('date', 'By date'), ('name', 'By serial number')]
string='Selection mode'
action_export(self)
l10n_hu_product_code
Char
help='If your product has a code in a standard nomenclature, you can indicate its code here.'
string='Product Code Value'
l10n_hu_product_code_type
Selection
help='If your product has a code in a standard nomenclature, you can indicate which nomenclature here.'
selection=[('VTSZ', 'VTSZ - Customs Code'), ('SZJ', 'SZJ - Service Registry Code'), ('TESZOR', 'TESZOR - CPA 2.1 Code'), ('KN', 'KN - Combined Nomenclature Code'), ('AHK', 'AHK - e-TKO Excise Duty Code'), ('KT', 'KT - Environmental Product Code'), ('CSK', 'CSK - Packaging Catalogue Code'), ('EJ', 'EJ - Building Registry Number'), ('OTHER', 'Other')]
string='Product Code Type'
No public methods.
l10n_hu_edi_last_transaction_recovery
Datetime
default=<expr>
string='Last transaction recovery (in production mode)'
l10n_hu_edi_password
Char
groups='base.group_system'
string='NAV Password'
l10n_hu_edi_replacement_key
Char
groups='base.group_system'
string='NAV Replacement Key'
l10n_hu_edi_server_mode
Selection
help="\n - Production: Sends invoices to the NAV's production system.\n - Test: Sends invoices to the NAV's test system.\n - Demo: Mocks the NAV system (does not require credentials).\n "
selection=[('production', 'Production'), ('test', 'Test'), ('demo', 'Demo')]
string='Server Mode'
l10n_hu_edi_signature_key
Char
groups='base.group_system'
string='NAV Signature Key'
l10n_hu_edi_username
Char
groups='base.group_system'
string='NAV Username'
l10n_hu_group_vat
Char
readonly=False
related='partner_id.l10n_hu_group_vat'
l10n_hu_tax_regime
Selection
selection=[('ie', 'Individual Exemption'), ('ca', 'Cash Accounting'), ('sb', 'Small Business')]
string='NAV Tax Regime'
No public methods.
l10n_hu_edi_is_active
Boolean
compute='_compute_l10n_hu_edi_is_active'
l10n_hu_edi_password
Char
readonly=False
related='company_id.l10n_hu_edi_password'
l10n_hu_edi_replacement_key
Char
readonly=False
related='company_id.l10n_hu_edi_replacement_key'
l10n_hu_edi_server_mode
Selection
readonly=False
related='company_id.l10n_hu_edi_server_mode'
l10n_hu_edi_signature_key
Char
readonly=False
related='company_id.l10n_hu_edi_signature_key'
l10n_hu_edi_username
Char
readonly=False
related='company_id.l10n_hu_edi_username'
l10n_hu_tax_regime
Selection
readonly=False
related='company_id.l10n_hu_tax_regime'
create(self, vals_list)
l10n_hu_group_vat
Char
help="If this company belongs to a VAT group, indicate the group's VAT number here."
index=True
size=13
string='Group Tax ID'
No public methods.
l10n_hu_edi_code
Selection
help='Choose the corresponding code, or leave blank if none correspond.'
selection=[('PIECE', 'Piece'), ('KILOGRAM', 'Kilogram'), ('TON', 'Ton'), ('KWH', 'Kilowatt hour'), ('DAY', 'Day'), ('HOUR', 'Hour'), ('MINUTE', 'Minute'), ('MONTH', 'Month'), ('LITER', 'Liter'), ('KILOMETER', 'Kilometer'), ('CUBIC_METER', 'Cubic meter'), ('METER', 'Meter'), ('LINEAR_METER', 'Linear meter'), ('CARTON', 'Carton'), ('PACK', 'Package')]
string='NAV UoM code'
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_hu_edi |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Xavier Morel, qdp-odoo, GitHub, Laurent Smet, Arnold Moyaux, Andrea Grazioso (agr-odoo), Brice bib Bartoletti, Tiffany Chang (tic), Gorash, odoo, Csaba Tóth, Ruben Gomes, Vincent Larcin, Thomas Becquevort (thbe), Pieter Claeys (clpi), Claire Bretton (clbr), Yosua Nicolaus, Antoine Dupuis (andu), Antoine Boonen, Dylan Kiss (dyki), Jinane Maksoud, Arnaud Sibille, Sven Fuehr, mano-odoo, Mathieu Coutant, Claire (clbr), aizu-odoo, AhmedElemary57, Ricardo Gomes Rodrigues, Maira Salazar (srma), Anton Romanova (roan), Corentin Heinix (cohe), ppat-odoo, Krzysztof Magusiak (krma), hatr-odoo, bhra-odoo, Mongy (abmn) |
| WEBSITE | |
| WEBSITE | https://www.odootech.hu |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:58 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_debit_note - 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 - l10n_hu - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
* Electronically report invoices to the NAV (Hungarian Tax Agency) when issuing physical (paper) invoices.
* Perform the Tax Audit Export (Adóhatósági Ellenőrzési Adatszolgáltatás) in NAV 3.0 format.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
custom_header |
custom_header | ir.ui.view | qweb | New |
document_tax_totals |
document_tax_totals | ir.ui.view | qweb | Inherits account.document_tax_totals |
external_layout_bold |
external_layout_bold | ir.ui.view | qweb | Inherits web.external_layout_bold |
external_layout_boxed |
external_layout_boxed | ir.ui.view | qweb | Inherits web.external_layout_boxed |
external_layout_bubble |
external_layout_bubble | ir.ui.view | qweb | Inherits web.external_layout_bubble |
external_layout_folder |
external_layout_folder | ir.ui.view | qweb | Inherits web.external_layout_folder |
external_layout_standard |
external_layout_standard | ir.ui.view | qweb | Inherits web.external_layout_standard |
external_layout_striped |
external_layout_striped | ir.ui.view | qweb | Inherits web.external_layout_striped |
external_layout_wave |
external_layout_wave | ir.ui.view | qweb | Inherits web.external_layout_wave |
invoice_annulment |
invoice_annulment | ir.ui.view | qweb | New |
l10n_hu_edi_cancellation_form |
l10n_hu_edi.cancellation.form | l10n_hu_edi.cancellation | form | New |
l10n_hu_edi_tax_audit_export_form |
l10n_hu_edi.tax_audit_export.form | l10n_hu_edi.tax_audit_export | form | New |
manage_annulment_request |
manage_annulment_request | ir.ui.view | qweb | New |
manage_invoice_request |
manage_invoice_request | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0 |
nav_online_invoice_xml_3_0 | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_line |
nav_online_invoice_xml_3_0_line | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_simple_address |
nav_online_invoice_xml_3_0_simple_address | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_tax_number |
nav_online_invoice_xml_3_0_tax_number | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_vat_rate |
nav_online_invoice_xml_3_0_vat_rate | ir.ui.view | qweb | New |
product_template_form_view_l10n_hu_edi |
product.template.common.form.l10n_hu_edi | product.template | xpath | Inherits product.product_template_form_view |
query_transaction_list_request |
query_transaction_list_request | ir.ui.view | qweb | New |
query_transaction_status_request |
query_transaction_status_request | ir.ui.view | qweb | New |
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 |
request_header |
request_header | ir.ui.view | qweb | New |
res_config_settings_form_inherit_l10n_hu_edi |
res.config.settings.form.inherit.l10n.hu.edi | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
token_exchange_request |
token_exchange_request | ir.ui.view | qweb | New |
uom_uom_form_inherit_l10n_hu_edi |
uom.uom.inherit.l10n_hu_edi | uom.uom | xpath | Inherits uom.product_uom_form_view |
view_account_tax_form_l10n_hu_edi |
account.tax.form.l10n_hu_edi | account.tax | field | Inherits account.view_tax_form |
view_company_form_l10n_hu_edi |
res.company.form.l10n_hu_edi | res.company | xpath | Inherits account.view_company_form |
view_invoice_tree_inherit_l10n_hu_edi |
account.invoice.list.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_invoice_tree |
view_move_form_inherit_l10n_hu_edi |
account.move.form.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_move_form |
view_partner_form_l10n_hu_edi |
res.partner.form.l10n_hu_edi | res.partner | xpath | Inherits account.view_partner_property_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
l10n_hu_edi_attachment
Binary
attachment=True
copy=False
string='Invoice XML file'
l10n_hu_edi_attachment_filename
Char
compute='_compute_l10n_hu_edi_attachment_filename'
string='Invoice XML filename'
l10n_hu_edi_batch_upload_index
Integer
copy=False
string='Index of invoice within a batch upload'
l10n_hu_edi_message_html
Html
compute='_compute_message_html'
string='Transaction messages'
l10n_hu_edi_messages
Json
copy=False
string='Transaction messages (JSON)'
l10n_hu_edi_send_time
Datetime
copy=False
string='Invoice upload time'
l10n_hu_edi_state
Selection
copy=False
index='btree_not_null'
selection=[('sent', 'Sent, waiting for response'), ('send_timeout', 'Timeout when sending'), ('confirmed', 'Confirmed'), ('confirmed_warning', 'Confirmed with warnings'), ('rejected', 'Rejected'), ('cancel_sent', 'Cancellation request sent'), ('cancel_timeout', 'Timeout when requesting cancellation'), ('cancel_pending', 'Cancellation request pending'), ('cancelled', 'Cancelled')]
string='NAV 3.0 status'
l10n_hu_edi_transaction_code
Char
copy=False
index='trigram'
string='Transaction Code'
tracking=True
l10n_hu_invoice_chain_index
Integer
copy=False
help='\n Index in the chain of modification invoices:\n -1 for a base invoice;\n 1, 2, 3, ... for modification invoices;\n 0 for rejected/cancelled invoices or if it has not yet been set.\n '
string='Invoice Chain Index'
l10n_hu_payment_mode
Selection
help='NAV expected payment mode of the invoice.'
string='Payment mode'
args: [('TRANSFER', 'Transfer'), ('CASH', 'Cash'), ('CARD', 'Credit/debit card'), ('VOUCHER', 'Voucher'), ('OTHER', 'Other')]
button_request_cancel(self)
l10n_hu_edi_button_hide_banner(self)
l10n_hu_edi_button_update_status(self, from_cron=False)
No new fields.
Public methods (1)reverse_moves(self, is_modify=False)
No new fields.
Public methods (0)No public methods.
l10n_hu_tax_reason
Char
compute='_compute_l10n_hu_tax_reason'
help='May be used to provide support for the use of a VAT-exempt VAT tax type.'
readonly=False
string='NAV VAT Tax Exemption Reason'
l10n_hu_tax_type
Selection
help='Precise identification of the VAT tax for the Hungarian authority.'
string='NAV VAT Tax Type'
args: _SELECTION_TAX_TYPE
No public methods.
code
Selection
required=True
selection=[('ERRATIC_DATA', 'ERRATIC_DATA - Erroneous data'), ('ERRATIC_INVOICE_NUMBER', 'ERRATIC_INVOICE_NUMBER - Erroneous invoice number'), ('ERRATIC_INVOICE_ISSUE_DATE', 'ERRATIC_INVOICE_ISSUE_DATE - Erroneous issue date')]
string='Annulment Code'
invoice_id
Many2one → account.move
comodel_name='account.move'
string='Invoice to cancel'
reason
Char
required=True
string='Annulment Reason'
button_request_cancel(self)
date_from
Date
string='Date From'
date_to
Date
string='Date To'
export_file
Binary
readonly=True
string='Generated File'
filename
Char
compute='_compute_filename'
string='File name'
name_from
Char
string='Name From'
name_to
Char
string='Name To'
selection_mode
Selection
default='date'
selection=[('date', 'By date'), ('name', 'By serial number')]
string='Selection mode'
action_export(self)
l10n_hu_product_code
Char
help='If your product has a code in a standard nomenclature, you can indicate its code here.'
string='Product Code Value'
l10n_hu_product_code_type
Selection
help='If your product has a code in a standard nomenclature, you can indicate which nomenclature here.'
selection=[('VTSZ', 'VTSZ - Customs Code'), ('SZJ', 'SZJ - Service Registry Code'), ('TESZOR', 'TESZOR - CPA 2.1 Code'), ('KN', 'KN - Combined Nomenclature Code'), ('AHK', 'AHK - e-TKO Excise Duty Code'), ('KT', 'KT - Environmental Product Code'), ('CSK', 'CSK - Packaging Catalogue Code'), ('EJ', 'EJ - Building Registry Number'), ('OTHER', 'Other')]
string='Product Code Type'
No public methods.
l10n_hu_edi_last_transaction_recovery
Datetime
default=<expr>
string='Last transaction recovery (in production mode)'
l10n_hu_edi_password
Char
groups='base.group_system'
string='NAV Password'
l10n_hu_edi_replacement_key
Char
groups='base.group_system'
string='NAV Replacement Key'
l10n_hu_edi_server_mode
Selection
help="\n - Production: Sends invoices to the NAV's production system.\n - Test: Sends invoices to the NAV's test system.\n - Demo: Mocks the NAV system (does not require credentials).\n "
selection=[('production', 'Production'), ('test', 'Test'), ('demo', 'Demo')]
string='Server Mode'
l10n_hu_edi_signature_key
Char
groups='base.group_system'
string='NAV Signature Key'
l10n_hu_edi_username
Char
groups='base.group_system'
string='NAV Username'
l10n_hu_group_vat
Char
readonly=False
related='partner_id.l10n_hu_group_vat'
l10n_hu_tax_regime
Selection
selection=[('ie', 'Individual Exemption'), ('ca', 'Cash Accounting'), ('sb', 'Small Business')]
string='NAV Tax Regime'
No public methods.
l10n_hu_edi_is_active
Boolean
compute='_compute_l10n_hu_edi_is_active'
l10n_hu_edi_password
Char
readonly=False
related='company_id.l10n_hu_edi_password'
l10n_hu_edi_replacement_key
Char
readonly=False
related='company_id.l10n_hu_edi_replacement_key'
l10n_hu_edi_server_mode
Selection
readonly=False
related='company_id.l10n_hu_edi_server_mode'
l10n_hu_edi_signature_key
Char
readonly=False
related='company_id.l10n_hu_edi_signature_key'
l10n_hu_edi_username
Char
readonly=False
related='company_id.l10n_hu_edi_username'
l10n_hu_tax_regime
Selection
readonly=False
related='company_id.l10n_hu_tax_regime'
create(self, vals_list)
l10n_hu_group_vat
Char
help="If this company belongs to a VAT group, indicate the group's VAT number here."
index=True
size=13
string='Group Tax ID'
No public methods.
l10n_hu_edi_code
Selection
help='Choose the corresponding code, or leave blank if none correspond.'
selection=[('PIECE', 'Piece'), ('KILOGRAM', 'Kilogram'), ('TON', 'Ton'), ('KWH', 'Kilowatt hour'), ('DAY', 'Day'), ('HOUR', 'Hour'), ('MINUTE', 'Minute'), ('MONTH', 'Month'), ('LITER', 'Liter'), ('KILOMETER', 'Kilometer'), ('CUBIC_METER', 'Cubic meter'), ('METER', 'Meter'), ('LINEAR_METER', 'Linear meter'), ('CARTON', 'Carton'), ('PACK', 'Package')]
string='NAV UoM code'
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/17.0/l10n_hu_edi |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Csaba Tóth, Ruben Gomes, Antoine Dupuis (andu), Dylan Kiss (dyki), Jinane Maksoud, Mathieu Coutant, Claire (clbr), Antoine Dupuis, aizu-odoo, Maira Salazar (srma), ppat-odoo, hatr-odoo, bhra-odoo |
| WEBSITE | |
| WEBSITE | https://www.odootech.hu |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_debit_note - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - l10n_hu - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
* Electronically report invoices to the NAV (Hungarian Tax Agency) when issuing physical (paper) invoices.
* Perform the Tax Audit Export (Adóhatósági Ellenőrzési Adatszolgáltatás) in NAV 3.0 format.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_send_form |
account.move.send.form | account.move.send | xpath | Inherits account.account_move_send_form |
custom_header |
custom_header | ir.ui.view | qweb | New |
document_tax_totals |
document_tax_totals | ir.ui.view | qweb | Inherits account.document_tax_totals |
external_layout_bold |
external_layout_bold | ir.ui.view | qweb | Inherits web.external_layout_bold |
external_layout_boxed |
external_layout_boxed | ir.ui.view | qweb | Inherits web.external_layout_boxed |
external_layout_standard |
external_layout_standard | ir.ui.view | qweb | Inherits web.external_layout_standard |
external_layout_striped |
external_layout_striped | ir.ui.view | qweb | Inherits web.external_layout_striped |
invoice_annulment |
invoice_annulment | ir.ui.view | qweb | New |
l10n_hu_edi_cancellation_form |
l10n_hu_edi.cancellation.form | l10n_hu_edi.cancellation | form | New |
l10n_hu_edi_tax_audit_export_form |
l10n_hu_edi.tax_audit_export.form | l10n_hu_edi.tax_audit_export | form | New |
manage_annulment_request |
manage_annulment_request | ir.ui.view | qweb | New |
manage_invoice_request |
manage_invoice_request | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0 |
nav_online_invoice_xml_3_0 | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_line |
nav_online_invoice_xml_3_0_line | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_simple_address |
nav_online_invoice_xml_3_0_simple_address | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_tax_number |
nav_online_invoice_xml_3_0_tax_number | ir.ui.view | qweb | New |
nav_online_invoice_xml_3_0_vat_rate |
nav_online_invoice_xml_3_0_vat_rate | ir.ui.view | qweb | New |
product_template_form_view_l10n_hu_edi |
product.template.common.form.l10n_hu_edi | product.template | xpath | Inherits product.product_template_form_view |
query_transaction_list_request |
query_transaction_list_request | ir.ui.view | qweb | New |
query_transaction_status_request |
query_transaction_status_request | ir.ui.view | qweb | New |
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 |
request_header |
request_header | ir.ui.view | qweb | New |
res_config_settings_form_inherit_l10n_hu_edi |
res.config.settings.form.inherit.l10n.hu.edi | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
token_exchange_request |
token_exchange_request | ir.ui.view | qweb | New |
uom_uom_form_inherit_l10n_hu_edi |
uom.uom.inherit.l10n_hu_edi | uom.uom | xpath | Inherits uom.product_uom_form_view |
view_account_tax_form_l10n_hu_edi |
account.tax.form.l10n_hu_edi | account.tax | field | Inherits account.view_tax_form |
view_company_form_l10n_hu_edi |
res.company.form.l10n_hu_edi | res.company | xpath | Inherits account.view_company_form |
view_invoice_tree_inherit_l10n_hu_edi |
account.invoice.tree.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_invoice_tree |
view_move_form_inherit_l10n_hu_edi |
account.move.form.inherit.l10n_hu_edi | account.move | xpath | Inherits account.view_move_form |
view_partner_form_l10n_hu_edi |
res.partner.form.l10n_hu_edi | res.partner | xpath | Inherits account.view_partner_property_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
l10n_hu_edi_attachment
Binary
attachment=True
copy=False
string='Invoice XML file'
l10n_hu_edi_attachment_filename
Char
compute='_compute_l10n_hu_edi_attachment_filename'
string='Invoice XML filename'
l10n_hu_edi_batch_upload_index
Integer
copy=False
string='Index of invoice within a batch upload'
l10n_hu_edi_message_html
Html
compute='_compute_message_html'
string='Transaction messages'
l10n_hu_edi_messages
Json
copy=False
string='Transaction messages (JSON)'
l10n_hu_edi_send_time
Datetime
copy=False
string='Invoice upload time'
l10n_hu_edi_state
Selection
copy=False
index='btree_not_null'
selection=[('sent', 'Sent, waiting for response'), ('send_timeout', 'Timeout when sending'), ('confirmed', 'Confirmed'), ('confirmed_warning', 'Confirmed with warnings'), ('rejected', 'Rejected'), ('cancel_sent', 'Cancellation request sent'), ('cancel_timeout', 'Timeout when requesting cancellation'), ('cancel_pending', 'Cancellation request pending'), ('cancelled', 'Cancelled')]
string='NAV 3.0 status'
l10n_hu_edi_transaction_code
Char
copy=False
index='trigram'
string='Transaction Code'
tracking=True
l10n_hu_invoice_chain_index
Integer
copy=False
help='\n Index in the chain of modification invoices:\n -1 for a base invoice;\n 1, 2, 3, ... for modification invoices;\n 0 for rejected/cancelled invoices or if it has not yet been set.\n '
string='Invoice Chain Index'
l10n_hu_payment_mode
Selection
help='NAV expected payment mode of the invoice.'
string='Payment mode'
args: [('TRANSFER', 'Transfer'), ('CASH', 'Cash'), ('CARD', 'Credit/debit card'), ('VOUCHER', 'Voucher'), ('OTHER', 'Other')]
button_request_cancel(self)
l10n_hu_edi_button_hide_banner(self)
l10n_hu_edi_button_update_status(self, from_cron=False)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)reverse_moves(self, is_modify=False)
l10n_hu_edi_actionable_errors
Json
compute='_compute_l10n_hu_edi_actionable_errors'
l10n_hu_edi_checkbox_nav_30
Boolean
compute='_compute_l10n_hu_edi_checkbox_nav_30'
readonly=False
store=True
string='NAV 3.0'
l10n_hu_edi_enable_nav_30
Boolean
compute='_compute_l10n_hu_edi_enable_nav_30'
No public methods.
l10n_hu_tax_reason
Char
compute='_compute_l10n_hu_tax_reason'
help='May be used to provide support for the use of a VAT-exempt VAT tax type.'
readonly=False
string='NAV VAT Tax Exemption Reason'
l10n_hu_tax_type
Selection
help='Precise identification of the VAT tax for the Hungarian authority.'
string='NAV VAT Tax Type'
args: _SELECTION_TAX_TYPE
No public methods.
code
Selection
required=True
selection=[('ERRATIC_DATA', 'ERRATIC_DATA - Erroneous data'), ('ERRATIC_INVOICE_NUMBER', 'ERRATIC_INVOICE_NUMBER - Erroneous invoice number'), ('ERRATIC_INVOICE_ISSUE_DATE', 'ERRATIC_INVOICE_ISSUE_DATE - Erroneous issue date')]
string='Annulment Code'
invoice_id
Many2one → account.move
comodel_name='account.move'
string='Invoice to cancel'
reason
Char
required=True
string='Annulment Reason'
button_request_cancel(self)
date_from
Date
string='Date From'
date_to
Date
string='Date To'
export_file
Binary
readonly=True
string='Generated File'
filename
Char
compute='_compute_filename'
string='File name'
name_from
Char
string='Name From'
name_to
Char
string='Name To'
selection_mode
Selection
default='date'
selection=[('date', 'By date'), ('name', 'By serial number')]
string='Selection mode'
action_export(self)
l10n_hu_product_code
Char
help='If your product has a code in a standard nomenclature, you can indicate its code here.'
string='Product Code Value'
l10n_hu_product_code_type
Selection
help='If your product has a code in a standard nomenclature, you can indicate which nomenclature here.'
selection=[('VTSZ', 'VTSZ - Customs Code'), ('SZJ', 'SZJ - Service Registry Code'), ('TESZOR', 'TESZOR - CPA 2.1 Code'), ('KN', 'KN - Combined Nomenclature Code'), ('AHK', 'AHK - e-TKO Excise Duty Code'), ('KT', 'KT - Environmental Product Code'), ('CSK', 'CSK - Packaging Catalogue Code'), ('EJ', 'EJ - Building Registry Number'), ('OTHER', 'Other')]
string='Product Code Type'
No public methods.
l10n_hu_edi_last_transaction_recovery
Datetime
default=<expr>
string='Last transaction recovery (in production mode)'
l10n_hu_edi_password
Char
groups='base.group_system'
string='NAV Password'
l10n_hu_edi_replacement_key
Char
groups='base.group_system'
string='NAV Replacement Key'
l10n_hu_edi_server_mode
Selection
help="\n - Production: Sends invoices to the NAV's production system.\n - Test: Sends invoices to the NAV's test system.\n - Demo: Mocks the NAV system (does not require credentials).\n "
selection=[('production', 'Production'), ('test', 'Test'), ('demo', 'Demo')]
string='Server Mode'
l10n_hu_edi_signature_key
Char
groups='base.group_system'
string='NAV Signature Key'
l10n_hu_edi_username
Char
groups='base.group_system'
string='NAV Username'
l10n_hu_group_vat
Char
readonly=False
related='partner_id.l10n_hu_group_vat'
l10n_hu_tax_regime
Selection
selection=[('ie', 'Individual Exemption'), ('ca', 'Cash Accounting'), ('sb', 'Small Business')]
string='NAV Tax Regime'
No public methods.
l10n_hu_edi_is_active
Boolean
compute='_compute_l10n_hu_edi_is_active'
l10n_hu_edi_password
Char
readonly=False
related='company_id.l10n_hu_edi_password'
l10n_hu_edi_replacement_key
Char
readonly=False
related='company_id.l10n_hu_edi_replacement_key'
l10n_hu_edi_server_mode
Selection
readonly=False
related='company_id.l10n_hu_edi_server_mode'
l10n_hu_edi_signature_key
Char
readonly=False
related='company_id.l10n_hu_edi_signature_key'
l10n_hu_edi_username
Char
readonly=False
related='company_id.l10n_hu_edi_username'
l10n_hu_tax_regime
Selection
readonly=False
related='company_id.l10n_hu_tax_regime'
create(self, vals_list)
l10n_hu_group_vat
Char
help="If this company belongs to a VAT group, indicate the group's VAT number here."
index=True
size=13
string='Group Tax ID'
No public methods.
l10n_hu_edi_code
Selection
help='Choose the corresponding code, or leave blank if none correspond.'
selection=[('PIECE', 'Piece'), ('KILOGRAM', 'Kilogram'), ('TON', 'Ton'), ('KWH', 'Kilowatt hour'), ('DAY', 'Day'), ('HOUR', 'Hour'), ('MINUTE', 'Minute'), ('MONTH', 'Month'), ('LITER', 'Liter'), ('KILOMETER', 'Kilometer'), ('CUBIC_METER', 'Cubic meter'), ('METER', 'Meter'), ('LINEAR_METER', 'Linear meter'), ('CARTON', 'Carton'), ('PACK', 'Package')]
string='NAV UoM code'
No public methods.