Saltar al contenido principal
VeriFactu

Error de confirmación de NIF al cambiar de entorno en VeriFactu

El mensaje sale al pulsar Cambiar Entorno (Switch Environment) cuando el NIF que has escrito para confirmar no es igual al NIF de la empresa, sin contar mayúsculas ni espacios en los extremos. Se resuelve escribiendo exactamente el NIF que el propio mensaje muestra entre comillas y pulsando de nuevo el botón.

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

Lo esencial

Módulo
VeriFactu
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

El mensaje y dónde sale

La ventana de cambio de entorno de VeriFactu pide confirmar el NIF antes de cambiar de entorno. Si lo que escribes no casa, al pulsar Cambiar Entorno se detiene la acción y aparece: El NIF de confirmación no coincide con el NIF de la empresa "…". Escriba el NIF exacto para confirmar el cambio de entorno. (NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch.). En lugar de los puntos suspensivos, el módulo pone el NIF con el que ha comparado.

El texto está en el código publicado de Odoo 17, 18, 19 y 20, y el botón Cambiar Entorno se ve siempre en las cuatro versiones.

Esquema hecho con código, no una pantalla de Odoo: arriba el botón de cambiar entorno y debajo el mensaje de confirmación de NIF
Esquema hecho con código a partir del código publicado del módulo: el botón y el mensaje con el texto original del código, en Odoo 17, 18, 19 y 20.

Con Odoo en castellano, el mensaje se lee como en el segundo esquema.

Esquema hecho con código, no una pantalla de Odoo: el mismo mensaje de confirmación de NIF en castellano y en catalán
Esquema hecho con código a partir de las traducciones publicadas del módulo: el mensaje en castellano (El NIF de confirmación no coincide con el NIF de la empresa "…". Escriba el NIF exacto para confirmar el cambio de entorno.) y su versión en catalán.

Lo que no se ve en el botón

Sale al pulsar el botón, y solo ahí

El mensaje lo lanza la acción del botón Cambiar Entorno cuando se cumple la condición que sigue. Es la respuesta a pulsar el botón: no lo atribuyas a abrir la ventana ni a guardar otra ficha.

La comprobación del NIF va antes que cualquier cambio

Lo primero que hace la acción es comparar el NIF. Solo si coincide mira el entorno que has elegido: si es el mismo que ya tiene la empresa, cierra la ventana sin tocar nada; si es otro, lo cambia. Por eso el mensaje puede salir incluso cuando eliges el entorno que la empresa ya tiene: la comparación se hace antes de mirar eso.

Se compara con el NIF de la empresa, y el mensaje te lo enseña

Como NIF esperado, el módulo toma el NIF que tiene guardado para la empresa y le quita los espacios de los extremos. Ese es el valor que aparece entre comillas en el mensaje, así que no hace falta adivinarlo: léelo de ahí.

Mayúsculas y espacios de los extremos no cuentan; lo demás, sí

Tanto lo que escribes como el NIF esperado se pasan a mayúsculas y se les quitan los espacios del principio y del final antes de compararlos. Una letra en minúscula, por tanto, no provoca el error. Cualquier otra diferencia sí lo provoca: un carácter que sobra o falta, un espacio en medio o un guion que no está en el NIF esperado.

Si falla, el entorno no cambia

El mensaje detiene la acción y con ella lo que iba a cambiar: no se guarda nada y la empresa sigue en el entorno que tenía. Puedes corregir lo escrito y volver a pulsar Cambiar Entorno.

Si coincide, hay dos desenlaces

Si el entorno elegido es el que la empresa ya tiene, la ventana se cierra sin mostrar ningún aviso. Si es distinto, el cambio se hace por un único camino, el de la propia empresa, y verás el aviso Entorno Cambiado (Environment Switched) con el texto Se ha cambiado el entorno AEAT a "…". (AEAT environment switched to "…".). Además, el módulo deja una línea en el registro del servidor con la empresa, el entorno y el usuario que lo ha cambiado.

Cómo resolverlo

  1. Lee el NIF que el mensaje muestra entre comillas: es el valor contra el que se ha comparado lo que escribiste.
  2. Si es el NIF de tu empresa, escríbelo tal cual aparece para confirmar (las mayúsculas dan igual) y pulsa de nuevo Cambiar Entorno.
  3. Si no es el NIF de tu empresa, el valor con el que se compara no es el correcto: revisa el NIF de la empresa antes de volver a intentarlo.
  4. Comprueba el resultado: el aviso Entorno Cambiado indica que el cambio se ha hecho. Si la ventana se cierra sin aviso, el entorno que habías elegido ya era el que tenía la empresa.

Para seguir con el módulo

Otro mensaje del módulo con su condición en el código es el de Gestor SIF al reintentar envíos, y lo que el módulo añade a las facturas está en este repaso de campos y botones. Si estás implantando Odoo y quieres revisar cómo queda el cambio de entorno antes de facturar, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

El módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0.

Sigue leyendo

Qué añade VeriFactu España a la factura de Odoo y cuándo actúaCampos que VeriFactu España añade a la factura de Odoo, cuándo crea el registro al publicarla y cómo comprobar que ha actuado, paso a paso.«Solo un Gestor SIF puede reintentar envíos a la AEAT.»: cuándo sale y qué hacerQué significa el aviso «Solo un Gestor SIF puede reintentar envíos a la AEAT.» en VeriFactu para Odoo: cuándo sale, qué botones lo dan y cómo resolverlo.Qué hace el botón Generar Exportación de VeriFactu España en OdooQué hace el botón Generar Exportación de VeriFactu España en Odoo: quién lo ve, qué genera cada tipo de exportación y el evento que deja anotado.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes