Repository
OCA/edi-voxel · module folder · Try on Runboat
Module version
1.0.1
Category
Accounting & Finance
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/edi-voxel
Last tracking update
2026-08-07 08:42:54
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Pedro M. Baeza, sergio-teruel, OCA-git-bot, oca-ci
Odoo dependencies
OCA/community-data-files:
OCA/edi-voxel:
OCA/product-attribute:
OCA/queue:
OCA/reporting-engine:
odoo/odoo:
- web
- bus
- uom
Python dependencies
pycountry, requests
System dependencies
None
Required by
None
Description
This module allows you to send invoices to Voxel. Sending are queued in
jobs running in the background.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings form Inherits edi_voxel_oca.res_config_settings_view_form
template_voxel_invoice template_voxel_invoice ir.ui.view qweb New
view_account_invoice_filter account.invoice.select.inherit account.move Inherits account.view_account_invoice_filter
view_company_form res.company.voxel.invoice.form res.company form Inherits edi_voxel_oca.view_company_form
view_move_form account.move.form.inherit account.move form Inherits account.view_move_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (2)
  • voxel_enabled Boolean
    compute='_compute_voxel_enabled' search='_search_voxel_enabled'
  • voxel_job_ids Many2many → queue.job
    column1='invoice_id' column2='voxel_job_id' comodel_name='queue.job' copy=False relation='account_invoice_voxel_job_rel' string='Jobs'
Public methods (4)
  • action_send_to_voxel(self)
  • button_draft(self)
  • get_document_type(self)
    Document type name to be used in the name of the Voxel report
  • get_voxel_login(self, company=None)
    This method overwrites the one defined in voxel.mixin to provide the login for this specific model (account.invoice)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • voxel_invoice_login_id Many2one → voxel.login
    comodel_name='voxel.login' string='Invoice login'
Public methods (0)

No public methods.

New fields (1)
  • voxel_invoice_login_id Many2one
    readonly=False related='company_id.voxel_invoice_login_id'
Public methods (0)

No public methods.

Loading…

Loading…