Vai al contenuto principale
VeriFactu

Il pulsante Switch Environment di VeriFactu in Odoo: miti e realtà

Il pulsante Switch Environment di VeriFactu España (AEAT RRSIF Compliance) cambia l'ambiente AEAT dell'azienda tra Test (AEAT pre-production) e Production, ma solo dopo che hai scritto il NIF dell'azienda. Se il NIF non coincide, il pulsante si ferma e non viene salvato nulla; se coincide e l'ambiente scelto è diverso da quello attuale, salva il nuovo ambiente e mostra un avviso; se è lo stesso, la finestra si chiude senza cambiare nulla.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
VeriFactu
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa c'è nella finestra del pulsante

Il pulsante Switch Environment è presente in tutti i rami pubblicati del modulo (Odoo 17, 18, 19 e 20) e la condizione della vista non lo nasconde mai. In Odoo 20, quando lo premi, il pulsante fa quanto descritto di seguito. I dettagli su acquisto e versioni sono nella scheda di Odoo Apps.

La finestra in cui si trova il pulsante contiene, tra gli altri, questi campi:

  • Company, nel gruppo Company, di sola lettura. Il codice le assegna di default l'azienda attiva.
  • Confirm Company NIF, nel gruppo Confirmation. Il suo testo di aiuto dice: Type the company NIF to confirm the environment switch.
  • Switch to Environment, nel gruppo Target, con le opzioni Test (AEAT pre-production) e Production.
Schema realizzato con il codice a partire dal codice pubblicato del modulo, non una schermata di Odoo: il pulsante di cambio ambiente e, di lato, i messaggi che lo accompagnano
Schema realizzato con il codice, non è una schermata di Odoo: il pulsante con i suoi messaggi, quello del NIF che non coincide e quello di ambiente cambiato.

Idee sbagliate sul pulsante, una per una

Mito: «Premo il pulsante e l'ambiente cambia»

Realtà: prima di toccare qualsiasi cosa, il pulsante confronta. Per prima cosa calcola il NIF atteso: il NIF che l'azienda ha configurato per VeriFactu e, se questo è vuoto, il numero di identificazione fiscale dell'azienda. Poi lo confronta con quanto hai scritto in Confirm Company NIF. Solo se coincidono, il pulsante va avanti.

Mito: «Devo copiare il NIF esatto, maiuscole comprese»

Realtà: il codice toglie gli spazi all'inizio e alla fine dei due NIF e confronta senza distinguere maiuscole da minuscole. Scriverlo in minuscolo o con uno spazio di troppo alla fine non impedisce il cambio. Conta invece quale sia il NIF atteso: se l'azienda ne ha uno proprio per VeriFactu, è quello che viene confrontato.

Mito: «Se il NIF non va bene, il cambio resta a metà»

Realtà: quando non coincide, il pulsante si ferma con questo messaggio: NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch. Al posto di «…» compare il NIF dell'azienda che il codice si aspettava, quindi il messaggio stesso ti dice cosa scrivere.

L'errore interrompe l'azione e non viene salvato nulla di ciò che stava per cambiare: l'ambiente dell'azienda resta com'era. La soluzione è quella indicata dal messaggio: scrivi quel NIF in Confirm Company NIF e premi di nuovo Switch Environment.

Mito: «Se scelgo l'ambiente in cui sono già, dà errore o lo riapplica»

Realtà: il NIF viene controllato per primo, quindi anche se la destinazione è quella attuale devi scriverlo correttamente. Se il NIF è corretto e l'ambiente scelto in Switch to Environment è quello che l'azienda ha già, la finestra si chiude e basta: non cambia nulla e non compare alcun avviso. Se la finestra si chiude senza messaggio, è successo questo: la destinazione coincideva con l'ambiente attuale.

Mito: «Il cambio non lascia traccia»

Realtà: quando l'ambiente scelto è diverso da quello attuale, il pulsante richiede il cambio all'azienda. Quel metodo dell'azienda controlla di nuovo se l'ambiente è già quello richiesto e, se non lo è, scrive il nuovo ambiente. Dopodiché il codice registra nel log di Odoo una riga informativa con il nome dell'azienda, il nuovo ambiente e il nome dell'utente che l'ha eseguito.

Infine, lo schermo mostra una notifica di successo. Il suo titolo è Environment Switched e il suo messaggio, AEAT environment switched to "…"., con l'ambiente scelto al posto di «…». Questo avviso è ciò che il pulsante restituisce al termine.

Mito: «Questo pulsante esiste solo in Odoo 20»

Realtà: il pulsante è presente nei rami 17.0, 18.0, 19.0 e 20.0, e il modulo è pubblicato su Odoo Apps per queste versioni. Con Odoo in catalano si chiama Canviar Entorn; nelle altre lingue, tra cui l'italiano, il modulo non ha traduzione e resta Switch Environment.

Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: il testo del pulsante in inglese e in catalano
Schema realizzato con il codice, non è una schermata di Odoo: il pulsante si chiama Switch Environment in inglese e Canviar Entorn in catalano.

L'ordine del pulsante, dall'inizio alla fine

In sintesi, e secondo il codice di Odoo 20, ecco cosa succede quando premi Switch Environment:

  1. Viene calcolato il NIF atteso dell'azienda e confrontato con quello che hai scritto, senza spazi agli estremi e senza distinguere le maiuscole.
  2. Se non coincidono, compare il messaggio sul NIF e tutto si ferma: non viene salvato nulla.
  3. Se coincidono e la destinazione è l'ambiente attuale, la finestra si chiude senza avviso.
  4. Se la destinazione è un'altra, il nuovo ambiente viene scritto nell'azienda e viene registrata una riga nel log con l'azienda, l'ambiente e l'utente.
  5. Viene mostrata la notifica Environment Switched.

Per vedere cosa aggiunge il modulo alle fatture, trovi cosa aggiunge alle fatture; e se ti interessa un altro pulsante del modulo, con lo stesso formato, c'è quello di Generar Exportación.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai preparando l'avvio di VeriFactu nel tuo Odoo e vuoi rivedere con qualcuno i dati dell'azienda prima di cambiare ambiente, scrivici.

Continua a leggere

Cosa aggiunge VeriFactu España alla fattura di Odoo e quando intervieneCampi che VeriFactu España aggiunge alla fattura di Odoo, quando crea il registro alla pubblicazione e come verificare che sia intervenuto, passo passo.«Only a SIF Manager can retry AEAT submissions.»: quando compare e cosa fareCosa significa l'avviso «Only a SIF Manager can retry AEAT submissions.» in VeriFactu per Odoo: quando compare, quali pulsanti lo danno e come risolverlo.Cosa fa il pulsante Generate Export di VeriFactu Spagna in OdooCosa fa il pulsante Generate Export di VeriFactu Spagna in Odoo: chi lo vede, cosa genera ogni tipo di esportazione e l'evento che lascia registrato.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti