TIP: You can type at any time to perform a new search.
Romania - Send E-Factura
l10n_ro_efactura · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting/Localizations/EDI
- Folder size
- 0.1 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-07 06:01:55
- Authors
- Odoo
- Maintainers
- Odoo
- Committers
- Odoo Translation Bot, Moens Alexandre, Anh Thao Pham (pta), Yosua Nicolaus, Dylan Kiss (dyki), Antoine Boonen, Jinane Maksoud, Antoine Dupuis, aizu-odoo, nape-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_ro_cpv_code, l10n_ro_edi_stock, l10n_ro_efactura_synchronize, l10n_ro_message_spv
- Description
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_form_inherit_l10n_ro_edi |
account.move.form.inherit.l10n_ro_edi | account.move | form | Inherits account.view_move_form |
account_move_send_inherit_l10n_ro_edi |
account.move.send.form.inherit.l10n_ro_edi | account.move.send | form | Inherits account.account_move_send_form |
in_invoice_tree_inherit_l10n_ro_edi |
in.invoice.tree.inherit.l10n_ro_edi | account.move | tree | Inherits account.view_in_invoice_tree |
l10n_ro_edi_view_account_invoice_filter |
account.invoice.select.inherit.l10n.ro.edi | account.move | Inherits account.view_account_invoice_filter | |
out_credit_note_tree_inherit_l10n_ro_edi |
out.credit.note.tree.inherit.l10n_ro_edi | account.move | tree | Inherits account.view_out_credit_note_tree |
out_invoice_tree_inherit_l10n_ro_edi |
out.invoice.tree.inherit.l10n_ro_edi | account.move | tree | Inherits account.view_out_invoice_tree |
res_config_settings_form_inherit_l10n_ro_edi |
res.config.settings.form.inherit.l10n.ro.edi | res.config.settings | form | Inherits account.res_config_settings_view_form |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/l10n_ro_edi/authorize/<int:company_id> |
L10nRoEdiController.authorize |
user | http | ALL | |
/l10n_ro_edi/callback/<int:company_id> |
L10nRoEdiController.callback |
user | http | ALL |
Models touched (5)
New fields (3)
-
l10n_ro_edi_attachment_idMany2one → ir.attachmentcomodel_name='ir.attachment' -
l10n_ro_edi_document_idsOne2many → l10n_ro_edi.documentcomodel_name='l10n_ro_edi.document'inverse_name='invoice_id' -
l10n_ro_edi_stateSelectioncompute='_compute_l10n_ro_edi_state'help='- Sent: Successfully sent to the SPV, waiting for validation\n - Validated: Sent & validated by the SPV\n - Error: Sending error or validation error from the SPV'selection=[('invoice_sending', 'Sent'), ('invoice_sent', 'Validated')]store=Truestring='E-Factura Status'
No public methods.
New fields (4)
-
l10n_ro_edi_send_checkboxBooleancompute='_compute_l10n_ro_edi_send_checkbox'help='Send the CIUS-RO XML to the Romanian Government via the ANAF platform'readonly=Falsestore=Truestring='Send E-Factura to SPV' -
l10n_ro_edi_send_enableBooleancompute='_compute_l10n_ro_edi_send_enable' -
l10n_ro_edi_send_readonlyBooleancompute='_compute_l10n_ro_edi_send_readonly' -
l10n_ro_edi_warningsCharcompute='_compute_l10n_ro_edi_warnings'
No public methods.
New fields (8)
-
attachment_idMany2one → ir.attachmentcomodel_name='ir.attachment' -
datetimeDatetimedefault=fields.Datetime.nowrequired=True -
invoice_idMany2one → account.movecomodel_name='account.move'required=True -
key_certificateChar -
key_loadingCharstring='E-Factura Index' -
key_signatureChar -
messageChar -
stateSelectionhelp='Sent -> Successfully sent to the SPV, waiting for validation.\n Validated -> Sent & validated by the SPV.\n Error -> Sending error or validation error from the SPV.'required=Trueselection=[('invoice_sending', 'Sent'), ('invoice_sending_failed', 'Error'), ('invoice_sent', 'Validated')]string='E-Factura Status'
-
action_l10n_ro_edi_download_signature(self)Download the received successful signature XML file from E-Factura -
action_l10n_ro_edi_fetch_status(self)Fetch the latest response from E-Factura about the XML sent
New fields (9)
-
l10n_ro_edi_access_expiry_dateDatestring='Access Token Expiry Date' -
l10n_ro_edi_access_tokenCharstring='Access Token' -
l10n_ro_edi_callback_urlCharcompute='_compute_l10n_ro_edi_callback_url' -
l10n_ro_edi_client_idCharstring='eFactura Client ID' -
l10n_ro_edi_client_secretCharstring='Client Secret' -
l10n_ro_edi_oauth_errorChar -
l10n_ro_edi_refresh_expiry_dateDatestring='Refresh Token Expiry Date' -
l10n_ro_edi_refresh_tokenCharstring='Refresh Token' -
l10n_ro_edi_test_envBooleandefault=Truestring='Use Test Environment'
No public methods.
New fields (9)
-
l10n_ro_edi_access_expiry_dateDatereadonly=Falserelated='company_id.l10n_ro_edi_access_expiry_date' -
l10n_ro_edi_access_tokenCharreadonly=Falserelated='company_id.l10n_ro_edi_access_token' -
l10n_ro_edi_callback_urlCharrelated='company_id.l10n_ro_edi_callback_url' -
l10n_ro_edi_client_idCharreadonly=Falserelated='company_id.l10n_ro_edi_client_id' -
l10n_ro_edi_client_secretCharreadonly=Falserelated='company_id.l10n_ro_edi_client_secret' -
l10n_ro_edi_oauth_errorCharrelated='company_id.l10n_ro_edi_oauth_error' -
l10n_ro_edi_refresh_expiry_dateDatereadonly=Falserelated='company_id.l10n_ro_edi_refresh_expiry_date' -
l10n_ro_edi_refresh_tokenCharreadonly=Falserelated='company_id.l10n_ro_edi_refresh_token' -
l10n_ro_edi_test_envBooleanreadonly=Falserelated='company_id.l10n_ro_edi_test_env'
-
button_l10n_ro_edi_generate_token(self)Redirects to controllers/main.py ~ `authorize` method