Què hi ha a la finestra del botó
El botó Canviar Entorn (Switch Environment) és a totes les branques publicades del mòdul (Odoo 17, 18, 19 i 20) i la seva condició de vista no l'amaga en cap cas. A Odoo 20, en prémer-lo, el botó fa el que es descriu a continuació. Els detalls de compra i de versions són a la fitxa d'Odoo Apps.
La finestra on hi ha el botó porta, entre d'altres, aquests camps:
Empresa(Company), al grupEmpresa, de només lectura. El codi li dona per defecte l'empresa activa.Confirmar NIF de l'Empresa(Confirm Company NIF), al grupConfirmació. La seva ajuda diu:Escriviu el NIF de l'empresa per confirmar el canvi d'entorn.(Type the company NIF to confirm the environment switch.).Canviar a l'Entorn(Switch to Environment), al grupDestinació(Target), amb les opcionsProves (preproducció AEAT)(Test (AEAT pre-production)) iProducció(Production).

Idees equivocades sobre el botó, una a una
Mite: «Premo el botó i l'entorn canvia»
Realitat: abans de tocar res, el botó compara. Primer calcula el NIF esperat: el NIF que l'empresa té configurat per a VeriFactu i, si aquest és buit, el número d'identificació fiscal de l'empresa. Després el compara amb el que has escrit a Confirmar NIF de l'Empresa. Només si coincideixen, el botó continua.
Mite: «He de copiar el NIF exacte, majúscules incloses»
Realitat: el codi treu els espais del principi i del final dels dos NIF i compara sense distingir majúscules de minúscules. Escriure'l en minúscules o amb un espai de més al final no impedeix el canvi. El que sí compta és quin és el NIF esperat: si l'empresa en té un de propi per a VeriFactu, és aquest el que es compara.
Mite: «Si el NIF falla, el canvi es queda a mitges»
Realitat: quan no coincideix, el botó s'atura amb aquest missatge: El NIF de confirmació no coincideix amb el NIF de l'empresa "…". Escriviu el NIF exacte per confirmar el canvi d'entorn. (NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch.). En lloc de «…» hi surt el NIF de l'empresa que el codi esperava, així que el mateix missatge et diu què escriure.
L'error atura l'acció i no es desa res del que havia de canviar: l'entorn de l'empresa queda com estava. L'arranjament és el que diu el missatge: escriu aquest NIF a Confirmar NIF de l'Empresa i prem Canviar Entorn una altra vegada.
Mite: «Si trio l'entorn en què ja sóc, dona error o el torna a aplicar»
Realitat: el NIF es comprova primer, així que, encara que la destinació sigui l'actual, l'has d'escriure bé. Si el NIF és correcte i l'entorn triat a Canviar a l'Entorn és el que l'empresa ja té, la finestra es tanca sense més: no canvia res i no surt cap avís. Si la finestra es tanca sense missatge, és el que ha passat: la destinació coincidia amb l'entorn actual.
Mite: «El canvi no deixa rastre»
Realitat: quan l'entorn triat és diferent de l'actual, el botó demana el canvi a l'empresa. Aquest mètode de l'empresa torna a mirar si l'entorn ja és el demanat i, si no ho és, escriu l'entorn nou. Després el codi apunta al log d'Odoo una línia informativa amb el nom de l'empresa, l'entorn nou i el nom de l'usuari que ho ha fet.
Finalment, la pantalla mostra una notificació d'èxit. El seu títol és Entorn Canviat (Environment Switched) i el seu missatge, S'ha canviat l'entorn AEAT a "…". (AEAT environment switched to "…".), amb l'entorn triat en lloc de «…». Aquest avís és el que dona el botó en acabar.
Mite: «Aquest botó és només d'Odoo 20»
Realitat: el botó és a les branques 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes versions. Amb Odoo en català es diu Canviar Entorn.

Canviar Entorn amb Odoo en català.L'ordre del botó, de principi a fi
En resum, i segons el codi d'Odoo 20, això és el que passa en prémer Canviar Entorn:
- Es calcula el NIF esperat de l'empresa i es compara amb el que has escrit, sense espais als extrems i sense distingir majúscules.
- Si no coincideixen, surt el missatge del NIF i s'atura tot: no es desa res.
- Si coincideixen i la destinació és l'entorn actual, la finestra es tanca sense avís.
- Si la destinació és una altra, s'escriu l'entorn nou a l'empresa i s'apunta una línia al log amb l'empresa, l'entorn i l'usuari.
- Es mostra la notificació
Entorn Canviat.
Per veure el que el mòdul afegeix a les factures, tens què afegeix a les factures; i si t'interessa un altre botó del mòdul, amb el mateix format, hi ha el de Generar Exportació.
Com t'ajuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs preparant la posada en marxa de VeriFactu al teu Odoo i vols revisar amb algú les dades de l'empresa abans de canviar d'entorn, escriu-nos.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_spain_verifactu 20.0 (1fdc980f): wizards/verifactu_env_switch_wizard_views.xml
- Codi del mòdul: flexigo_spain_verifactu 20.0 (1fdc980f): wizards/verifactu_env_switch_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
