Naar hoofdinhoud
VeriFactu

De knop Switch Environment van VeriFactu in Odoo: mythes en feiten

De knop Switch Environment van VeriFactu España (AEAT RRSIF Compliance) wisselt de AEAT-omgeving van het bedrijf tussen Test (AEAT pre-production) en Production, maar pas nadat je het NIF van het bedrijf hebt ingevuld. Komt het NIF niet overeen, dan stopt de knop en wordt er niets opgeslagen; komt het overeen en verschilt de gekozen omgeving van de huidige, dan slaat hij de nieuwe omgeving op en toont een melding; is het dezelfde omgeving, dan sluit het venster zonder iets te wijzigen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
VeriFactu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

Wat er in het venster van de knop staat

De knop Switch Environment zit in alle gepubliceerde takken van de module (Odoo 17, 18, 19 en 20) en de weergavevoorwaarde verbergt hem nergens. In Odoo 20 doet de knop bij het indrukken wat hieronder staat. De details over aankoop en versies vind je op de pagina in Odoo Apps.

Het venster met de knop bevat onder andere deze velden:

  • Company, in de groep Company, alleen-lezen. De code vult standaard het actieve bedrijf in.
  • Confirm Company NIF, in de groep Confirmation. De help zegt: Type the company NIF to confirm the environment switch.
  • Switch to Environment, in de groep Target, met de opties Test (AEAT pre-production) en Production.
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen Odoo-scherm: de knop voor het wisselen van omgeving en daarnaast de meldingen die erbij horen
Schema gemaakt met code, geen Odoo-schermafbeelding: de knop met zijn meldingen, die van het NIF dat niet overeenkomt en die van de gewijzigde omgeving.

Misverstanden over de knop, één voor één

Mythe: «Ik druk op de knop en de omgeving verandert»

Feit: voordat er iets verandert, vergelijkt de knop. Eerst berekent hij het verwachte NIF: het NIF dat het bedrijf voor VeriFactu heeft ingesteld en, als dat leeg is, het fiscale identificatienummer van het bedrijf. Daarna vergelijkt hij dat met wat je in Confirm Company NIF hebt ingevuld. Alleen als ze overeenkomen, gaat de knop verder.

Mythe: «Ik moet het NIF exact overnemen, hoofdletters inbegrepen»

Feit: de code verwijdert de spaties aan het begin en einde van beide NIF's en vergelijkt zonder onderscheid tussen hoofdletters en kleine letters. Kleine letters of een extra spatie aan het einde verhinderen de wijziging dus niet. Wat wel telt, is welk NIF er verwacht wordt: heeft het bedrijf een eigen NIF voor VeriFactu, dan wordt dat vergeleken.

Mythe: «Als het NIF mislukt, blijft de wijziging half steken»

Feit: komt het niet overeen, dan stopt de knop met deze melding: NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch. In plaats van «…» staat het NIF van het bedrijf dat de code verwachtte, dus de melding zegt zelf wat je moet invullen.

De fout stopt de actie en er wordt niets opgeslagen van wat zou veranderen: de omgeving van het bedrijf blijft zoals hij was. De oplossing is wat de melding zegt: vul dat NIF in bij Confirm Company NIF en druk opnieuw op Switch Environment.

Mythe: «Als ik de omgeving kies waarin ik al zit, geeft het een fout of wordt het opnieuw toegepast»

Feit: het NIF wordt eerst gecontroleerd, dus ook als de bestemming de huidige omgeving is, moet je het correct invullen. Is het NIF juist en is de omgeving gekozen bij Switch to Environment degene die het bedrijf al heeft, dan sluit het venster gewoon: er verandert niets en er verschijnt geen melding. Sluit het venster zonder bericht, dan is dat wat er gebeurd is: de bestemming kwam overeen met de huidige omgeving.

Mythe: «De wijziging laat geen spoor na»

Feit: als de gekozen omgeving verschilt van de huidige, vraagt de knop het bedrijf om de wijziging. Die methode van het bedrijf kijkt opnieuw of de omgeving al de gevraagde is en schrijft, als dat niet zo is, de nieuwe omgeving weg. Daarna noteert de code in het Odoo-log een informatieve regel met de naam van het bedrijf, de nieuwe omgeving en de naam van de gebruiker die het gedaan heeft.

Ten slotte toont het scherm een succesmelding. De titel is Environment Switched en het bericht AEAT environment switched to "…"., met de gekozen omgeving in plaats van «…». Die melding is wat de knop geeft als hij klaar is.

Mythe: «Deze knop bestaat alleen in Odoo 20»

Feit: de knop zit in de takken 17.0, 18.0, 19.0 en 20.0, en de module is voor die versies gepubliceerd in Odoo Apps. Met Odoo in het Spaans of in het Engels heet hij Switch Environment; in het Catalaans Canviar Entorn.

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: de tekst van de knop in het Engels en in het Catalaans
Schema gemaakt met code, geen Odoo-schermafbeelding: de knop heet Switch Environment in het Engels en Canviar Entorn in het Catalaans.

De volgorde van de knop, van begin tot eind

Kort samengevat gebeurt er volgens de code van Odoo 20 dit als je op Switch Environment drukt:

  1. Het verwachte NIF van het bedrijf wordt berekend en vergeleken met wat je hebt ingevuld, zonder spaties aan de uiteinden en zonder onderscheid tussen hoofdletters en kleine letters.
  2. Komen ze niet overeen, dan verschijnt de melding over het NIF en stopt alles: er wordt niets opgeslagen.
  3. Komen ze overeen en is de bestemming de huidige omgeving, dan sluit het venster zonder melding.
  4. Is de bestemming een andere, dan wordt de nieuwe omgeving in het bedrijf weggeschreven en komt er een regel in het log met het bedrijf, de omgeving en de gebruiker.
  5. De melding Environment Switched wordt getoond.

Wil je zien wat de module aan de facturen toevoegt, dan heb je wat de module aan de facturen toevoegt; en als je geïnteresseerd bent in een andere knop van de module, in hetzelfde formaat, is er de knop voor het genereren van de export.

Zo helpt FlexigoTech je

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Ben je de livegang van VeriFactu in je Odoo aan het voorbereiden en wil je met iemand de gegevens van het bedrijf nalopen voordat je van omgeving wisselt, stuur ons dan een bericht.

Lees verder

Wat VeriFactu España aan de Odoo-factuur toevoegt en wanneer de module ingrijptVelden die VeriFactu España aan de Odoo-factuur toevoegt, wanneer de module bij het boeken de registratie aanmaakt en hoe je controleert dat hij heeft gewerkt.«Only a SIF Manager can retry AEAT submissions.»: wanneer je dit ziet en wat je doetWat de melding «Only a SIF Manager can retry AEAT submissions.» in VeriFactu voor Odoo betekent: wanneer ze verschijnt.Wat de knop Generate Export van VeriFactu Spanje in Odoo doetWat de knop Generate Export van VeriFactu Spanje in Odoo doet: wie hem ziet, wat elk exporttype genereert en welke gebeurtenis er wordt vastgelegd.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen