| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi-voxel |
| GIT | |
| GIT | https://github.com/OCA/edi-voxel.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi-voxel/tree/18.0/edi_voxel_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi-voxel |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - base_iso3166 OCA/product-attribute: - product_customerinfo OCA/queue: - queue_job OCA/reporting-engine: - report_xml odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycountry requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This is a base module that allows you to send and receive documents such as Invoices, Sales Orders, Delivery Orders in XML format using the baVel electronic platform belonging to Voxel Group. Voxel Group is a company that offers leading solutions for B2B payments, eInvoicing, VAT refund and supply chain via its baVel Platform. For more information visit <https://www.voxelgroup.net/>. This module doesn't do anything useful by itself, but it is used by other modules: - *edi_voxel_account_invoice* to send invoices to Voxel. - *edi_voxel_stock_picking* to send delivery orders to Voxel. - *edi_voxel_sale_order_import* to import a sale order received from Voxel. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_uom_form_view |
uom.uom.form.inherit | uom.uom | field | Inherits uom.product_uom_form_view |
res_config_settings_view_form |
res.config.settings.view.form.voxel | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
view_company_form |
res.company.voxel.form | res.company | notebook | Inherits base.view_company_form |
view_partner_form |
res.partner.voxel.enabled | res.partner | group | Inherits base.view_partner_form |
view_tax_form |
account.tax.form.inherit.voxel | account.tax | field | Inherits account.view_tax_form |
voxel_login_form_view |
voxel.login.view.form | voxel.login | form | New |
voxel_template |
voxel_template | ir.ui.view | qweb | New |
voxel_tax_code
Selection
selection=[('IVA', '(IVA) IVA'), ('IGIC', '(IGIC) IGIC'), ('IRPF', '(IRPF) IRPF'), ('RE', '(RE) Recargo de equivalencia'), ('ITPAJD', '(ITPAJD) Impuesto sobre transmisiones patrimoniales y actos jurídicos documentados'), ('IE', '(IE) Impuestos especiales'), ('RA', '(RA) Renta aduanas'), ('IGTECM', '(IGTECM) Impuesto general sobre el tráfico de empresas que se aplica en Ceuta y Melilla'), ('IECDPCAC', '(IECDPCAC) Impuesto especial sobre los combustibles derivados del petróleo en la comunidad Autónoma Canaria'), ('IIIMAB', '(IIIMAB) Impuesto sobre las instalaciones que inciden sobre le medio ambiente en las Baleares'), ('ICIO', '(ICIO) Impuesto sobre las construcciones, instalaciones y obras'), ('IMVDN', '(IMVDN) Impuesto municipal sobre las viviendas desocupadas en Navarra'), ('IMSN', '(IMSN) Impuesto municipal sobre solares en Navarra'), ('IMGSN', '(IMGSN) Impuesto municipal sobre gastos suntuarios en Navarra'), ('IMPN', '(IMPN) Impuesto municipal sobre publicidad en Navarra'), ('IBA', '(IBA) Impuesto sobre bebidas alcohólicas'), ('IHC', '(IHC) Impuesto sobre harinas cárnicas'), ('EXENTO', '(EXENTO) Exento'), ('OTRO', '(OTRO) Otro')]
No public methods.
No new fields.
Public methods (3)voxel_cancel_now(self)
voxel_do_now(self)
voxel_requeue_sudo(self)
voxel_delay_time
Float
string='Delay time'
voxel_enabled
Boolean
string='Enable Voxel'
voxel_login_ids
One2many → voxel.login
comodel_name='voxel.login'
inverse_name='company_id'
string='Voxel logins'
voxel_send_mode
Selection
default='auto'
selection=[('auto', 'On validate'), ('fixed', 'At fixed time'), ('delayed', 'With delay')]
string='Send mode'
voxel_sent_time
Float
string='Sent time'
No public methods.
voxel_delay_time
Float
readonly=False
related='company_id.voxel_delay_time'
voxel_enabled
Boolean
readonly=False
related='company_id.voxel_enabled'
voxel_login_name
Char
readonly=False
related='company_id.voxel_login_ids.name'
voxel_login_password
Char
readonly=False
related='company_id.voxel_login_ids.password'
voxel_login_url
Char
readonly=False
related='company_id.voxel_login_ids.url'
voxel_login_user
Char
readonly=False
related='company_id.voxel_login_ids.user'
voxel_send_mode
Selection
readonly=False
related='company_id.voxel_send_mode'
voxel_sent_time
Float
readonly=False
related='company_id.voxel_sent_time'
No public methods.
voxel_enabled
Boolean
string='Enable Voxel'
No public methods.
voxel_code
Selection
selection=VOXEL_CODE
No public methods.
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
name
Char
required=True
password
Char
required=True
url
Char
required=True
string='URL'
user
Char
required=True
No public methods.
processing_error
Text
readonly=True
voxel_filename
Char
readonly=True
voxel_state
Selection
copy=False
default='not_sent'
help='Indicates the status of sending report to Voxel'
readonly=True
selection=[('not_sent', 'Not sent'), ('sent', 'Sent not verified'), ('sent_errors', 'Sending error'), ('accepted', 'Sent and accepted'), ('processing_error', 'Processing error'), ('cancelled', 'Cancelled')]
string='Voxel send state'
voxel_xml_report
Text
readonly=True
string='XML Report'
create_document_from_xml(self, xml_content, voxel_filename, company)
enqueue_import_voxel_documents(self, company)
enqueue_voxel_report(self, report)
get_voxel_login(self, company=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi-voxel |
| GIT | |
| GIT | https://github.com/OCA/edi-voxel.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi-voxel/tree/17.0/edi_voxel_oca |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Christian-RB |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi-voxel |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - base_iso3166 OCA/product-attribute: - product_supplierinfo_for_customer OCA/queue: - queue_job OCA/reporting-engine: - report_xml odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
lxml pycountry requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This is a base module that allows you to send and receive documents such as Invoices, Sales Orders, Delivery Orders in XML format using the baVel electronic platform belonging to Voxel Group. Voxel Group is a company that offers leading solutions for B2B payments, eInvoicing, VAT refund and supply chain via its baVel Platform. For more information visit <https://www.voxelgroup.net/>. This module doesn't do anything useful by itself, but it is used by other modules: - *edi_voxel_account_invoice* to send invoices to Voxel. - *edi_voxel_stock_picking* to send delivery orders to Voxel. - *edi_voxel_sale_order_import* to import a sale order received from Voxel. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_uom_form_view |
uom.uom.form.inherit | uom.uom | field | Inherits uom.product_uom_form_view |
res_config_settings_view_form |
res.config.settings.view.form.voxel | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
view_company_form |
res.company.voxel.form | res.company | notebook | Inherits base.view_company_form |
view_partner_form |
res.partner.voxel.enabled | res.partner | group | Inherits base.view_partner_form |
view_tax_form |
account.tax.form.inherit.voxel | account.tax | field | Inherits account.view_tax_form |
voxel_login_form_view |
voxel.login.view.form | voxel.login | form | New |
voxel_template |
voxel_template | ir.ui.view | qweb | New |
voxel_tax_code
Selection
selection=[('IVA', '(IVA) IVA'), ('IGIC', '(IGIC) IGIC'), ('IRPF', '(IRPF) IRPF'), ('RE', '(RE) Recargo de equivalencia'), ('ITPAJD', '(ITPAJD) Impuesto sobre transmisiones patrimoniales y actos jurídicos documentados'), ('IE', '(IE) Impuestos especiales'), ('RA', '(RA) Renta aduanas'), ('IGTECM', '(IGTECM) Impuesto general sobre el tráfico de empresas que se aplica en Ceuta y Melilla'), ('IECDPCAC', '(IECDPCAC) Impuesto especial sobre los combustibles derivados del petróleo en la comunidad Autónoma Canaria'), ('IIIMAB', '(IIIMAB) Impuesto sobre las instalaciones que inciden sobre le medio ambiente en las Baleares'), ('ICIO', '(ICIO) Impuesto sobre las construcciones, instalaciones y obras'), ('IMVDN', '(IMVDN) Impuesto municipal sobre las viviendas desocupadas en Navarra'), ('IMSN', '(IMSN) Impuesto municipal sobre solares en Navarra'), ('IMGSN', '(IMGSN) Impuesto municipal sobre gastos suntuarios en Navarra'), ('IMPN', '(IMPN) Impuesto municipal sobre publicidad en Navarra'), ('IBA', '(IBA) Impuesto sobre bebidas alcohólicas'), ('IHC', '(IHC) Impuesto sobre harinas cárnicas'), ('EXENTO', '(EXENTO) Exento'), ('OTRO', '(OTRO) Otro')]
No public methods.
No new fields.
Public methods (3)voxel_cancel_now(self)
voxel_do_now(self)
voxel_requeue_sudo(self)
voxel_delay_time
Float
string='Delay time'
voxel_enabled
Boolean
string='Enable Voxel'
voxel_login_ids
One2many → voxel.login
comodel_name='voxel.login'
inverse_name='company_id'
string='Voxel logins'
voxel_send_mode
Selection
default='auto'
selection=[('auto', 'On validate'), ('fixed', 'At fixed time'), ('delayed', 'With delay')]
string='Send mode'
voxel_sent_time
Float
string='Sent time'
No public methods.
voxel_delay_time
Float
readonly=False
related='company_id.voxel_delay_time'
voxel_send_mode
Selection
readonly=False
related='company_id.voxel_send_mode'
voxel_sent_time
Float
readonly=False
related='company_id.voxel_sent_time'
No public methods.
voxel_enabled
Boolean
string='Enable Voxel'
No public methods.
voxel_code
Selection
selection=VOXEL_CODE
No public methods.
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
name
Char
required=True
password
Char
required=True
url
Char
required=True
string='URL'
user
Char
required=True
No public methods.
processing_error
Text
readonly=True
voxel_filename
Char
readonly=True
voxel_state
Selection
copy=False
default='not_sent'
help='Indicates the status of sending report to Voxel'
readonly=True
selection=[('not_sent', 'Not sent'), ('sent', 'Sent not verified'), ('sent_errors', 'Sending error'), ('accepted', 'Sent and accepted'), ('processing_error', 'Processing error'), ('cancelled', 'Cancelled')]
string='Voxel send state'
voxel_xml_report
Text
readonly=True
string='XML Report'
create_document_from_xml(self, xml_content, voxel_filename, company)
enqueue_import_voxel_documents(self, company)
enqueue_voxel_report(self, report_name)
get_voxel_login(self, company=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/15.0/edi_voxel_oca |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | sergio-teruel, Ernesto Tejeda, Weblate, OCA-git-bot, oca-ci, juancarlosonate-tecnativa |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:34 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - base_iso3166 OCA/product-attribute: - product_supplierinfo_for_customer OCA/queue: - queue_job OCA/reporting-engine: - report_xml odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
lxml pycountry requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_uom_form_view |
uom.uom.form.inherit | uom.uom | field | Inherits uom.product_uom_form_view |
res_config_settings_view_form |
res.config.settings.view.form.voxel | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
view_company_form |
res.company.voxel.form | res.company | notebook | Inherits base.view_company_form |
view_partner_form |
res.partner.voxel.enabled | res.partner | group | Inherits base.view_partner_form |
view_tax_form |
account.tax.form.inherit.voxel | account.tax | field | Inherits account.view_tax_form |
voxel_login_form_view |
voxel.login.view.form | voxel.login | form | New |
voxel_template |
voxel_template | ir.ui.view | qweb | New |
voxel_tax_code
Selection
selection=[('IVA', '(IVA) IVA'), ('IGIC', '(IGIC) IGIC'), ('IRPF', '(IRPF) IRPF'), ('RE', '(RE) Recargo de equivalencia'), ('ITPAJD', '(ITPAJD) Impuesto sobre transmisiones patrimoniales y actos jurídicos documentados'), ('IE', '(IE) Impuestos especiales'), ('RA', '(RA) Renta aduanas'), ('IGTECM', '(IGTECM) Impuesto general sobre el tráfico de empresas que se aplica en Ceuta y Melilla'), ('IECDPCAC', '(IECDPCAC) Impuesto especial sobre los combustibles derivados del petróleo en la comunidad Autónoma Canaria'), ('IIIMAB', '(IIIMAB) Impuesto sobre las instalaciones que inciden sobre le medio ambiente en las Baleares'), ('ICIO', '(ICIO) Impuesto sobre las construcciones, instalaciones y obras'), ('IMVDN', '(IMVDN) Impuesto municipal sobre las viviendas desocupadas en Navarra'), ('IMSN', '(IMSN) Impuesto municipal sobre solares en Navarra'), ('IMGSN', '(IMGSN) Impuesto municipal sobre gastos suntuarios en Navarra'), ('IMPN', '(IMPN) Impuesto municipal sobre publicidad en Navarra'), ('IBA', '(IBA) Impuesto sobre bebidas alcohólicas'), ('IHC', '(IHC) Impuesto sobre harinas cárnicas'), ('EXENTO', '(EXENTO) Exento'), ('OTRO', '(OTRO) Otro')]
No public methods.
No new fields.
Public methods (3)voxel_cancel_now(self)
voxel_do_now(self)
voxel_requeue_sudo(self)
voxel_delay_time
Float
string='Delay time'
voxel_enabled
Boolean
string='Enable Voxel'
voxel_login_ids
One2many → voxel.login
comodel_name='voxel.login'
inverse_name='company_id'
string='Voxel logins'
voxel_send_mode
Selection
default='auto'
selection=[('auto', 'On validate'), ('fixed', 'At fixed time'), ('delayed', 'With delay')]
string='Send mode'
voxel_sent_time
Float
string='Sent time'
No public methods.
voxel_delay_time
Float
readonly=False
related='company_id.voxel_delay_time'
voxel_send_mode
Selection
readonly=False
related='company_id.voxel_send_mode'
voxel_sent_time
Float
readonly=False
related='company_id.voxel_sent_time'
No public methods.
voxel_enabled
Boolean
string='Enable Voxel'
No public methods.
voxel_code
Selection
selection=VOXEL_CODE
No public methods.
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
name
Char
required=True
password
Char
required=True
url
Char
required=True
string='URL'
user
Char
required=True
No public methods.
processing_error
Text
readonly=True
voxel_filename
Char
readonly=True
voxel_state
Selection
copy=False
default='not_sent'
help='Indicates the status of sending report to Voxel'
readonly=True
selection=[('not_sent', 'Not sent'), ('sent', 'Sent not verified'), ('sent_errors', 'Sending error'), ('accepted', 'Sent and accepted'), ('processing_error', 'Processing error'), ('cancelled', 'Cancelled')]
string='Voxel send state'
voxel_xml_report
Text
readonly=True
string='XML Report'
create_document_from_xml(self, xml_content, voxel_filename, company)
enqueue_import_voxel_documents(self, company)
enqueue_voxel_report(self, report)
get_voxel_login(self, company=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/14.0/edi_voxel_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, aromera |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - base_iso3166 OCA/product-attribute: - product_supplierinfo_for_customer OCA/queue: - queue_job OCA/reporting-engine: - report_xml odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_sparse_field - sales_team |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycountry requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_uom_form_view |
uom.uom.form.inherit | uom.uom | field | Inherits uom.product_uom_form_view |
res_config_settings_view_form |
res.config.settings.view.form.voxel | res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
view_company_form |
res.company.voxel.form | res.company | notebook | Inherits base.view_company_form |
view_partner_form |
res.partner.voxel.enabled | res.partner | group | Inherits base.view_partner_form |
view_tax_form |
account.tax.form.inherit.voxel | account.tax | field | Inherits account.view_tax_form |
voxel_login_form_view |
voxel.login.view.form | voxel.login | form | New |
voxel_template |
voxel_template | ir.ui.view | qweb | New |
voxel_tax_code
Selection
selection=[('IVA', '(IVA) IVA'), ('IGIC', '(IGIC) IGIC'), ('IRPF', '(IRPF) IRPF'), ('RE', '(RE) Recargo de equivalencia'), ('ITPAJD', '(ITPAJD) Impuesto sobre transmisiones patrimoniales y actos jurídicos documentados'), ('IE', '(IE) Impuestos especiales'), ('RA', '(RA) Renta aduanas'), ('IGTECM', '(IGTECM) Impuesto general sobre el tráfico de empresas que se aplica en Ceuta y Melilla'), ('IECDPCAC', '(IECDPCAC) Impuesto especial sobre los combustibles derivados del petróleo en la comunidad Autónoma Canaria'), ('IIIMAB', '(IIIMAB) Impuesto sobre las instalaciones que inciden sobre le medio ambiente en las Baleares'), ('ICIO', '(ICIO) Impuesto sobre las construcciones, instalaciones y obras'), ('IMVDN', '(IMVDN) Impuesto municipal sobre las viviendas desocupadas en Navarra'), ('IMSN', '(IMSN) Impuesto municipal sobre solares en Navarra'), ('IMGSN', '(IMGSN) Impuesto municipal sobre gastos suntuarios en Navarra'), ('IMPN', '(IMPN) Impuesto municipal sobre publicidad en Navarra'), ('IBA', '(IBA) Impuesto sobre bebidas alcohólicas'), ('IHC', '(IHC) Impuesto sobre harinas cárnicas'), ('EXENTO', '(EXENTO) Exento'), ('OTRO', '(OTRO) Otro')]
No public methods.
No new fields.
Public methods (3)voxel_cancel_now(self)
voxel_do_now(self)
voxel_requeue_sudo(self)
voxel_delay_time
Float
string='Delay time'
voxel_enabled
Boolean
string='Enable Voxel'
voxel_login_ids
One2many → voxel.login
comodel_name='voxel.login'
inverse_name='company_id'
string='Voxel logins'
voxel_send_mode
Selection
default='auto'
selection=[('auto', 'On validate'), ('fixed', 'At fixed time'), ('delayed', 'With delay')]
string='Send mode'
voxel_sent_time
Float
string='Sent time'
No public methods.
voxel_delay_time
Float
readonly=False
related='company_id.voxel_delay_time'
voxel_send_mode
Selection
readonly=False
related='company_id.voxel_send_mode'
voxel_sent_time
Float
readonly=False
related='company_id.voxel_sent_time'
No public methods.
voxel_enabled
Boolean
string='Enable Voxel'
No public methods.
voxel_code
Selection
selection=VOXEL_CODE
No public methods.
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
name
Char
required=True
string='Name'
password
Char
required=True
string='Password'
url
Char
required=True
string='URL'
user
Char
required=True
string='User'
No public methods.
processing_error
Text
readonly=True
string='Processing error'
voxel_filename
Char
readonly=True
string='Voxel filename'
voxel_state
Selection
copy=False
default='not_sent'
help='Indicates the status of sending report to Voxel'
readonly=True
selection=[('not_sent', 'Not sent'), ('sent', 'Sent not verified'), ('sent_errors', 'Sending error'), ('accepted', 'Sent and accepted'), ('processing_error', 'Processing error'), ('cancelled', 'Cancelled')]
string='Voxel send state'
voxel_xml_report
Text
readonly=True
string='XML Report'
create_document_from_xml(self, xml_content, voxel_filename, company)
enqueue_import_voxel_documents(self, company)
enqueue_voxel_report(self, report_name)
get_voxel_login(self, company=None)