Przejdź do głównej treści
VeriFactu

Co VeriFactu Hiszpania dodaje do karty firmy w Odoo: pola i przycisk

Moduł VeriFactu España (AEAT RRSIF Compliance) rozszerza kartę firmy w Odoo o zakładkę Verifactu / SIF: zakres, odpowiedzialny za SIF, środowisko AEAT, ustawienia wysyłki, dane biura rachunkowego oraz pola wyliczające termin, pozostałe dni i stopień gotowości. Dodaje też przycisk Switch Environment..., który otwiera okno zmiany środowiska. Poniżej każde pole, kto je widzi i kiedy jest obliczane.

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 zmienia się na karcie firmy

Moduł rozszerza standardowy model Firm w Odoo. Jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20 (karta), a przycisk Switch Environment... jest zawsze widoczny we wszystkich tych wersjach, bez warunku widoku.

Schemat wykonany kodem: standardowa aplikacja Companies, a pod nią to, co dodaje moduł (Switch Environment..., Verifactu / SIF Scope, Foral Regime, Responsable del SIF, Verifactu enabled, AEAT Environment, Verifactu Max Envelope Records, AEAT Endpoint URL, Asesoría NIF i Asesoría Name)
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu z Odoo. Etykiety są po angielsku, czyli w oryginalnym tekście kodu.

Pola znajdują się na karcie firmy, w zakładce Verifactu / SIF. Widzą je tylko użytkownicy z uprawnieniem odpowiedzialnego za Verifactu, które dodaje moduł: jeśli nie widzisz zakładki, poproś administratora o jego przypisanie.

Przegląd zakładki, grupa po grupie

  1. Otwórz kartę firmy i wejdź do zakładki Verifactu / SIF jako użytkownik z tym uprawnieniem.
  2. W grupie Scope znajduje się Verifactu / SIF Scope. Jego opcje to Not configured, Veri*Factu (common territory), SII (excepted from Verifactu) i Foral regime (TicketBAI/Batuz/Navarra). Wartość domyślna to Not configured.
  3. W tej samej grupie są dwa pola wyboru, oba domyślnie odznaczone: Verifactu enabled i Impuesto sobre Sociedades filer. Pomoc drugiego z nich mówi, że podatnicy IS podlegają wcześniejszemu terminowi, 1 stycznia 2027, a pozostali mają czas do 1 lipca 2027 (RD 1007/2023, Orden HAC/1177/2024).
  4. W grupie Responsible Person jest Responsable del SIF, pole do wyboru użytkownika Odoo. Jego pomoc brzmi: «Named Responsable del SIF per RRSIF art.13.»
  5. W grupie Submission Settings masz Verifactu Max Envelope Records, domyślnie 1000, oraz AEAT Endpoint URL. Pomoc tego ostatniego brzmi: «Override AEAT submission endpoint. Leave blank to use the standard endpoint.»
  6. W grupie Asesoría są dwa pola tekstowe: Asesoría NIF i Asesoría Name.
  7. Grupa Go-live Readiness & Deadline zawiera pola dat i gotowości. Omawiamy je poniżej.

Moduł definiuje też Foral Regime w grupie Scope, z opcjami None, Álava, Bizkaia, Gipuzkoa i Navarra, domyślnie None. Przy wartościach domyślnych, czyli gdy Verifactu / SIF Scope ma wartość Not configured, nie jest widoczne: jego widok ukrywa je zależnie od wartości tego zakresu.

Termin, pozostałe dni i gotowość: kiedy są obliczane

W grupie gotowości i terminu są cztery pola: VERI*FACTU Deadline, Days to VERI*FACTU Deadline, Go-live Readiness % i Next Readiness Step.

  • VERI*FACTU Deadline: moduł oblicza je na podstawie pola wyboru Impuesto sobre Sociedades filer. Jeśli jest zaznaczone, przyjmuje datę dla podatników IS; jeśli nie, datę dla pozostałych. Według jego pomocy są to 1 stycznia 2027 i 1 lipca 2027.
  • Days to VERI*FACTU Deadline: to dni kalendarzowe między dzisiaj a terminem. Aby ustalić, jaki jest dziś dzień, kod używa strefy czasowej użytkownika. Jeśli firma nie ma terminu, wynik wynosi zero, a po przekroczeniu terminu staje się ujemny, jak mówi jego pomoc.

Te daty odpowiadają RDL 15/2025 z 2 grudnia: kto składa podatek od osób prawnych (Impuesto sobre Sociedades), musi mieć dostosowany system fakturowania przed 1 stycznia 2027, a pozostali przed 1 lipca 2027. Strona VERI*FACTU w serwisie AEAT odsyła do noty Ministerstwa Finansów oraz noty o terminach z RDL 15/2025. Istnieje także nota Ministerstwa Finansów z 5 października 2026, która przewiduje odroczenie zaległych obowiązków z RD 1007/2023 do października 2028. Pomoc pól modułu mówi o datach z 2027 roku.

Pozostałe dwa pola grupy, Go-live Readiness % i Next Readiness Step, moduł oblicza na poziomie firmy. Go-live Readiness % to zaokrąglony odsetek zaliczonych kontroli. Next Readiness Step to jedyna zalecana następna czynność. Oba wynikają z uporządkowanej listy kontroli: certyfikat, odpowiedzialny za SIF, NIF, aktywna seria fakturowania, łańcuch odcisków, zaplanowane zadanie wysyłki do AEAT i ostatnia wysyłka. Następna czynność odpowiada pierwszej kontroli z listy, która nie została zaliczona, a jeśli zaliczone są wszystkie, tekst czynności informuje, że firma jest gotowa. Obliczenie powtarza się przy każdym odczycie danej.

Przycisk Switch Environment...

AEAT Environment znajduje się w grupie Scope i jest tylko do odczytu. Jego opcje to Test (AEAT pre-production) i Production; domyślnie test. Zapisuje je kod, nie użytkownik: wypełnia je przycisk Switch Environment. Dochodzi się do niego z okna otwieranego przyciskiem Switch Environment... na karcie firmy.

Po kliknięciu Switch Environment... otwiera się okno wyskakujące, Switch AEAT Environment, z firmą z karty już wybraną. Sam przycisk Switch Environment... nie zmienia środowiska: tylko otwiera to okno.

Schemat wykonany kodem z tekstem przycisku Switch Environment... zależnie od języka: Cambiar Entorno... po hiszpańsku i Canviar Entorn... po katalońsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu z Odoo. Przy Odoo po hiszpańsku przycisk nazywa się tak, jak widać na schemacie; po katalońsku Canviar Entorn....

Co sprawdzić potem

  • Jeśli nie widzisz zakładki Verifactu / SIF, sprawdź, czy Twój użytkownik ma uprawnienie odpowiedzialnego za Verifactu, które dodaje moduł.
  • Jeśli nie możesz edytować AEAT Environment, to dlatego, że jest tylko do odczytu: zmiany dokonuje się w oknie otwieranym przez Switch Environment....
  • Jeśli Days to VERI*FACTU Deadline jest ujemne, termin pokazany przez firmę już minął. Sprawdź pole wyboru Impuesto sobre Sociedades filer, które decyduje, jaka data obowiązuje.

Jeśli potrzebujesz pomocy z konfiguracją

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła