Saltar al contenido principal
EPR contribution on invoices

Cómo funciona EPR contribution on invoices en Odoo por dentro

EPR contribution on invoices pone la contribución por envases de cada factura de cliente en su propia línea, guarda el desglose por producto y por embalaje de envío de las entregas, y deja anotada la tarifa con la que se calculó, para que los abonos devuelvan a esas mismas tarifas. El cálculo de cada factura y la actualización de las tarifas corren en FlexigoTech Cloud y requieren suscripción; si la suscripción se para, los datos se quedan en tu Odoo.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Qué pone el módulo en la factura de cliente

Todo lo que describe este artículo pasa en el formulario de la factura de cliente. Las preguntas siguen el orden en que te encuentras las cosas: primero la línea, después de dónde sale su importe y, al final, qué depende del servicio en la nube.

¿Qué hace EPR contribution on invoices en una factura?

Lleva la contribución por envases a una línea propia de la factura. La ficha del módulo lo resume así: «Your packaging contribution as its own invoice line». Esa línea se identifica con el campo epr_contribution, cuya etiqueta es Packaging contribution line, y el importe de la contribución queda en el campo monetario epr_contribution_amount, con la etiqueta Packaging contribution. En la factura ves, por un lado, las líneas de producto y, por otro, la línea de contribución.

Factura de cliente en borrador con cliente, fechas, líneas de producto y una línea de contribución ECOTIC por envases
La contribución por envases aparece como una línea más de la factura en borrador, con los botones Confirm, Cancel y Compute packaging contribution, los totales y el chatter a la derecha.

¿Dónde veo de qué sale el importe de la línea?

En el campo de texto epr_contribution_detail, con la etiqueta Contribution by product. Según su descripción, recoge lo que aporta cada producto a la línea de contribución y también lo que aporta el embalaje de envío de las entregas. Si alguien te pregunta por el importe de la línea, el desglose está en ese campo, dentro de la propia factura.

Pestaña Packaging contribution de una factura de cliente en borrador con el importe de la contribución, el albarán y el desglose por producto y embalaje
En la pestaña Packaging contribution se ven el importe, el albarán vinculado y el desglose por producto y por embalaje, con el historial en el chatter.

¿Cómo entran los palés, el film y las cantoneras?

A través de las entregas. El campo epr_picking_ids, con la etiqueta Deliveries, guarda las entregas cuyo embalaje de envío (palés, film, cantoneras) se cobra en esa factura. Es un campo Many2many, así que la factura puede tener más de una entrega vinculada. Ese embalaje de envío es la parte del desglose de Contribution by product que no corresponde a los productos.

Tarifa, registro y abonos

¿Con qué tarifa se calcula la contribución de una factura?

Con la que queda guardada en el campo epr_fee_schedule_id, cuya etiqueta es Contribution tariff. La descripción del campo dice que es la tarifa con la que se valoró la contribución de esa factura y que sus abonos devuelven a las mismas tarifas. Dicho de otra forma: el abono de una factura usa la tarifa que quedó anotada en ella.

¿Puedo mostrar la contribución sin cobrarla?

Sí. Para eso está el campo epr_contribution_note, con la etiqueta Contribution shown as a note. Cuando está marcado, la contribución se escribe al final de las líneas de la factura y no se cobra. Los abonos de esa factura hacen lo mismo: también la muestran como nota.

¿Qué es el campo Contribution registration?

Es el campo epr_registration_id, una relación Many2one con el registro de contribución que lleva la factura. El flujo animado de abajo termina precisamente en un formulario de registro de este tipo.

Recorrido por una factura de cliente en borrador con la línea de contribución, su pestaña Packaging contribution y un formulario de registro EPR
Primero la factura en borrador con la línea de contribución ECOTIC por envases; después la pestaña Packaging contribution con la entrega y el desglose, vista dos veces; por último, el formulario de registro EPR de España para envases en estado Registered, con la organización PRO ECOTIC Envases.

Qué corre en FlexigoTech Cloud y qué se queda en tu Odoo

¿Qué parte del módulo depende de FlexigoTech Cloud?

Según la ficha, dos cosas: el cálculo de la contribución EPR de cada factura y mantener al día las tarifas de cada sistema (scheme fee schedules). Las dos requieren suscripción a FlexigoTech Cloud. El servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año).

¿Qué pasa si no tengo suscripción o el servicio queda suspendido?

Se para lo que da la suscripción, que en este módulo es el cálculo de la contribución de cada factura y la actualización de las tarifas. Los datos se quedan en tu Odoo.

Cómo te ayuda FlexigoTech

EPR contribution on invoices está publicado en Odoo Apps para Odoo 17, 18, 19 y 20, a 18 € por versión de Odoo, pago único y sin IVA, según la ficha de cada versión. Si lo compras en flexigotech.com y tienes la suscripción, el módulo para las versiones nuevas de Odoo va incluido; en el Odoo App Store, cada versión de Odoo se compra allí.

Si estás implantando Odoo o quieres llevar la contribución por envases a otro punto de tu circuito de facturación, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida. Tienes más detalle del módulo en su página en flexigotech.com.

Sigue leyendo

Cómo funciona Argentina ARCA Supplier Invoice Validation en Odoo por dentroGlosario de menús, tareas programadas y datos del módulo Argentina ARCA Supplier Invoice Validation and Withholding Management para Odoo.Errores de Argentina ARCA Supplier Invoice Validation en Odoo y cómo resolverlosMensajes de error de Argentina ARCA Supplier Invoice Validation en Odoo: CUIT no válido, ARCA sin respuesta, override y lotes. Cuándo salen y qué hacer.Puesta en marcha de ARCA Supplier Invoice Validation en Odoo: checklist por fasesQué campos rellenar en la configuración ARCA, cómo leer el ticket WSAA, qué estados define el módulo y qué revisar en Odoo durante la primera semana.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes