Aller au contenu principal
EPR & PPWR Compliance: Packaging, Shipments, All Countries

Erreurs EPR & PPWR Compliance dans Odoo : quand chaque message apparaît et que faire

Les messages d'erreur d'EPR & PPWR Compliance indiquent ce qui manque : une valeur hors limites, une date de fin antérieure à la date de début, un état qui ne permet pas l'action ou un rôle que vous n'avez pas. Voici chaque message avec son texte exact, quand il apparaît et ce qu'il faut faire pour continuer.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
7 min

Comment lire les messages d'EPR & PPWR Compliance

Chaque message du module a un texte en anglais qui indique déjà ce qui manque. Les tableaux reprennent le texte exact tel que le module le définit ; là où figurent %s ou %%, ils sont reproduits à l'identique. Ils sont regroupés selon la partie du module où vous les rencontrerez : emballages, systèmes et dates, déclarations, registre EPR et import, et la connexion à FlexigoTech Cloud. Si vous préférez d'abord voir le parcours des menus et des enregistrements, consultez le fonctionnement interne du module.

Emballages, composants et transferts

Ces messages apparaissent lorsque vous renseignez un emballage et ses composants.

MessageQuand il apparaîtQue faire
Set a supplier on the packaging item first.L'article d'emballage n'a pas de fournisseur.Indiquez le fournisseur sur l'article d'emballage et réessayez.
Component weight must be greater than zero.Le poids d'un composant n'est pas supérieur à zéro.Saisissez un poids de composant supérieur à zéro.
%s must be between 0 and 100 %%.Une valeur en pourcentage sort de la plage de 0 à 100.Corrigez la valeur pour qu'elle soit comprise entre 0 et 100.
Heavy metal concentration cannot be negative.La concentration en métaux lourds a une valeur négative.Mettez-la à zéro ou à une valeur positive.
The packaging quantity must be positive.La quantité d'emballage n'est pas positive.Saisissez une quantité positive.
Choose the pack (packaging unit) for grouped packaging.Un emballage groupé n'a pas de pack choisi.Choisissez le pack (l'unité de conditionnement) de l'emballage groupé.
Only an EPR manager can record the packaging of transfers again.Une personne qui n'est pas EPR manager tente d'enregistrer à nouveau l'emballage des transferts.Demandez à un EPR manager de le faire.

Une remarque sur The packaging quantity must be positive. : le même texte figure deux fois dans la liste des messages du module, il peut donc provenir de deux contrôles différents. La solution est la même dans les deux cas : saisir une quantité positive.

En plus de ces messages, le module propose dans EPR & PPWR › Compliance › PPWR readiness une liste par emballage et par exigence avec les colonnes Status, Reason et Manual Status. Avec le filtre Issues et un regroupement par Requirement, elle se présente ainsi :

Liste PPWR readiness regroupée par exigence avec le filtre Issues
La liste PPWR readiness avec le filtre Issues, regroupée par Requirement, avec les colonnes Packaging, Requirement, Article, Applies From, Status, Reason et Manual Status.

Systèmes, enregistrements, mandats et périodes

Dans ce groupe, presque tout concerne les dates : le module refuse d'enregistrer une fin antérieure au début. Les autres messages réclament une donnée manquante.

MessageQuand il apparaîtQue faire
The period end cannot be before its start.La fin de la période est antérieure à son début.Corrigez l'une des deux dates.
An EPR declaration needs a scheme.Une déclaration EPR n'a pas de système.Choisissez le système de la déclaration.
A plastic tax return needs the tax.Une déclaration de taxe sur le plastique n'a pas de taxe indiquée.Indiquez la taxe sur cette déclaration.
The end date of a fee schedule cannot be before its start date.Un barème de contributions a une date de fin antérieure à sa date de début.Corrigez les dates du barème.
A registered scheme needs its registration number (%s).Un système enregistré n'a pas de numéro d'enregistrement.Ajoutez le numéro d'enregistrement.
The registration end date cannot be before its start date.Un enregistrement se termine avant de commencer.Vérifiez ses dates de début et de fin.
The mandate end date cannot be before its start date.Un mandat se termine avant de commencer.Vérifiez ses dates de début et de fin.
Formulaire d'un système EPR emballages pour la Belgique dans Odoo
Le formulaire du système EPR emballages pour la Belgique dans EPR & PPWR › Schemes, avec juridiction, flux, état, autorité et enregistrement, qui doit s'y conformer, vendeurs étrangers, base légale et le chatter.

Ce que permet chaque état d'une déclaration

Les messages des déclarations fixent clairement les règles : une déclaration ne se recalcule et ne s'envoie qu'en brouillon ; elle ne s'accepte qu'une fois envoyée ; une déclaration envoyée n'avance que par ses boutons, en l'acceptant ou en la faisant annuler par un EPR administrator ; et seule une déclaration annulée revient en brouillon. Une déclaration envoyée ne peut pas non plus être supprimée.

