Voxel account invoice oca

edi_voxel_account_invoice_oca
REPOSITORY
REPOSITORYOCA/edi-voxel
GIT
GIThttps://github.com/OCA/edi-voxel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-voxel/tree/18.0/edi_voxel_account_invoice_oca
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, sergio-teruel, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi-voxel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi-voxel:
    - edi_voxel_oca
OCA/product-attribute:
    - product_customerinfo
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath 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 filter Inherits account.view_account_invoice_filter
view_company_form res.company.voxel.invoice.form res.company group Inherits edi_voxel_oca.view_company_form
view_move_form account.move.form.inherit account.move header Inherits account.view_move_form
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.

REPOSITORY
REPOSITORYOCA/edi-voxel
GIT
GIThttps://github.com/OCA/edi-voxel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-voxel/tree/17.0/edi_voxel_account_invoice_oca
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA-git-bot, Christian-RB
WEBSITE
WEBSITEhttps://github.com/OCA/edi-voxel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi-voxel:
    - edi_voxel_oca
OCA/product-attribute:
    - product_supplierinfo_for_customer
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath 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 filter Inherits account.view_account_invoice_filter
view_company_form res.company.voxel.invoice.form res.company group Inherits edi_voxel_oca.view_company_form
view_move_form account.move.form.inherit account.move header Inherits account.view_move_form
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.

REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/15.0/edi_voxel_account_invoice_oca
VERSION
VERSION 1.0.6
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, sergio-teruel, Ernesto Tejeda, Weblate, OCA-git-bot, oca-ci, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:34
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi:
    - edi_voxel_oca
OCA/product-attribute:
    - product_supplierinfo_for_customer
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - sale_stock
    - sale
    - sales_team
    - payment
    - utm
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings xpath 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 filter Inherits account.view_account_invoice_filter
view_company_form res.company.voxel.invoice.form res.company group Inherits edi_voxel_oca.view_company_form
view_move_form account.move.form.inherit account.move header Inherits account.view_move_form
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.