OdooWiki OCA HUB
Tools License: AGPL-3

Este addon añade los apartados que permiten declarar los envases utilizados para el pago del canon de reciclaje relativo a Ecoembes. Se definen los registros que se usarán (Tipo de mercado, Material, Embalaje, Sector, Submaterial) para la creación de los envases (Composiciones de producto). Se añade una pestaña de "Ecoembes" en los productos para completar la información que necesitemos.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Adds Ecoembes packaging data to Odoo so Spanish companies can record packaging compositions on products and export the annual SIG declaration report. It provides master data lists (market types, materials, packagings, sectors, submaterials) and a product tab to capture packaging details.

This module helps companies that must declare packaging to Ecoembes (the Spanish packaging recycling organisation). It adds a new 'Ecoembes' menu with master data lists: Market Types, Materials, Packagings, Sectors, Submaterials and Product Compositions. These lists come pre-filled with standard Ecoembes codes (for example materials like PLASTICOS, PAPEL/CARTON, VIDRIO; packagings like Botella, Frasco, Aerosol, Caja).

On each product (both product and product template forms) a new 'Ecoembes' tab appears. There you can fill in Product master, Date expiry, SIG/NOSIG option, Comments, and a computed weight in grams. You can also add one or more 'Compositions' lines, each with material, submaterial, packaging, market type, composition flag, weight, volume and quantity. Submaterials are filtered by the chosen material.

In the company settings, an 'Ecoembes' page lets you store the Ecoembes Inscription and Ecoembes Partner Member numbers. These appear on the standard external report layout (invoices, etc.) when filled.

For reporting, a new 'Ecoembes' menu under Accounting > Reporting opens a wizard where you choose a start and end date and click Export. It generates an Excel file (SIG-<date>.xls) with period, product name, default code, billing and quantity. The data comes from a report view that only includes customer invoices and refunds (out_invoice, out_refund) for Spanish customers, non-service products marked with the SIG option, and excludes cancelled or draft moves. Access to this report is restricted to the 'Ecoembes Manager' group.

Depends on

account

Menus it adds

EcoembesMarket TypesMaterialsPackagingsSectorsSubmaterialsProduct CompositionsEcoembes
Models and fields (12)
  • res.company · extends an existing modelecoembes_inscription (Ecoembes Inscription), ecoembes_partner_member (Ecoembes Partner Member)
  • ecoembes.sector · new modelname (Sector)
  • product.product · extends an existing modelecoembes_sig (SIG/NOSIG option), composition_ids (Compositions), ecoembes_comment (Comments), ecoembes_date_expiry (Date expiry), weight_net_gram_round (Weight (g)), ecoembes_product_master (Product master)
  • product.template · extends an existing modelecoembes_sig (SIG/NOSIG option), composition_ids (Compositions), ecoembes_comment (Comments), ecoembes_date_expiry (Date expiry), weight_net_gram_round (Weight (g)), ecoembes_product_master (Product master)
  • ecoembes.material · new modelname (Material)
  • ecoembes.packaging · new modelname (Packaging)
  • product.composition · new modelqty (Qty), order (Order), volume (Volume (mL)), weight (Weight (g)), product_id (Product), composition (Composition), material_id (Material), default_code, packaging_id (Packaging), market_type_id (Market type), submaterial_id (Submaterial), product_tmpl_id (Template)
  • ecoembes.market.type · new modelname (Market type), reference (Abbreviation)
  • ecoembes.submaterial · new modelname (Submaterial), material_id (Material)
  • abstract.ecoembes.mixin · new modelname (Name), reference (Ref.)
  • ecoembes.sig.report.wizard · new modelname (File name), datas (File), state (State), date_end (Date end), date_start (Date start)
  • account.move.line.ecoembes.report · new modelperiod (Period), billing (Billing), move_id (Move), quantity (Quantity), product_id (Product), default_code, invoice_date (Invoice Date), product_name (Product name)

Text generated by AI (DeepSeek) from reading the Odoo 13.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 13.0

Para poder crear/modificar/eliminar: Tipo de mercado, Material, Embalaje, Sector y Submaterial será necesario que el usuario tenga el grupo Administración > Configuración.

Aparece una nueva pestaña llamada "Ecoembes" en los productos. En el apartado Contabilidad > Informes > Ecoembes obtendremos un archivo excel de las líneas de factura validadas vinculadas a productos (marcados con opción SIG/NOSIG) de clientes de España con el formato correspondiente.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.