TIP: You can type at any time to perform a new search.
Hungary - E-invoicing
l10n_hu_edi · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0.0
- Category
- Accounting/Localizations/EDI
- Folder size
- 0.54 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://www.odootech.hu
- Last tracking update
- 2026-08-07 06:47:04
- Authors
- DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A.
- Maintainers
- DO Tech (OdooTech Zrt.), BDSC Business Consulting Kft. & Odoo S.A.
- Committers
- Josse Colpaert, Odoo Translation Bot, GitHub, Laurent Smet, Arnold Moyaux, Andrea Grazioso (agr-odoo), Brice bib Bartoletti, Gorash, william-andre, Csaba Tóth, Ruben Gomes, Louis Wicket (wil), Dylan Kiss (dyki), Antoine Boonen, Jinane Maksoud, Antoine Dupuis (andu), Arnaud Sibille, reka-odoo, Sven Fuehr, kcv-odoo, mano-odoo, hatr-odoo, Mathieu Coutant, Claire (clbr), Antoine Dupuis, Ricardo Gomes Rodrigues, aizu-odoo, AhmedElemary57, Mohammad Abdulmoneim (abdu), Anton Romanova (roan), Corentin Heinix (cohe), ppat-odoo, Krzysztof Magusiak (krma), bhra-odoo, igbe, Mongy (abmn)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_hu_edi_receive
- 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.
Code Analysis ⓘ
Views touched (33)
| 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 | form | 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 | form | 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 | form | Inherits uom.product_uom_form_view |
view_account_tax_form_l10n_hu_edi |
account.tax.form.l10n_hu_edi | account.tax | form | Inherits account.view_tax_form |
view_company_form_l10n_hu_edi |
res.company.form.l10n_hu_edi | res.company | form | Inherits account.view_company_form |
view_invoice_tree_inherit_l10n_hu_edi |
account.invoice.list.inherit.l10n_hu_edi | account.move | list | Inherits account.view_invoice_tree |
view_move_form_inherit_l10n_hu_edi |
account.move.form.inherit.l10n_hu_edi | account.move | form | Inherits account.view_move_form |
view_partner_form_l10n_hu_edi |
res.partner.form.l10n_hu_edi | res.partner | form | Inherits account.view_partner_property_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (13)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (10)
-
l10n_hu_edi_attachmentBinaryattachment=Truecopy=Falsestring='Invoice XML file' -
l10n_hu_edi_attachment_filenameCharcompute='_compute_l10n_hu_edi_attachment_filename'string='Invoice XML filename' -
l10n_hu_edi_batch_upload_indexIntegercopy=Falsestring='Index of invoice within a batch upload' -
l10n_hu_edi_message_htmlHtmlcompute='_compute_message_html'string='Transaction messages' -
l10n_hu_edi_messagesJsoncopy=Falsestring='Transaction messages (JSON)' -
l10n_hu_edi_send_timeDatetimecopy=Falsestring='Invoice upload time' -
l10n_hu_edi_stateSelectioncopy=Falseindex='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_codeCharcopy=Falseindex='trigram'string='Transaction Code'tracking=True -
l10n_hu_invoice_chain_indexIntegercopy=Falsehelp='\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_modeSelectionhelp='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)Attempt to update the status of the invoices in `self`
New fields (0)
No new fields.
Public methods (1)-
reverse_moves(self, is_modify=False)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
l10n_hu_tax_reasonCharcompute='_compute_l10n_hu_tax_reason'help='May be used to provide support for the use of a VAT-exempt VAT tax type.'readonly=Falsestring='NAV VAT Tax Exemption Reason' -
l10n_hu_tax_typeSelectionhelp='Precise identification of the VAT tax for the Hungarian authority.'string='NAV VAT Tax Type' args: _SELECTION_TAX_TYPE
No public methods.
New fields (3)
-
codeSelectionrequired=Trueselection=[('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_idMany2one → account.movecomodel_name='account.move'string='Invoice to cancel' -
reasonCharrequired=Truestring='Annulment Reason'
-
button_request_cancel(self)
New fields (7)
-
date_fromDatestring='Date From' -
date_toDatestring='Date To' -
export_fileBinaryreadonly=Truestring='Generated File' -
filenameCharcompute='_compute_filename'string='File name' -
name_fromCharstring='Name From' -
name_toCharstring='Name To' -
selection_modeSelectiondefault='date'selection=[('date', 'By date'), ('name', 'By serial number')]string='Selection mode'
-
action_export(self)
New fields (2)
-
l10n_hu_product_codeCharhelp='If your product has a code in a standard nomenclature, you can indicate its code here.'string='Product Code Value' -
l10n_hu_product_code_typeSelectionhelp='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.
New fields (8)
-
l10n_hu_edi_last_transaction_recoveryDatetimedefault=<expr>string='Last transaction recovery (in production mode)' -
l10n_hu_edi_passwordChargroups='base.group_system'string='NAV Password' -
l10n_hu_edi_replacement_keyChargroups='base.group_system'string='NAV Replacement Key' -
l10n_hu_edi_server_modeSelectionhelp="\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_keyChargroups='base.group_system'string='NAV Signature Key' -
l10n_hu_edi_usernameChargroups='base.group_system'string='NAV Username' -
l10n_hu_group_vatCharreadonly=Falserelated='partner_id.l10n_hu_group_vat' -
l10n_hu_tax_regimeSelectionselection=[('ie', 'Individual Exemption'), ('ca', 'Cash Accounting'), ('sb', 'Small Business')]string='NAV Tax Regime'
No public methods.
New fields (7)
-
l10n_hu_edi_is_activeBooleancompute='_compute_l10n_hu_edi_is_active' -
l10n_hu_edi_passwordCharreadonly=Falserelated='company_id.l10n_hu_edi_password' -
l10n_hu_edi_replacement_keyCharreadonly=Falserelated='company_id.l10n_hu_edi_replacement_key' -
l10n_hu_edi_server_modeSelectionreadonly=Falserelated='company_id.l10n_hu_edi_server_mode' -
l10n_hu_edi_signature_keyCharreadonly=Falserelated='company_id.l10n_hu_edi_signature_key' -
l10n_hu_edi_usernameCharreadonly=Falserelated='company_id.l10n_hu_edi_username' -
l10n_hu_tax_regimeSelectionreadonly=Falserelated='company_id.l10n_hu_tax_regime'
-
create(self, vals_list)@api.model_create_multi
New fields (1)
-
l10n_hu_group_vatCharhelp="If this company belongs to a VAT group, indicate the group's VAT number here."index=Truesize=13string='Group Tax ID'
No public methods.
New fields (1)
-
l10n_hu_edi_codeSelectionhelp='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.
Loading…
Loading…