MessageQuand il apparaîtQue faire
Only draft declarations can be recomputed.Vous tentez de recalculer une déclaration qui n'est pas en brouillon.Recalculez uniquement en brouillon ; si elle est déjà envoyée, créez une correction ou demandez son annulation à un EPR administrator.
Only draft declarations can be submitted.Vous tentez d'envoyer une déclaration qui n'est pas en brouillon.Vérifiez l'état : l'envoi ne se fait qu'à partir du brouillon.
Only submitted declarations can be accepted.Vous tentez d'accepter une déclaration qui n'a pas été envoyée.Envoyez-la d'abord, puis acceptez-la.
Only an EPR administrator can cancel a submitted declaration.Une personne qui n'est pas EPR administrator tente d'annuler une déclaration envoyée.Demandez l'annulation à un EPR administrator.
Only cancelled declarations can be reset to draft.Vous tentez de remettre en brouillon une déclaration qui n'est pas annulée.Si elle est envoyée, un EPR administrator doit d'abord l'annuler.
Corrections are created for submitted declarations.Vous tentez de créer une correction pour une déclaration qui n'a pas été envoyée.Créez la correction sur une déclaration envoyée.
A submitted declaration only moves on through its buttons: accept it, or have an EPR administrator cancel it.Vous tentez de changer l'état d'une déclaration envoyée sans passer par ses boutons.Utilisez les boutons : acceptez-la ou demandez à un EPR administrator de l'annuler.
Submitted declarations cannot be deleted.Vous tentez de supprimer une déclaration envoyée.Elle ne se supprime pas : acceptez-la, créez une correction ou demandez son annulation.
Formulaire d'une déclaration EPR à l'état Submitted
Une déclaration à l'état Submitted dans EPR & PPWR › Declarations, avec type, enregistrement, système, juridiction, période annuelle, lignes de matériaux avec poids et montants, totaux et l'export Excel dans le chatter.

Si vous repérez une erreur dans une déclaration déjà envoyée, les messages vous laissent deux voies : une correction, qui se crée sur les déclarations envoyées, ou son annulation par un EPR administrator pour pouvoir la remettre en brouillon.

Registre EPR et import de fichiers

Les lignes du registre déjà déclarées sont figées : le module refuse de les modifier ou de les supprimer et vous demande d'enregistrer un ajustement. Les trois autres messages de ce tableau apparaissent lors de l'import d'un fichier.

MessageQuand il apparaîtQue faire
Declared ledger lines cannot be changed. Record an adjustment instead.Vous tentez de modifier une ligne du registre déjà déclarée.Enregistrez un ajustement au lieu de modifier la ligne.
Declared ledger lines cannot be deleted. Record an adjustment instead.Vous tentez de supprimer une ligne du registre déjà déclarée.Enregistrez un ajustement au lieu de la supprimer.
Reading XLSX needs the openpyxl library; save the sheet as CSV instead.Vous importez un fichier XLSX et la bibliothèque openpyxl est absente.Enregistrez la feuille en CSV et importez-la à nouveau, comme le propose le message.
The file is empty.Le fichier importé est vide.Vérifiez que vous avez choisi le bon fichier et qu'il contient des données.
Missing columns: %sIl manque des colonnes dans le fichier.Ajoutez les colonnes indiquées par le message et relancez l'import.
Vue pivot du registre EPR, une déclaration envoyée et la liste PPWR readiness
Parcours du tableau croisé EPR ledger avec le poids par matériau d'un trimestre pour la Belgique (carton, bouteilles PET et PP rigide), une déclaration à l'état Submitted et la liste PPWR readiness regroupée par exigence.

Quand le message vient de FlexigoTech Cloud

Ce module fonctionne avec un service local de FlexigoTech Cloud, qui a son propre message : The answer of FlexigoTech Cloud does not match the request. Nothing was changed. Il signifie deux choses : la réponse du service ne correspond pas à la demande, et rien n'a été modifié. Relancez l'action et, si le message revient, écrivez-nous en précisant l'enregistrement et l'heure à laquelle il est apparu.

Sachez aussi que sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; vos données restent dans votre Odoo. Sur Odoo Apps, le module coûte 9 € par version d'Odoo (paiement unique, HT) pour 17.0, 18.0, 19.0 et 20.0 ; le service local, 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an).

Comment FlexigoTech vous accompagne

Si un message revient sans que vous trouviez son origine, ou si le module doit recevoir des données d'un autre système, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Pour bien renseigner dès le départ systèmes, enregistrements et emballages, suivez le guide de mise en route. Le module est disponible sur sa page flexigotech.com et sur Odoo Apps.

À lire aussi

Comment fonctionne EPR & PPWR Compliance dans Odoo : menus, tâches et enregistrementsLes menus ajoutés par EPR & PPWR Compliance à Odoo 17, 18, 19 et 20, les tâches planifiées quotidiennes ou hebdomadaires, le registre EPR et les déclarations.Mise en route d'EPR & PPWR Compliance dans Odoo : réglages, champs et statutsComment mettre en route EPR & PPWR Compliance dans Odoo : schémas par pays, articles d'emballage, statuts de chaque fiche et contrôles de la première semaine.EPR & PPWR Compliance pour Odoo : comment savoir s'il convient à votre entrepriseCe que couvre EPR & PPWR Compliance selon sa documentation, ce qui dépend de FlexigoTech Cloud, ce qu'il faut préparer et les versions d'Odoo concernées.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources