Zum Hauptinhalt springen
VeriFactu

Der Button Switch Environment von VeriFactu in Odoo: Mythen und Fakten

Der Button Switch Environment von VeriFactu España (AEAT RRSIF Compliance) wechselt die AEAT-Umgebung des Unternehmens zwischen Test (AEAT pre-production) und Production, aber erst, nachdem Sie die NIF des Unternehmens eingegeben haben. Stimmt die NIF nicht überein, stoppt der Button und nichts wird gespeichert; stimmt sie überein und die gewählte Umgebung weicht von der aktuellen ab, speichert er die neue Umgebung und zeigt einen Hinweis; ist es dieselbe, schließt sich das Fenster ohne Änderung.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Moduls, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Was das Fenster des Buttons enthält

Der Button Switch Environment ist in allen veröffentlichten Zweigen des Moduls (Odoo 17, 18, 19 und 20) vorhanden, und die Ansichtsbedingung blendet ihn in keinem Fall aus. In Odoo 20 macht der Button beim Klicken das, was unten beschrieben wird. Die Details zu Kauf und Versionen finden Sie auf der Odoo-Apps-Seite.

Das Fenster mit dem Button enthält unter anderem diese Felder:

  • Company, in der Gruppe Company, schreibgeschützt. Der Code belegt es standardmäßig mit dem aktiven Unternehmen.
  • Confirm Company NIF, in der Gruppe Confirmation. Die Hilfe lautet: Type the company NIF to confirm the environment switch.
  • Switch to Environment, in der Gruppe Target, mit den Optionen Test (AEAT pre-production) und Production.
Mit Code erstellte Skizze auf Basis des veröffentlichten Modulcodes, kein Odoo-Bildschirm: der Button zum Umgebungswechsel und daneben die zugehörigen Meldungen
Mit Code erstellte Skizze, kein Odoo-Screenshot: der Button mit seinen Meldungen, die der nicht übereinstimmenden NIF und die der gewechselten Umgebung.

Falsche Vorstellungen über den Button, eine nach der anderen

Mythos: „Ich klicke auf den Button und die Umgebung wechselt“

Tatsache: Bevor der Button etwas ändert, vergleicht er. Zuerst berechnet er die erwartete NIF: die NIF, die das Unternehmen für VeriFactu konfiguriert hat, und, wenn diese leer ist, die Steuernummer des Unternehmens. Danach vergleicht er sie mit dem, was Sie in Confirm Company NIF eingegeben haben. Nur wenn beide übereinstimmen, macht der Button weiter.

Mythos: „Ich muss die NIF exakt abtippen, Großbuchstaben inklusive“

Tatsache: Der Code entfernt Leerzeichen am Anfang und Ende beider NIF und vergleicht ohne Beachtung der Groß- und Kleinschreibung. Kleinschreibung oder ein Leerzeichen am Ende verhindern den Wechsel nicht. Entscheidend ist, welche NIF erwartet wird: Hat das Unternehmen eine eigene NIF für VeriFactu, wird diese verglichen.

Mythos: „Wenn die NIF nicht stimmt, bleibt der Wechsel halb erledigt“

Tatsache: Bei Nichtübereinstimmung stoppt der Button mit dieser Meldung: NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch. Anstelle von „…“ erscheint die NIF des Unternehmens, die der Code erwartet hat, die Meldung sagt Ihnen also selbst, was Sie eingeben müssen.

Der Fehler stoppt die Aktion, und nichts von dem, was sich ändern sollte, wird gespeichert: Die Umgebung des Unternehmens bleibt, wie sie war. Die Lösung ist die, die die Meldung nennt: Geben Sie diese NIF in Confirm Company NIF ein und klicken Sie erneut auf Switch Environment.

Mythos: „Wähle ich die Umgebung, in der ich schon bin, gibt es einen Fehler oder sie wird erneut angewendet“

Tatsache: Die NIF wird zuerst geprüft, Sie müssen sie also auch dann korrekt eingeben, wenn das Ziel die aktuelle Umgebung ist. Ist die NIF korrekt und entspricht die in Switch to Environment gewählte Umgebung der, die das Unternehmen bereits hat, schließt sich das Fenster einfach: Es ändert sich nichts und es erscheint kein Hinweis. Schließt sich das Fenster ohne Meldung, ist genau das passiert: Das Ziel entsprach der aktuellen Umgebung.

Mythos: „Der Wechsel hinterlässt keine Spur“

Tatsache: Ist die gewählte Umgebung eine andere als die aktuelle, fordert der Button den Wechsel beim Unternehmen an. Diese Methode des Unternehmens prüft erneut, ob die Umgebung schon die gewünschte ist, und schreibt, falls nicht, die neue Umgebung. Danach vermerkt der Code im Odoo-Log eine Informationszeile mit dem Namen des Unternehmens, der neuen Umgebung und dem Namen des Benutzers, der den Wechsel durchgeführt hat.

Zum Schluss zeigt der Bildschirm eine Erfolgsmeldung. Ihr Titel ist Environment Switched und ihre Nachricht AEAT environment switched to "…"., mit der gewählten Umgebung anstelle von „…“. Dieser Hinweis ist das, was der Button am Ende liefert.

Mythos: „Diesen Button gibt es nur in Odoo 20“

Tatsache: Der Button ist in den Zweigen 17.0, 18.0, 19.0 und 20.0 vorhanden, und das Modul ist für diese Versionen in Odoo Apps veröffentlicht. Mit Odoo auf Spanisch heißt er Cambiar Entorno; auf Katalanisch Canviar Entorn.

Mit Code erstellte Skizze auf Basis der veröffentlichten Modulübersetzungen, kein Odoo-Bildschirm: der Text des Buttons auf Spanisch und auf Katalanisch
Mit Code erstellte Skizze, kein Odoo-Screenshot: Der Button heißt auf Spanisch Cambiar Entorno und auf Katalanisch Canviar Entorn.

Der Ablauf des Buttons von Anfang bis Ende

Kurz gefasst passiert laut dem Code von Odoo 20 beim Klick auf Switch Environment Folgendes:

  1. Die erwartete NIF des Unternehmens wird berechnet und mit der von Ihnen eingegebenen verglichen, ohne Leerzeichen an den Rändern und ohne Beachtung der Groß- und Kleinschreibung.
  2. Stimmen sie nicht überein, erscheint die NIF-Meldung und alles stoppt: Es wird nichts gespeichert.
  3. Stimmen sie überein und das Ziel ist die aktuelle Umgebung, schließt sich das Fenster ohne Hinweis.
  4. Ist das Ziel eine andere Umgebung, wird die neue Umgebung im Unternehmen gespeichert und eine Zeile mit Unternehmen, Umgebung und Benutzer ins Log geschrieben.
  5. Die Benachrichtigung Environment Switched wird angezeigt.

Was das Modul zu den Rechnungen hinzufügt, lesen Sie unter Was es zu den Rechnungen hinzufügt; und wenn Sie ein anderer Button des Moduls im selben Format interessiert, gibt es den zum Erzeugen des Exports.

Wie FlexigoTech Sie unterstützt

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und maßgeschneiderte Integrationen. Wenn Sie die Inbetriebnahme von VeriFactu in Ihrem Odoo vorbereiten und die Unternehmensdaten vor dem Wechsel der Umgebung mit jemandem prüfen möchten, schreiben Sie uns.

Weiterlesen

Was VeriFactu España an der Odoo-Rechnung ergänzt und wann es greiftFelder, die VeriFactu España an der Odoo-Rechnung ergänzt, wann der Eintrag beim Buchen entsteht und wie Sie in Schritten prüfen, dass das Modul gewirkt hat.«Only a SIF Manager can retry AEAT submissions.»: wann sie erscheint und was zu tun istWas die Meldung «Only a SIF Manager can retry AEAT submissions.» in VeriFactu für Odoo bedeutet: wann sie erscheint.Was die Schaltfläche Generate Export von VeriFactu España in Odoo bewirktWas die Schaltfläche Generate Export von VeriFactu España in Odoo bewirkt: wer sie sieht, was jeder Exporttyp erzeugt und welches Ereignis protokolliert wird.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen