Przejdź do głównej treści
VeriFactu

Run Pre-flight & Create w VeriFactu: checklista krok po kroku

Przycisk Run Pre-flight & Create tworzy migrację z danymi z kreatora, odczytuje wgrany plik, zapisuje znalezione nieprawidłowości i otwiera kartę migracji. Jest zawsze widoczny w kreatorze i zatrzymuje się z komunikatem, gdy brakuje pliku lub nie da się go przeanalizować.

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

Zanim otworzysz kreator

Przycisk znajduje się w kreatorze Import Historical Records, który otwierasz z menu Verifactu / SIF › Configuration › Import Historical Records. Każdy odcinek menu wymaga własnych uprawnień: Configuration wymaga SIF Manager, a odcinek Verifactu / SIF widzą Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer i SIF Manager.

  • Twój użytkownik widzi całą pozycję menu; jeśli brakuje któregoś odcinka, brakuje uprawnienia do tego odcinka.
  • Masz pod ręką plik z rekordami historycznymi, które chcesz sprawdzić.
  • Wiesz, z jaką wersją pracujesz: przycisk istnieje w gałęziach 17, 18, 19 i 20 Odoo.
  • Nie czekasz na spełnienie żadnego warunku, żeby go zobaczyć: w tych gałęziach przycisk jest zawsze widoczny w kreatorze.
Schemat zrobiony na podstawie kodu: od menu importu do przycisku, z komunikatami, które mogą go zatrzymać
Schemat (to nie jest ekran Odoo) na podstawie opublikowanego kodu modułu: menu, przycisk i z boku komunikaty, które mogą go zatrzymać.

Podczas wypełniania kreatora

Modalny kreator importu z sekcjami danych migracji i pliku źródłowego, przyciskiem wgrywania oraz przyciskami uruchomienia i anulowania
Kreator Import Historical Records: dane migracji u góry, plik źródłowy niżej i przyciski na dole.

Przycisk kopiuje do migracji to, co tu uzupełnisz, więc warto sprawdzić każde pole przed kliknięciem.

  • Company, w grupie Migration Details: jest wypełnione firmą, z którą aktualnie pracujesz. Zmień ją, jeśli migracja dotyczy innej.
  • Nombre, w tej samej grupie: ma wartość Migration. Nadaj nazwę, którą później rozpoznasz.
  • Serie, w tej samej grupie: wybierz serię. Przycisk przekazuje ją do tworzonej migracji.
  • Upload File, w grupie Source File: wgraj tu plik. Jeśli to pole jest puste, przycisk się zatrzymuje (poniżej komunikat).

Co robi przycisk, po kolei

Za każdym razem, gdy go klikniesz, kod robi to samo i w tej kolejności:

  1. Tworzy nową migrację z firmą, nazwą, systemem źródłowym, serią i plikiem (wraz z jego nazwą) z kreatora. Ponieważ każde kliknięcie tworzy migrację, ponowne kliknięcie nie wykorzystuje poprzedniej.
  2. Uruchamia wstępną kontrolę na tej migracji. Najpierw odczytuje plik: jeśli nie ma zawartości lub odczyt się nie powiedzie, zatrzymuje się.
  3. Przechodzi po odczytanych wierszach i zapisuje nieprawidłowości. Jeśli wiersz zawiera identyfikator kontrahenta, waliduje go (według typu identyfikacji z wiersza lub jako NIF, jeśli wiersz nie ma typu) i zapisuje nieprawidłowość, gdy walidacja się nie powiedzie; zawiera ona numer wiersza, numer faktury i identyfikator.
  4. W tym samym przebiegu zapisuje nieprawidłowość, gdy w wierszu brakuje numeru faktury, oraz kolejną, gdy numer seryjny pojawił się już we wcześniejszym wierszu (ze wskazaniem, w którym wierszu wystąpił wcześniej). Zapisuje też ostrzeżenia, które analiza pliku zostawiła przy wierszu.
  5. Zapisuje w migracji listę nieprawidłowości i łączną liczbę odczytanych rekordów, po czym przenosi ją do stanu wstępnej kontroli.
  6. Usuwa linie, które ta migracja już miała, i tworzy jedną linię dla każdego odczytanego wiersza, z jego oryginalnym numerem, datą i kwotą, w stanie oczekującym.
  7. Otwiera kartę świeżo utworzonej migracji.

Zapisane nieprawidłowości nie zatrzymują przycisku: migracja i tak zostaje utworzona i otwarta. Komunikaty z następnej sekcji zatrzymują akcję.

Jeśli przycisk się zatrzyma

Gdy przycisk zatrzymuje się z komunikatem, akcja zostaje przerwana i nic z tego, co miało się zmienić, nie zostaje zapisane.

KomunikatKiedy się pojawiaCo zrobić
No file uploaded.Po kliknięciu przycisku, gdy Upload File nie ma zawartościWgraj plik w Upload File i kliknij przycisk ponownie
Could not parse file: …Po kliknięciu przycisku, gdy odczyt pliku się nie powiedzie; po dwukropku podany jest konkretny powódPopraw plik zgodnie z tym powodem, wgraj go ponownie i kliknij przycisk jeszcze raz

Co sprawdzić potem

  • Otworzyła się karta świeżo utworzonej migracji, z nazwą, którą wpisałeś w kreatorze.
  • Przejrzyj zapisane nieprawidłowości: identyfikatory kontrahentów, które nie przechodzą walidacji, brakujące numery faktur, powtórzone numery seryjne i ostrzeżenia z analizy. Każda wskazuje wiersz, którego dotyczy.
  • Sprawdź, czy łączna liczba odczytanych rekordów jest taka, jakiej oczekiwałeś.
  • Jeśli poprawisz plik i ponownie uruchomisz przycisk z kreatora, pracuje on na nowej migracji, która zostaje utworzona, a nie na poprzedniej.

Co dalej

Aplikacja jest opublikowana w Odoo Apps dla wersji 17, 18, 19 i 20 (karta). Jeśli chcesz zobaczyć, co moduł dodaje do faktur, opisujemy to w co VeriFactu España dodaje do faktur w Odoo; a o innym przycisku modułu opisanym w tym samym formacie przeczytasz w co robi przycisk generowania eksportu.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twoja migracja danych historycznych wymaga zmiany, której kreator nie obejmuje, opisz nam swój przypadek.

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