Ecoembes

ecoembes
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/13.0/ecoembes
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), FactorLibre
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), FactorLibre
COMMITTERS
COMMITTERSPedro M. Baeza, Víctor Martínez, oca-travis, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (23)
XML IDNameModelTypeStatus
ecoembes_sig_report_wizard_form Ecoembes Sig Report ecoembes.sig.report.wizard form New
external_layout_standard_ecoembes external_layout_standard_ecoembes ir.ui.view qweb Inherits web.external_layout_standard
nan_product_pack_form product.product.pack.form product.product notebook Inherits product.product_normal_form_view
product_template_only_form_view product.template.product.form product.template notebook Inherits product.product_template_only_form_view
view_company_sii_form res.company.sii.form res.company notebook Inherits base.view_company_form
view_ecoembes_market_type_form view.ecoembes.market.type.form ecoembes.market.type form New
view_ecoembes_market_type_search view.ecoembes.market.type.search ecoembes.market.type search New
view_ecoembes_market_type_tree view.ecoembes.market.type.tree ecoembes.market.type tree New
view_ecoembes_material_form view.ecoembes.material.form ecoembes.material form New
view_ecoembes_material_search view.ecoembes.material.search ecoembes.material search New
view_ecoembes_material_tree view.ecoembes.material.tree ecoembes.material tree New
view_ecoembes_packaging_form view.ecoembes.packaging.form ecoembes.packaging form New
view_ecoembes_packaging_search view.ecoembes.packaging.search ecoembes.packaging search New
view_ecoembes_packaging_tree view.ecoembes.packaging.tree ecoembes.packaging tree New
view_ecoembes_sector_form view.ecoembes.sector.form ecoembes.sector form New
view_ecoembes_sector_search view.ecoembes.sector.search ecoembes.sector search New
view_ecoembes_sector_tree view.ecoembes.sector.tree ecoembes.sector tree New
view_ecoembes_submaterial_form view.ecoembes.submaterial.form ecoembes.submaterial form New
view_ecoembes_submaterial_search view.ecoembes.submaterial.search ecoembes.submaterial search New
view_ecoembes_submaterial_tree view.ecoembes.submaterial.tree ecoembes.submaterial tree New
view_product_composition_form view.product.composition.form product.composition form New
view_product_composition_search view.product.composition.search product.composition search New
view_product_composition_tree view.product.composition.tree product.composition tree New
Models touched (12)

New fields (2)
  • name Char
    required=True string='Name'
  • reference Char
    required=True string='Ref.'
Public methods (1)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model

New fields (8)
  • billing Float
    readonly=True string='Billing'
  • default_code Char
    readonly=True related='product_id.default_code' store=True
  • invoice_date Date
    readonly=True related='move_id.invoice_date' string='Invoice Date'
  • move_id Many2one → account.move
    comodel_name='account.move' readonly=True string='Move'
  • period Char
    readonly=True string='Period'
  • product_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Product'
  • product_name Char
    readonly=True related='product_id.name' string='Product name'
  • quantity Float
    readonly=True string='Quantity'
Public methods (1)
  • init(self)

New fields (2)
  • name Char
    string='Market type'
  • reference Char
    string='Abbreviation'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    string='Material'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    string='Packaging'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    string='Sector'
Public methods (0)

No public methods.

New fields (5)
  • datas Binary
    readonly=True string='File'
  • date_end Date
    required=True string='Date end'
  • date_start Date
    required=True string='Date start'
  • name Char
    readonly=True string='File name'
  • state Selection
    default='start' selection=[('start', _('Start')), ('end', _('End'))] string='State'
Public methods (3)
  • confirm(self)
  • get_formats(self)
  • get_report_items(self)

New fields (2)
  • material_id Many2one → ecoembes.material
    comodel_name='ecoembes.material' required=True string='Material'
  • name Char
    string='Submaterial'
Public methods (1)
  • name_get(self)

New fields (12)
  • composition Boolean
    string='Composition'
  • default_code Char
    readonly=True related='product_id.default_code' store=True
  • market_type_id Many2one → ecoembes.market.type
    comodel_name='ecoembes.market.type' required=True string='Market type'
  • material_id Many2one → ecoembes.material
    comodel_name='ecoembes.material' required=True string='Material'
  • order Integer
    string='Order'
  • packaging_id Many2one → ecoembes.packaging
    comodel_name='ecoembes.packaging' required=True string='Packaging'
  • product_id Many2one → product.product
    comodel_name='product.product' string='Product'
  • product_tmpl_id Many2one → product.template
    comodel_name='product.template' string='Template'
  • qty Integer
    string='Qty'
  • submaterial_id Many2one → ecoembes.submaterial
    comodel_name='ecoembes.submaterial' required=True string='Submaterial'
  • volume Integer
    string='Volume (mL)'
  • weight Integer
    string='Weight (g)'
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • name_get(self)
  • write(self, vals)

New fields (6)
  • composition_ids One2many → product.composition
    comodel_name='product.composition' inverse_name='product_id' string='Compositions'
  • ecoembes_comment Text
    string='Comments'
  • ecoembes_date_expiry Date
    string='Date expiry'
  • ecoembes_product_master Char
    string='Product master'
  • ecoembes_sig Boolean
    string='SIG/NOSIG option'
  • weight_net_gram_round Integer
    compute='_compute_weight_net_gram_round' store=True string='Weight (g)'
Public methods (0)

No public methods.

New fields (6)
  • composition_ids One2many → product.composition
    comodel_name='product.composition' inverse_name='product_tmpl_id' string='Compositions'
  • ecoembes_comment Text
    compute='_compute_ecoembes_info' inverse='_inverse_ecoembes_info' string='Comments'
  • ecoembes_date_expiry Date
    compute='_compute_ecoembes_info' inverse='_inverse_ecoembes_info' string='Date expiry'
  • ecoembes_product_master Char
    compute='_compute_ecoembes_info' inverse='_inverse_ecoembes_info' string='Product master'
  • ecoembes_sig Boolean
    compute='_compute_ecoembes_info' inverse='_inverse_ecoembes_info' string='SIG/NOSIG option'
  • weight_net_gram_round Integer
    compute='_compute_ecoembes_info' inverse='_inverse_ecoembes_info' string='Weight (g)'
Public methods (0)

No public methods.

New fields (2)
  • ecoembes_inscription Char
    string='Ecoembes Inscription'
  • ecoembes_partner_member Char
    string='Ecoembes Partner Member'
Public methods (0)

No public methods.