Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Localizations/EDI
Folder size
0.06 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-07 06:46:58
Authors
Odoo
Maintainers
Odoo
Committers
Josse Colpaert, Odoo Translation Bot, Julien Castiaux, Dylan Kiss (dyki), Claire (clbr), Léo Gizard, Antoine Dupuis, Saif (segn), Krzysztof Magusiak (krma), sagu-odoo, times-odoo, Mongy (abmn)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
eFaktura E-invoice implementation for Serbia
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.l10n_rs_edi res.config.settings form Inherits account.res_config_settings_view_form
res_partner_view_form res.partner.view.form.inherit.l10n_rs_edi res.partner form Inherits account.view_partner_property_form
view_move_form account.move.form.inherit.l10n_rs_edi account.move form Inherits account.view_move_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (7)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (10)
  • l10n_rs_edi_attachment_file Binary
    attachment=True copy=False help='Serbia: technical field holding the e-invoice XML data.' string='Serbian E-Invoice XML File'
  • l10n_rs_edi_attachment_id Many2one → ir.attachment
    comodel_name='ir.attachment' compute=<expr> depends=['l10n_rs_edi_attachment_file'] string='eFaktura XML Attachment'
  • l10n_rs_edi_error Text
    copy=False readonly=True string='Serbia E-Invoice error'
  • l10n_rs_edi_invoice Char
    copy=False string='Invoice Id'
  • l10n_rs_edi_is_eligible Boolean
    compute='_compute_l10n_rs_edi_is_eligible' help='Technical field to determine if this invoice is eligible to be e-invoiced.' store=True
  • l10n_rs_edi_purchase_invoice Char
    copy=False string='Purchase Invoice Id'
  • l10n_rs_edi_sales_invoice Char
    copy=False string='Sales Invoice Id'
  • l10n_rs_edi_state Selection
    copy=False readonly=True selection=[('sent', 'Sent'), ('sending_failed', 'Error')] string='Serbia E-Invoice state' tracking=True
  • l10n_rs_edi_uuid Char
    compute='_compute_l10n_rs_edi_uuid' copy=False help='Unique Identifier for an invoice used as request id' store=True string='RS Invoice UUID'
  • l10n_rs_tax_date_obligations_code Selection
    compute='_compute_l10n_rs_tax_date_obligations_code' readonly=False selection=[('35', 'By Delivery Date'), ('3', 'By Issuance Date'), ('432', 'By Billing System')] store=True string='Tax Date Obligations'
Public methods (1)
  • button_draft(self)

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 (2)
  • l10n_rs_edi_api_key Char
    string='eFaktura API Key'
  • l10n_rs_edi_demo_env Boolean
    default=True string='Use Demo Environment'
Public methods (0)

No public methods.

New fields (2)
  • l10n_rs_edi_api_key Char
    readonly=False related='company_id.l10n_rs_edi_api_key'
  • l10n_rs_edi_demo_env Boolean
    readonly=False related='company_id.l10n_rs_edi_demo_env'
Public methods (0)

No public methods.

New fields (2)
  • l10n_rs_edi_public_funds Char
    help='Unique Identifier of Public Funds Users such as Government agencies, public institutions and state-owned enterprises.' size=5 string='JBKJS'
  • l10n_rs_edi_registration_number Char
    help='Company ID ( Matični Broj ) assigned by the Serbian Business Registers Agency (APR) ' size=13 string='Registration Number'
Public methods (0)

No public methods.

Loading…

Loading…