Przejdź do głównej treści
VeriFactu

Przycisk Switch Environment VeriFactu w Odoo: mity i fakty

Przycisk Switch Environment w VeriFactu España (AEAT RRSIF Compliance) przełącza środowisko AEAT firmy między Test (AEAT pre-production) a Production, ale dopiero po wpisaniu NIF firmy. Jeśli NIF się nie zgadza, przycisk zatrzymuje się i nic nie jest zapisywane; jeśli się zgadza, a wybrane środowisko różni się od obecnego, zapisuje nowe środowisko i pokazuje komunikat; jeśli jest to to samo, okno zamyka się bez żadnych zmian.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
VeriFactu
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Co jest w oknie przycisku

Przycisk Switch Environment jest we wszystkich opublikowanych gałęziach modułu (Odoo 17, 18, 19 i 20), a warunek widoku nie ukrywa go w żadnym przypadku. W Odoo 20 po kliknięciu przycisk robi to, co opisano poniżej. Szczegóły zakupu i wersji znajdziesz w karcie w Odoo Apps.

Okno, w którym jest przycisk, zawiera między innymi te pola:

  • Company, w grupie Company, tylko do odczytu. Kod domyślnie ustawia w nim aktywną firmę.
  • Confirm Company NIF, w grupie Confirmation. Jego pomoc brzmi: Type the company NIF to confirm the environment switch.
  • Switch to Environment, w grupie Target, z opcjami Test (AEAT pre-production) i Production.
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie ekran Odoo: przycisk zmiany środowiska i obok komunikaty, które mu towarzyszą
Schemat wykonany kodem, to nie zrzut ekranu Odoo: przycisk z komunikatami, komunikat o niezgodnym NIF i komunikat o zmienionym środowisku.

Błędne wyobrażenia o przycisku, jedno po drugim

Mit: „Klikam przycisk i środowisko się zmienia”

Rzeczywistość: zanim cokolwiek zmieni, przycisk porównuje. Najpierw oblicza oczekiwany NIF: NIF skonfigurowany w firmie dla VeriFactu, a jeśli jest pusty, numer identyfikacji podatkowej firmy. Następnie porównuje go z tym, co wpisałeś w Confirm Company NIF. Tylko jeśli się zgadzają, przycisk działa dalej.

Mit: „Muszę skopiować NIF dokładnie, razem z wielkimi literami”

Rzeczywistość: kod usuwa spacje na początku i na końcu obu NIF i porównuje bez rozróżniania wielkich i małych liter. Wpisanie małymi literami albo ze spacją na końcu nie blokuje zmiany. Liczy się natomiast to, jaki jest NIF oczekiwany: jeśli firma ma własny NIF dla VeriFactu, to właśnie on jest porównywany.

Mit: „Jeśli NIF jest zły, zmiana zostaje w połowie”

Rzeczywistość: gdy się nie zgadza, przycisk zatrzymuje się z komunikatem: NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch. W miejscu „…” pojawia się NIF firmy, którego oczekiwał kod, więc sam komunikat mówi, co wpisać.

Błąd zatrzymuje akcję i nic z tego, co miało się zmienić, nie jest zapisywane: środowisko firmy zostaje takie, jakie było. Rozwiązanie jest takie, jak mówi komunikat: wpisz ten NIF w Confirm Company NIF i kliknij Switch Environment jeszcze raz.

Mit: „Jeśli wybiorę środowisko, w którym już jestem, pojawi się błąd albo zostanie zastosowane ponownie”

Rzeczywistość: NIF jest sprawdzany jako pierwszy, więc nawet jeśli cel jest bieżącym środowiskiem, musisz wpisać go poprawnie. Jeśli NIF jest poprawny, a środowisko wybrane w Switch to Environment jest tym, które firma już ma, okno po prostu się zamyka: nic się nie zmienia i nie pojawia się żaden komunikat. Jeśli okno zamknęło się bez komunikatu, właśnie to się stało: cel był taki sam jak bieżące środowisko.

Mit: „Zmiana nie zostawia śladu”

Rzeczywistość: gdy wybrane środowisko różni się od bieżącego, przycisk zleca zmianę firmie. Ta metoda firmy ponownie sprawdza, czy środowisko nie jest już takie, jakie zlecono, a jeśli nie jest, zapisuje nowe środowisko. Następnie kod zapisuje w logu Odoo linię informacyjną z nazwą firmy, nowym środowiskiem i nazwą użytkownika, który tego dokonał.

Na koniec ekran pokazuje powiadomienie o powodzeniu. Jego tytuł to Environment Switched, a treść AEAT environment switched to "…"., z wybranym środowiskiem w miejscu „…”. To powiadomienie przycisk wyświetla na zakończenie.

Mit: „Ten przycisk jest tylko w Odoo 20”

Rzeczywistość: przycisk jest w gałęziach 17.0, 18.0, 19.0 i 20.0, a moduł jest opublikowany w Odoo Apps dla tych wersji. W Odoo po polsku nazywa się Switch Environment, a po katalońsku Canviar Entorn.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie ekran Odoo: tekst przycisku po polsku i po katalońsku
Schemat wykonany kodem, to nie zrzut ekranu Odoo: przycisk nazywa się Switch Environment po polsku i Canviar Entorn po katalońsku.

Kolejność działania przycisku od początku do końca

Krótko, według kodu Odoo 20, tak wygląda to po kliknięciu Switch Environment:

  1. Obliczany jest oczekiwany NIF firmy i porównywany z tym, który wpisałeś, bez spacji na krańcach i bez rozróżniania wielkości liter.
  2. Jeśli się nie zgadzają, pojawia się komunikat o NIF i wszystko się zatrzymuje: nic nie jest zapisywane.
  3. Jeśli się zgadzają, a cel jest bieżącym środowiskiem, okno zamyka się bez komunikatu.
  4. Jeśli cel jest inny, nowe środowisko jest zapisywane w firmie, a w logu pojawia się linia z firmą, środowiskiem i użytkownikiem.
  5. Wyświetlane jest powiadomienie Environment Switched.

Aby zobaczyć, co moduł dodaje do faktur, masz co dodaje do faktur; a jeśli interesuje cię inny przycisk modułu, w tym samym formacie, jest przycisk Generuj eksport.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli przygotowujesz uruchomienie VeriFactu w swoim Odoo i chcesz z kimś sprawdzić dane firmy przed zmianą środowiska, napisz do nas.

Czytaj dalej

Co VeriFactu España dodaje do faktury w Odoo i kiedy działaPola, które VeriFactu España dodaje do faktury w Odoo, kiedy tworzy rejestr przy księgowaniu faktury i jak sprawdzić, że moduł zadziałał, krok po kroku.«Only a SIF Manager can retry AEAT submissions.»: kiedy się pojawia i co zrobićCo oznacza komunikat «Only a SIF Manager can retry AEAT submissions.» w VeriFactu dla Odoo: kiedy się pojawia, które przyciski go wywołują i jak go rozwiązać.Co robi przycisk Generate Export w VeriFactu España dla OdooCo robi przycisk Generate Export w VeriFactu España dla Odoo: kto go widzi, co generuje każdy typ eksportu i jakie zdarzenie zapisuje po sobie.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła