TIP: You can type at any time to perform a new search.
Croatia - e-invoicing
l10n_hr_edi · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting/Localizations/Reporting
- Folder size
- 1.19 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://www.odoo.com/app/accounting
- Last tracking update
- 2026-08-07 06:46:59
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Julien Castiaux, Thomas Becquevort (thbe), Gauthier Wala (gawa), Xavier Bol (xbo), Claire (clbr), devp-odoo, nape-odoo, bhra-odoo, Jugurtha, Laurent Smet (LAS), Kai Chang (kacha), Przemysław Duryło
Code Analysis ⓘ
Views touched (14)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view |
account.journal.dashboard.kanban | account.journal | kanban | Inherits account.account_journal_dashboard_kanban_view |
account_move_form_inherit |
account.move.form.inherit | account.move | form | Inherits account.view_move_form |
document_tax_totals_company_currency_template_inherit |
document_tax_totals_company_currency_template_inherit | ir.ui.view | qweb | Inherits account.document_tax_totals_company_currency_template |
l10n_hr_kpd_category_view_search |
l10n_hr.kpd.category.search | l10n_hr.kpd.category | search | New |
l10n_hr_kpd_category_view_tree |
l10n_hr.kpd.category.list | l10n_hr.kpd.category | list | New |
mojeracun_reject_wizard_form |
l10n_hr_edi.mojeracun_reject_wizard.form | l10n_hr_edi.mojeracun_reject_wizard | form | New |
product_template_form_view_inherit |
product.template.common.form.inherit.l10n_hr | product.template | form | Inherits account.product_template_form_view |
report_invoice_document_inherit |
report_invoice_document_inherit | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form |
res.config.settings.view.form.inherit.proxy.user | res.config.settings | form | Inherits account.res_config_settings_view_form |
res_partner_view_form_inherit |
l10n_be_reports.res.partner.view.form.inherit | res.partner | form | Inherits account.partner_view_buttons |
view_account_invoice_filter_inherit |
account.invoice.select.inherit | account.move | Inherits account.view_account_invoice_filter | |
view_account_journal_form_inherit |
account.journal.form.inherit | account.journal | form | Inherits account.view_account_journal_form |
view_invoice_tree_inherit |
account.invoice.list.inherit | account.move | list | Inherits account.view_invoice_tree |
view_tax_form_inherit |
account.tax.form.inherit | account.tax | form | Inherits account.view_tax_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (16)
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 (6)
-
l10n_hr_business_premises_labelChardefault='1'help='Must contain at least one character and a maximum of 20 numeric (0-9) and/or alphabetic (a-z, A-Z) characters.'required=Truesize=20string='Business premises label' -
l10n_hr_business_premises_label_refundChardefault='1'help='Must contain at least one character and a maximum of 20 numeric (0-9) and/or alphabetic (a-z, A-Z) characters.'required=Truesize=20string='Business premises label (refund approval)' -
l10n_hr_is_mer_journalBooleancompute='_compute_l10n_hr_is_mer_journal'string='Journal used for eRacun via MojEracun' -
l10n_hr_issuing_device_labelChardefault='1'help='Must contain only numeric characters'required=Truestring='Issuing device label' -
l10n_hr_issuing_device_label_refundChardefault='2'help='Must contain only numeric characters'required=Truestring='Issuing device label (refund approval)' -
l10n_hr_mer_connection_stateSelectionrelated='company_id.l10n_hr_mer_connection_state'
-
l10n_hr_mer_get_message_status(self) -
l10n_hr_mer_get_new_documents(self) -
l10n_hr_mer_get_new_documents_all(self)
New fields (19)
-
l10n_hr_business_document_statusSelectionrelated='l10n_hr_edi_addendum_id.business_document_status' -
l10n_hr_business_status_reasonCharrelated='l10n_hr_edi_addendum_id.business_status_reason' -
l10n_hr_customer_defined_process_nameCharhelp='Required when Process Type is P99. Specify the name of your custom business process. This will appear in the UBL as P99:YourProcessName'string='Custom Process Name' -
l10n_hr_edi_addendum_idOne2many → l10n_hr_edi.addendumcomodel_name='l10n_hr_edi.addendum'copy=Falseinverse_name='move_id'string='HR EDI Addendum' -
l10n_hr_fiscal_user_idMany2one → res.partnercomodel_name='res.partner'domain=<expr>string='Fiscal User' -
l10n_hr_fiscalization_channel_typeSelectionrelated='l10n_hr_edi_addendum_id.fiscalization_channel_type' -
l10n_hr_fiscalization_errorCharrelated='l10n_hr_edi_addendum_id.fiscalization_error' -
l10n_hr_fiscalization_numberCharrelated='l10n_hr_edi_addendum_id.fiscalization_number' -
l10n_hr_fiscalization_requestCharrelated='l10n_hr_edi_addendum_id.fiscalization_request' -
l10n_hr_fiscalization_statusSelectionrelated='l10n_hr_edi_addendum_id.fiscalization_status' -
l10n_hr_invoice_sending_timeDatetimerelated='l10n_hr_edi_addendum_id.invoice_sending_time' -
l10n_hr_mer_document_eidCharrelated='l10n_hr_edi_addendum_id.mer_document_eid' -
l10n_hr_mer_document_statusSelectionrelated='l10n_hr_edi_addendum_id.mer_document_status' -
l10n_hr_operator_nameCharrelated='l10n_hr_fiscal_user_id.name'string='Operator Label' -
l10n_hr_operator_oibCharrelated='l10n_hr_fiscal_user_id.l10n_hr_personal_oib'string='Operator OIB' -
l10n_hr_payment_method_typeSelectionreadonly=Falserelated='l10n_hr_edi_addendum_id.payment_method_type' -
l10n_hr_payment_reported_amountMonetarycurrency_field='currency_id'related='l10n_hr_edi_addendum_id.payment_reported_amount' -
l10n_hr_payment_unreportedBooleancompute='_compute_l10n_hr_payment_unreported'search='_search_l10n_hr_payment_unreported' -
l10n_hr_process_typeSelectioncompute='_compute_l10n_hr_process_type'copy=Falsereadonly=Falsestore=Truestring='Business Process Type' args: [('P1', 'P1: Issuing invoices for deliveries of goods and services according to purchase orders, based on contracts'), ('P2', 'P2: Periodic invoicing for deliveries of goods and services based on contracts'), ('P3', 'P3: Issuing invoices for delivery according to an independent purchase order'), ('P4', 'P4: Prepayment (advance payment)'), ('P5', 'P5: Payment on the spot (Sport payment)'), ('P6', 'P6: Payment before delivery, based on purchase order'), ('P7', 'P7: Issuing invoices with references to the delivery note'), ('P8', 'P8: Issuing invoices with references to the shipping and receipt notes'), ('P9', 'P9: Credits or invoices with negative amounts, issued for various reasons, including empty returns packaging'), ('P10', 'P10: Issuing a corrective invoice (reversal/correction of invoice)'), ('P11', 'P11: Issuing partial and final invoices'), ('P12', 'P12: Self-issuance of invoice'), ('P99', 'P99: Customer-defined process')]
-
UNUSED_get_ubl_cii_builder_from_xml_tree(self, tree)@api.model -
l10n_hr_edi_mer_action_fetch_status(self)Fetch and update the status of a single document on MojEracun. -
l10n_hr_edi_mer_action_reject(self) -
l10n_hr_edi_mer_action_report_paid(self)
New fields (1)
-
l10n_hr_kpd_category_idMany2one → l10n_hr.kpd.categorycomodel_name='l10n_hr.kpd.category'compute='_compute_l10n_hr_product_id_kpd'readonly=Falsestore=Truestring='KPD category'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
l10n_hr_tax_category_idMany2one → l10n.hr.tax.categorystring='Croatian Tax Expence Category' args: 'l10n.hr.tax.category'
No public methods.
New fields (6)
-
category_nameCharargs: 'Categody code name' -
code_hrCharargs: 'HR tax category code' -
code_tax_schemeCharargs: 'UNTDID tax scheme code' -
code_untdidCharargs: 'UNTDID code' -
descriptionCharargs: 'Description' -
nameCharrequired=True args: 'Name/Mark'
No public methods.
New fields (3)
-
descriptionCharargs: 'Description' -
nameCharrequired=True args: 'Code' -
sectorCharargs: 'Industry'
No public methods.
New fields (15)
-
business_document_statusSelectionselection=[('0', 'APPROVED'), ('1', 'REJECTED'), ('2', 'PAYMENT_FULFILLED'), ('3', 'PAYMENT_PARTIALLY_FULLFILLED'), ('4', 'RECEIVING_CONFIRMED'), ('99', 'RECEIVED'), ('None', 'None')]string='Business document status' -
business_status_reasonChardefault='None'string='Document rejection reason' -
currency_idMany2onerelated='move_id.currency_id' -
fiscalization_channel_typeSelectionhelp='If delivery via EDI fails, the invoice is reported to tax authorities but has to be delivered to the client via other means (ex. e-mail).'selection=[('0', 'Delivered via EDI'), ('1', 'Not delivered via EDI')]string='Delivery channel type' -
fiscalization_errorChardefault='None'string='Error reported for fiscalization' -
fiscalization_numberCharstring='Invoice fiscalization number' -
fiscalization_requestCharstring='Fiscalization request ID' -
fiscalization_statusSelectionselection=[('0', 'Successful'), ('1', 'Unsuccessful'), ('2', 'Pending')]string='Fiscalization status' -
invoice_sending_timeDatetimestring='Time of invoicing' -
mer_document_eidCharstring='MojEracun document ElectronicId' -
mer_document_statusSelectionhelp='MojEracun internal document status - to be validated and received by the customer.'selection=[('20', 'In validation'), ('30', 'Sent'), ('40', 'Delivered'), ('45', 'Canceled'), ('50', 'Unsuccessful'), ('70', 'Delivered (eReporting)')]string='MojEracun document status' -
mer_signed_xml_archivedBooleanstring='Signed XML archived' -
move_idMany2one → account.moveindex=Trueondelete='cascade'required=True args: 'account.move' -
payment_method_typeSelectiondefault='T'selection=[('T', 'Transakcijski račun'), ('O', 'Obračunsko plaćanje'), ('Z', 'Ostalo')]string='Payment Method Type' -
payment_reported_amountMonetarycurrency_field='currency_id'default=0.0string='Payment amount already reported to Tax Authority'
No public methods.
New fields (3)
-
move_idMany2one → account.movecomodel_name='account.move'required=True -
rejection_descriptionCharrequired=Truestring='Rejection reason description' -
rejection_typeSelectionrequired=Trueselection=[('N', "'N' - Data discrepancy that does not affect tax calculation"), ('U', "'U' - Data discrepancy that affects tax calculation"), ('O', "'O' - Other")]string='Rejection reason type'
-
button_reject_invoice(self) -
default_get(self, fields_list)@api.model
New fields (1)
-
l10n_hr_kpd_category_idMany2one → l10n_hr.kpd.categorycomodel_name='l10n_hr.kpd.category'string='KPD category'
No public methods.
New fields (7)
-
l10n_hr_mer_company_identChargroups='account.group_account_manager' args: 'MojEracun CompanyId' -
l10n_hr_mer_connection_modeSelectiondefault='test'selection=[('prod', 'Production'), ('test', 'Test'), ('demo', 'Demo')]string='MojEracun Operating mode' -
l10n_hr_mer_connection_stateSelectioncompute='_compute_l10n_hr_mojeracun_state'default='inactive'required=Trueselection=[('inactive', 'Inactive'), ('active', 'Active')]store=Truestring='MojEracun connection status' -
l10n_hr_mer_passwordChargroups='account.group_account_manager' args: 'MojEracun password' -
l10n_hr_mer_purchase_journal_idMany2one → account.journalcomodel_name='account.journal'compute='_compute_l10n_hr_mer_purchase_journal_id'domain=[('type', '=', 'purchase')]readonly=Falsestore=Truestring='eracun Purchase Journal' -
l10n_hr_mer_software_identChardefault='Saodoo-001'help="Default SoftwareID for Odoo is 'Saodoo-001'" args: 'MojEracun SoftwareId' -
l10n_hr_mer_usernameChargroups='account.group_account_manager' args: 'MojEracun username'
No public methods.
New fields (8)
-
l10n_hr_mer_company_buCharreadonly=Falserelated='company_id.partner_id.l10n_hr_business_unit_code' -
l10n_hr_mer_company_identCharreadonly=Falserelated='company_id.l10n_hr_mer_company_ident' -
l10n_hr_mer_connection_modeSelectionreadonly=Falserelated='company_id.l10n_hr_mer_connection_mode' -
l10n_hr_mer_connection_stateSelectionrelated='company_id.l10n_hr_mer_connection_state' -
l10n_hr_mer_passwordCharreadonly=Falserelated='company_id.l10n_hr_mer_password' -
l10n_hr_mer_purchase_journal_idMany2onereadonly=Falserelated='company_id.l10n_hr_mer_purchase_journal_id' -
l10n_hr_mer_software_identCharreadonly=Falserelated='company_id.l10n_hr_mer_software_ident' -
l10n_hr_mer_usernameCharreadonly=Falserelated='company_id.l10n_hr_mer_username'
-
button_l10n_hr_activate_mojeracun(self) -
button_l10n_hr_deactivate_mojeracun(self)
New fields (4)
-
invoice_edi_formatSelectionselection_add=[('ubl_hr', 'CIUS HR')] -
invoice_sending_methodSelectionselection_add=[('mojeracun', 'by MojEracun')] -
l10n_hr_business_unit_codeChardefault=None args: 'Business Unit Code' -
l10n_hr_personal_oibCharstring='Personal OIB'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…