Aller au contenu principal
VeriFactu

Erreur de confirmation du NIF lors du changement d'environnement dans VeriFactu

Le message apparaît quand vous cliquez sur Switch Environment et que le NIF saisi pour confirmer n'est pas identique à celui de la société, sans tenir compte des majuscules ni des espaces aux extrémités. Pour le résoudre, saisissez exactement le NIF que le message affiche entre guillemets, puis cliquez de nouveau sur le bouton.

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

L'essentiel

Module
VeriFactu
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
4 min

Le message et où il apparaît

La fenêtre de changement d'environnement de VeriFactu demande de confirmer le NIF avant de changer d'environnement. Si ce que vous saisissez ne correspond pas, en cliquant sur Switch Environment l'action s'arrête et le message suivant s'affiche : NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch.. À la place des points de suspension, le module affiche le NIF avec lequel il a fait la comparaison.

Le texte figure dans le code publié d'Odoo 17, 18, 19 et 20, et le bouton Switch Environment est toujours visible dans les quatre versions.

Schéma réalisé avec du code, pas une capture d'écran d'Odoo : en haut le bouton de changement d'environnement et en dessous le message de confirmation du NIF
Schéma réalisé avec du code à partir du code publié du module : le bouton et le message avec le texte original du code, dans Odoo 17, 18, 19 et 20.

Avec Odoo en espagnol, le message se lit comme dans le second schéma.

Schéma réalisé avec du code, pas une capture d'écran d'Odoo : le même message de confirmation du NIF en espagnol et en catalan
Schéma réalisé avec du code à partir des traductions publiées du module : le message en espagnol (El NIF de confirmación no coincide con el NIF de la empresa "…". Escriba el NIF exacto para confirmar el cambio de entorno.) et sa version en catalan.

Ce que le bouton ne montre pas

Il apparaît en cliquant sur le bouton, et seulement là

Le message est déclenché par l'action du bouton Switch Environment lorsque la condition suivante est remplie. C'est la réponse au clic sur le bouton : ne l'attribuez pas à l'ouverture de la fenêtre ni à l'enregistrement d'une autre fiche.

La vérification du NIF passe avant tout changement

La première chose que fait l'action est de comparer le NIF. Ce n'est que s'il correspond qu'elle examine l'environnement choisi : s'il est identique à celui que la société a déjà, elle ferme la fenêtre sans rien toucher ; s'il est différent, elle le change. C'est pourquoi le message peut apparaître même quand vous choisissez l'environnement que la société a déjà : la comparaison se fait avant de regarder cela.

La comparaison se fait avec le NIF de la société, et le message vous le montre

Comme NIF attendu, le module prend le NIF enregistré pour la société et en retire les espaces aux extrémités. C'est la valeur qui apparaît entre guillemets dans le message, inutile donc de la deviner : lisez-la là.

Majuscules et espaces aux extrémités ne comptent pas ; tout le reste, si

Ce que vous saisissez comme le NIF attendu sont passés en majuscules et débarrassés des espaces du début et de la fin avant d'être comparés. Une lettre en minuscule ne provoque donc pas l'erreur. Toute autre différence la provoque : un caractère en trop ou manquant, un espace au milieu ou un tiret absent du NIF attendu.

En cas d'échec, l'environnement ne change pas

Le message arrête l'action et avec elle ce qui allait changer : rien n'est enregistré et la société reste dans l'environnement qu'elle avait. Vous pouvez corriger votre saisie et cliquer de nouveau sur Switch Environment.

S'il correspond, il y a deux issues

Si l'environnement choisi est celui que la société a déjà, la fenêtre se ferme sans afficher aucun avis. S'il est différent, le changement se fait par un seul chemin, celui de la société elle-même, et vous verrez l'avis Environment Switched avec le texte AEAT environment switched to "…".. De plus, le module laisse une ligne dans le journal du serveur avec la société, l'environnement et l'utilisateur qui l'a modifié.

Comment le résoudre

  1. Lisez le NIF que le message affiche entre guillemets : c'est la valeur à laquelle ce que vous avez saisi a été comparé.
  2. S'il s'agit du NIF de votre société, saisissez-le tel qu'il apparaît pour confirmer (les majuscules importent peu) et cliquez de nouveau sur Switch Environment.
  3. S'il ne s'agit pas du NIF de votre société, la valeur de comparaison n'est pas la bonne : vérifiez le NIF de la société avant de réessayer.
  4. Vérifiez le résultat : l'avis Environment Switched indique que le changement a été effectué. Si la fenêtre se ferme sans avis, l'environnement que vous aviez choisi était déjà celui de la société.

Pour aller plus loin avec le module

Un autre message du module, avec sa condition dans le code, est celui du gestionnaire SIF lors de la relance des envois, et ce que le module ajoute aux factures se trouve dans ce tour d'horizon des champs et boutons. Si vous êtes en train de mettre en place Odoo et souhaitez vérifier comment se présente le changement d'environnement avant de facturer, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

Le module est publié sur Odoo Apps pour les versions 17.0, 18.0, 19.0 et 20.0.

À lire aussi

Ce que VeriFactu España ajoute à la facture Odoo et quand il intervientChamps que VeriFactu España ajoute à la facture Odoo, quand il crée l'enregistrement à la validation et comment vérifier qu'il est intervenu, pas à pas.«Only a SIF Manager can retry AEAT submissions.» : quand il apparaît et que faireQue signifie l'avertissement «Only a SIF Manager can retry AEAT submissions.» dans VeriFactu pour Odoo : quand il apparaît et comment le résoudre.Ce que fait le bouton Generate Export de VeriFactu España dans OdooCe que fait le bouton Generate Export de VeriFactu España dans Odoo : qui le voit, ce que génère chaque type d'exportation et l'événement consigné.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources