Avertissements lors de la saisie des prix, dates et facteurs
Les messages de cette partie apparaissent à l'enregistrement des données de référence. Si vous voulez d'abord voir quels menus le module ajoute et le parcours d'un enregistrement, nous l'expliquons dans comment fonctionne EU CBAM Compliance Manager en interne.
Que faire si The carbon price must be positive. ou The certificate price must be positive. s'affiche ?
Ce sont deux messages distincts : l'un pour le prix du carbone, l'autre pour le prix du certificat. Le module refuse d'enregistrer l'un comme l'autre si le montant n'est pas positif. Corrigez le chiffre pour qu'il le soit et enregistrez de nouveau. Si vous avez copié le montant depuis un tableur, vérifiez le signe avant de le coller.

Pourquoi me dit-il qu'un facteur doit être compris entre 0 et 1, ou que la date To doit suivre From ?
Il existe deux messages de facteur : The CBAM factor must be between 0 and 1. et The cross-sectoral correction factor must be between 0 and 1. Tous deux exigent une valeur dans cet intervalle. Si votre donnée est exprimée en pourcentage, convertissez-la d'abord en un nombre entre 0 et 1. Celui des dates est The effective date "To" must be after "From". Le module exige que la date de fin de validité soit postérieure à la date de début. Vérifiez qu'elles ne sont pas inversées et que vous n'avez pas saisi le même jour dans les deux.
Que signifient les messages qui se terminent par must be unique! ?
Le module n'accepte pas les doublons dans ces cas, chacun avec son texte :
The date must be unique!The year must be unique!The CN code must be unique!The combination of CN code, country and version must be unique!
Dans tous les cas, ce que vous essayez d'enregistrer existe déjà. Au lieu de créer un nouvel enregistrement, recherchez celui qui existe et modifiez-le. Dans le dernier, ce qui ne peut pas se répéter, c'est la combinaison code NC, pays et version : un même code NC avec le même pays et la même version est déjà enregistré.

Erreurs sur les événements d'importation et les émissions
Quelle différence entre Transaction quantity cannot be zero. et Quantity must be greater than zero. ?
Ce sont deux messages aux règles différentes, qu'il vaut mieux lire tels quels. Le premier concerne la quantité d'une transaction et dit seulement qu'elle ne peut pas être nulle. Le second exige une quantité supérieure à zéro. Dans les deux cas, vérifiez le champ quantité de l'enregistrement et saisissez la valeur réelle.
Que me manque-t-il quand l'avertissement sur les émissions réelles ou par défaut apparaît ?
Avec des émissions réelles, vous obtenez Actual emissions require a specific emissions value, a verifier name and at least one verification report attachment. Le module exige trois éléments à la fois : une valeur d'émissions spécifique, le nom du vérificateur et au moins un rapport de vérification en pièce jointe. S'il en manque un seul, il n'enregistre pas. Avec des émissions par défaut, vous obtenez Default emissions require an applied default value or a documented manual override. Ici, un seul des deux suffit : une valeur par défaut appliquée ou une substitution manuelle documentée. Si vous voyez No default value found for %s / %s., le module n'a pas trouvé de valeur par défaut pour les deux données affichées à la place de chaque %s. Vérifiez ces deux données. Rappelez-vous que le message sur les émissions par défaut accepte, en alternative à la valeur appliquée, une substitution manuelle documentée.
Et s'il affiche Product %s is not CBAM-covered. ou refuse le numéro EORI ?
Le premier nomme le produit (vous verrez lequel à la place de %s) et indique qu'il n'est pas couvert par le CBAM dans le module. Vérifiez qu'il s'agit bien du produit que vous vouliez inclure ; le message ne donne pas plus de détails. Le second est EORI number should start with a 2-letter country prefix followed by alphanumeric characters. Le numéro EORI doit commencer par les deux lettres du pays, suivies de caractères alphanumériques. Supprimez espaces, tirets ou autres signes et vérifiez que le préfixe pays se trouve au début.
Déclarations soumises et événements verrouillés

Que faire avec Declaration is already submitted. ou si je ne peux pas rouvrir une déclaration ?
Declaration is already submitted. indique que cette déclaration figure déjà comme soumise. Si vous tentez de la rouvrir sans le rôle adéquat, le module répond Only a CBAM Administrator may reopen a declaration. : demandez la réouverture à un utilisateur CBAM Administrator. Vous pouvez aussi voir A declaration period already exists for %s. Une période de déclaration existe déjà pour la valeur affichée à la place de %s. Retrouvez-la et travaillez dessus au lieu d'en créer une autre.
Pourquoi ne puis-je ni modifier ni recalculer un événement d'importation ?
Si l'événement appartient à une déclaration soumise, vous verrez This import event belongs to a submitted declaration and is locked. Only a CBAM Administrator may override it. Il est verrouillé et seul un CBAM Administrator peut lever ce verrou. Avec Cannot recompute a locked import event., le module ne recalcule pas un événement verrouillé : tant que l'événement est verrouillé, il n'est pas recalculé. Et si Select at least one import event. s'affiche, l'action lancée nécessite au moins un événement d'importation sélectionné. Cochez-en un ou plusieurs dans la liste et relancez-la.
Avant d'écrire au support, copiez le texte exact du message. Avec le libellé sous les yeux, il est facile de retrouver sur cette page la règle concernée.
Comment FlexigoTech vous aide
EU CBAM Compliance Manager est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20, à 9 € HT par version d'Odoo, en paiement unique sur chaque fiche. Vous trouverez les détails sur la page du module et sur sa fiche Odoo Apps. Si vous hésitez encore sur son intérêt pour votre entreprise, commencez par savoir si EU CBAM Compliance Manager vous convient. Chez FlexigoTech, nous déployons Odoo 17, 18, 19 et 20 et développons des connecteurs et intégrations sur mesure. Si une erreur revient au chargement de vos données ou si vous voulez connecter le module à d'autres systèmes, nous pouvons l'examiner avec vous.
À lire aussi
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_carbon_price_deduction.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_certificate_price.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_certificate_transaction.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_cn_code.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_declaration_period.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_default_value.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_factor.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/cbam_import_event.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): models/res_company.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): wizards/cbam_data_request_wizard.py
- Code du module : flexigo_cbam_compliance 20.0 (e3003203): wizards/cbam_reclassify_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/17.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/18.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/19.0/flexigo_cbam_compliance
- flexigotech.com/en/services.html
