Przejdź do głównej treści
VeriFactu

Błąd potwierdzenia NIF przy zmianie środowiska w VeriFactu

Komunikat pojawia się po kliknięciu Switch Environment, gdy NIF wpisany do potwierdzenia nie jest taki sam jak NIF firmy, nie licząc wielkości liter ani spacji na krańcach. Rozwiązanie: wpisz dokładnie ten NIF, który sam komunikat pokazuje w cudzysłowie, i kliknij przycisk ponownie.

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
3 min

Komunikat i miejsce, w którym się pojawia

Okno zmiany środowiska VeriFactu prosi o potwierdzenie NIF przed zmianą środowiska. Jeśli to, co wpiszesz, się nie zgadza, po kliknięciu Switch Environment akcja zostaje zatrzymana i pojawia się komunikat: NIF confirmation does not match company NIF "…". Please type the exact NIF to confirm the environment switch.. W miejsce wielokropka moduł podstawia NIF, z którym porównywał.

Tekst znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20, a przycisk Switch Environment jest widoczny zawsze we wszystkich czterech wersjach.

Schemat wykonany kodem, nie zrzut ekranu Odoo: u góry przycisk zmiany środowiska, pod nim komunikat potwierdzenia NIF
Schemat wykonany kodem na podstawie opublikowanego kodu modułu: przycisk i komunikat z oryginalnym tekstem z kodu, w Odoo 17, 18, 19 i 20.

Gdy Odoo działa po hiszpańsku, komunikat wygląda jak na drugim schemacie.

Schemat wykonany kodem, nie zrzut ekranu Odoo: ten sam komunikat potwierdzenia NIF po hiszpańsku i katalońsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu: komunikat po hiszpańsku (El NIF de confirmación no coincide con el NIF de la empresa "…". Escriba el NIF exacto para confirmar el cambio de entorno.) i jego wersja po katalońsku.

Czego nie widać na przycisku

Pojawia się po kliknięciu przycisku i tylko wtedy

Komunikat wywołuje akcja przycisku Switch Environment, gdy spełniony jest poniższy warunek. To reakcja na kliknięcie przycisku: nie przypisuj go otwarciu okna ani zapisaniu innej karty.

Sprawdzenie NIF następuje przed jakąkolwiek zmianą

Pierwsze, co robi akcja, to porównanie NIF. Dopiero gdy się zgadza, sprawdza wybrane środowisko: jeśli jest takie samo, jakie firma już ma, zamyka okno bez zmian; jeśli inne, zmienia je. Dlatego komunikat może się pojawić nawet wtedy, gdy wybierasz środowisko, które firma już ma: porównanie odbywa się przed tym sprawdzeniem.

Porównuje się z NIF firmy, a komunikat go pokazuje

Jako oczekiwany NIF moduł bierze NIF zapisany dla firmy i usuwa spacje na krańcach. To wartość, która pojawia się w cudzysłowie w komunikacie, więc nie trzeba jej zgadywać: odczytaj ją stamtąd.

Wielkość liter i spacje na krańcach się nie liczą; reszta tak

Zarówno to, co wpiszesz, jak i oczekiwany NIF są zamieniane na wielkie litery, a spacje na początku i na końcu są usuwane przed porównaniem. Mała litera nie wywoła więc błędu. Każda inna różnica go wywoła: nadmiarowy lub brakujący znak, spacja w środku albo myślnik, którego nie ma w oczekiwanym NIF.

Jeśli się nie powiedzie, środowisko się nie zmienia

Komunikat zatrzymuje akcję, a wraz z nią to, co miało się zmienić: nic nie jest zapisywane i firma pozostaje w dotychczasowym środowisku. Możesz poprawić wpisany tekst i ponownie kliknąć Switch Environment.

Jeśli się zgadza, są dwa rozwiązania

Jeśli wybrane środowisko jest tym, które firma już ma, okno zamyka się bez żadnego komunikatu. Jeśli jest inne, zmiana odbywa się jedną ścieżką, przez samą firmę, i zobaczysz powiadomienie Environment Switched z tekstem AEAT environment switched to "…".. Ponadto moduł zapisuje w logu serwera wiersz z firmą, środowiskiem i użytkownikiem, który je zmienił.

Jak to rozwiązać

  1. Odczytaj NIF, który komunikat pokazuje w cudzysłowie: to wartość, z którą porównano to, co wpisałeś.
  2. Jeśli to NIF Twojej firmy, wpisz go dokładnie tak, jak się pojawia, aby potwierdzić (wielkość liter nie ma znaczenia) i kliknij ponownie Switch Environment.
  3. Jeśli to nie jest NIF Twojej firmy, wartość, z którą się porównuje, jest nieprawidłowa: sprawdź NIF firmy, zanim spróbujesz ponownie.
  4. Sprawdź wynik: powiadomienie Environment Switched oznacza, że zmiana została wykonana. Jeśli okno zamknęło się bez komunikatu, wybrane środowisko było już tym, które miała firma.

Aby kontynuować z modułem

Inny komunikat modułu z warunkiem w kodzie to komunikat Gestor SIF przy ponawianiu wysyłek, a to, co moduł dodaje do faktur, znajdziesz w tym przeglądzie pól i przycisków. Jeśli wdrażasz Odoo i chcesz sprawdzić, jak wygląda zmiana środowiska przed fakturowaniem, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0.

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