Saltar al contenido principal
EPR & PPWR Compliance: Packaging, Shipments, All Countries

Errores de EPR & PPWR Compliance en Odoo: cuándo sale cada mensaje y qué hacer

Los mensajes de error de EPR & PPWR Compliance dicen qué falta: un dato fuera de rango, una fecha de fin anterior a la de inicio, un estado que no permite la acción o un rol que no tienes. Aquí tienes cada mensaje con su texto literal, cuándo sale y qué hacer para seguir trabajando.

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
7 min

Cómo leer los mensajes de EPR & PPWR Compliance

Cada mensaje del módulo tiene un texto en inglés que ya apunta a lo que falta. En las tablas tienes el texto literal tal como lo define el módulo; donde aparece %s o %%, se reproduce igual. Están agrupados por la parte del módulo donde te los vas a encontrar: envases, esquemas y fechas, declaraciones, libro EPR e importación, y la conexión con FlexigoTech Cloud. Si antes quieres ver el recorrido de menús y registros, lo tienes en cómo funciona el módulo por dentro.

Envases, componentes y transferencias

Estos mensajes salen al rellenar los datos de un envase y de sus componentes.

MensajeCuándo saleQué hacer
Set a supplier on the packaging item first.El artículo de envase no tiene proveedor.Asigna el proveedor en el artículo de envase y vuelve a intentarlo.
Component weight must be greater than zero.El peso de un componente no es mayor que cero.Escribe el peso del componente con un valor mayor que cero.
%s must be between 0 and 100 %%.Un valor en porcentaje queda fuera del rango de 0 a 100.Corrige el valor para que quede entre 0 y 100.
Heavy metal concentration cannot be negative.La concentración de metales pesados tiene un valor negativo.Déjala en cero o en un valor positivo.
The packaging quantity must be positive.La cantidad de envase no es positiva.Escribe una cantidad positiva.
Choose the pack (packaging unit) for grouped packaging.Hay envase agrupado sin pack elegido.Elige el pack (la unidad de embalaje) del envase agrupado.
Only an EPR manager can record the packaging of transfers again.Alguien que no es EPR manager intenta volver a registrar el envase de las transferencias.Pide a un EPR manager que lo haga.

Una nota sobre The packaging quantity must be positive.: el mismo texto figura dos veces en la lista de mensajes del módulo, así que puede venir de dos comprobaciones diferentes. Lo que tienes que hacer es lo mismo en ambos casos: poner una cantidad positiva.

Aparte de estos mensajes, el módulo tiene en EPR & PPWR › Compliance › PPWR readiness una lista por envase y requisito con las columnas Status, Reason y Manual Status. Con el filtro Issues y agrupada por Requirement se ve así:

Lista PPWR readiness agrupada por requisito con el filtro Issues
La lista PPWR readiness con el filtro Issues, agrupada por Requirement y con las columnas Packaging, Requirement, Article, Applies From, Status, Reason y Manual Status.

Esquemas, registros, mandatos y periodos

En este grupo casi todo son fechas: el módulo no deja guardar un fin anterior al inicio. Los demás mensajes piden un dato que falta.

MensajeCuándo saleQué hacer
The period end cannot be before its start.El fin del periodo es anterior a su inicio.Corrige una de las dos fechas.
An EPR declaration needs a scheme.Una declaración EPR no tiene esquema.Elige el esquema de la declaración.
A plastic tax return needs the tax.Una declaración del impuesto al plástico no tiene el impuesto indicado.Indica el impuesto en esa declaración.
The end date of a fee schedule cannot be before its start date.Una tabla de tarifas tiene la fecha de fin anterior a la de inicio.Corrige las fechas de la tabla de tarifas.
A registered scheme needs its registration number (%s).Un esquema registrado no tiene número de registro.Añade el número de registro.
The registration end date cannot be before its start date.Un registro termina antes de empezar.Revisa sus fechas de inicio y de fin.
The mandate end date cannot be before its start date.Un mandato termina antes de empezar.Revisa sus fechas de inicio y de fin.
Formulario de un esquema EPR de envases de Bélgica en Odoo
El formulario del esquema EPR de envases de Bélgica en EPR & PPWR › Schemes, con jurisdicción, flujo, estado, autoridad y registro, quién debe cumplir, vendedores extranjeros, base legal y el chatter.

Qué permite cada estado de una declaración

Los mensajes de las declaraciones dejan claras sus reglas: solo se recalcula y se envía una declaración en borrador; solo se acepta si está enviada; una enviada solo avanza por sus botones, aceptándola o cancelándola un EPR administrator; y solo una cancelada vuelve a borrador. Una enviada tampoco se puede borrar.

MensajeCuándo saleQué hacer
Only draft declarations can be recomputed.Intentas recalcular una declaración que no está en borrador.Recalcula solo en borrador; si ya está enviada, crea una corrección o pide su cancelación a un EPR administrator.
Only draft declarations can be submitted.Intentas enviar una declaración que no está en borrador.Comprueba el estado: solo se envía desde borrador.
Only submitted declarations can be accepted.Intentas aceptar una declaración que no está enviada.Envíala primero y acéptala después.
Only an EPR administrator can cancel a submitted declaration.Alguien que no es EPR administrator intenta cancelar una declaración enviada.Pide la cancelación a un EPR administrator.
Only cancelled declarations can be reset to draft.Intentas volver a borrador una declaración que no está cancelada.Si está enviada, primero tiene que cancelarla un EPR administrator.
Corrections are created for submitted declarations.Intentas crear una corrección de una declaración que no está enviada.Crea la corrección sobre una declaración enviada.
A submitted declaration only moves on through its buttons: accept it, or have an EPR administrator cancel it.Intentas cambiar el estado de una declaración enviada sin usar sus botones.Usa los botones: acéptala o pide a un EPR administrator que la cancele.
Submitted declarations cannot be deleted.Intentas borrar una declaración enviada.No se borra: acéptala, crea una corrección o pide su cancelación.
Formulario de una declaración EPR en estado Submitted
Una declaración en estado Submitted en EPR & PPWR › Declarations, con tipo, registro, esquema, jurisdicción, periodo anual, líneas de material con pesos e importes, totales y la exportación Excel en el chatter.

Si detectas un fallo en una declaración ya enviada, los mensajes te dejan dos caminos: una corrección, que se crea sobre declaraciones enviadas, o que un EPR administrator la cancele para poder devolverla a borrador.

Libro EPR e importación de ficheros

Las líneas del libro que ya se han declarado quedan fijas: el módulo no deja cambiarlas ni borrarlas y te pide registrar un ajuste. Los otros tres mensajes de esta tabla salen al importar un fichero.

MensajeCuándo saleQué hacer
Declared ledger lines cannot be changed. Record an adjustment instead.Intentas modificar una línea del libro ya declarada.Registra un ajuste en lugar de editar la línea.
Declared ledger lines cannot be deleted. Record an adjustment instead.Intentas borrar una línea del libro ya declarada.Registra un ajuste en lugar de borrarla.
Reading XLSX needs the openpyxl library; save the sheet as CSV instead.Importas un XLSX y falta la librería openpyxl.Guarda la hoja como CSV y vuelve a importarla, como propone el propio mensaje.
The file is empty.El fichero que importas está vacío.Comprueba que has elegido el fichero correcto y que tiene datos.
Missing columns: %sAl fichero le faltan columnas.Añade las columnas que indica el mensaje y vuelve a importar.
Vista pivote del libro EPR, una declaración enviada y la lista PPWR readiness
Recorrido por la tabla dinámica EPR ledger con el peso por material de un trimestre para Bélgica (cartón, botellas PET y PP rígido), una declaración en estado Submitted y la lista PPWR readiness agrupada por requisito.

Cuando el aviso viene de FlexigoTech Cloud

Este módulo trabaja con un servicio local de FlexigoTech Cloud, y de ahí sale un mensaje propio: The answer of FlexigoTech Cloud does not match the request. Nothing was changed. Dice dos cosas: que la respuesta del servicio no corresponde a lo que se pidió y que no se ha cambiado nada. Vuelve a lanzar la acción y, si el mensaje se repite, escríbenos indicando el registro y la hora en que salió.

Ten en cuenta también que sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo. En Odoo Apps, el módulo cuesta 9 € por versión de Odoo (pago único, sin IVA) para 17.0, 18.0, 19.0 y 20.0; el servicio local, 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año).

Cómo te ayuda FlexigoTech

Si un mensaje se repite y no encuentras de dónde viene, o necesitas que el módulo reciba datos de otro sistema, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Para dejar bien rellenos desde el principio esquemas, registros y envases, tienes la guía de puesta en marcha. El módulo está en su página de flexigotech.com y en Odoo Apps.

Sigue leyendo

Cómo funciona EPR & PPWR Compliance en Odoo por dentro: menús, tareas y registrosQué menús añade EPR & PPWR Compliance a Odoo 17, 18, 19 y 20, qué tareas programadas corren cada día o cada semana y dónde ver libro EPR y declaraciones.Puesta en marcha de EPR & PPWR Compliance en Odoo: ajustes, campos y estadosCómo poner en marcha EPR & PPWR Compliance en Odoo: esquemas por país, artículos de embalaje, estados que verás en cada registro y qué revisar la primera semana.EPR & PPWR Compliance en Odoo: cómo saber si encaja en tu empresaQué cubre y qué no EPR & PPWR Compliance según su documentación, qué depende de FlexigoTech Cloud, qué preparar antes y en qué versiones de Odoo está.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes