Przejdź do głównej treści
VeriFactu

Co robi przycisk Acknowledge w VeriFactu España w Odoo

Przycisk Acknowledge jest na ekranie deklaracji odpowiedzialnych i widać go tylko wtedy, gdy pole Estado deklaracji ma wartość issued. Po kliknięciu moduł tworzy zdarzenie audytowe firmy i zapisuje w deklaracji odwołanie do tego zdarzenia. Tutaj dowiesz się, kiedy się pojawia, co robi kod, co się zmienia i co zrobić, gdy go nie widzisz.

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

Gdzie jest przycisk i kiedy go widać

Gdzie otwiera się ekran z tym przyciskiem?

W menu Verifactu / SIF › Audit Trail › Responsible Declarations. Każdy fragment menu wymaga własnych uprawnień, a jeśli ich nie masz, tego fragmentu nie widzisz: Verifactu / SIF widzą Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer i SIF Manager; Audit Trail wymaga Accountant, Auditor (read-only), Privacy Officer lub SIF Manager; a Responsible Declarations wymaga Auditor (read-only) lub SIF Manager.

Schemat wykonany kodem: u góry menu Verifactu / SIF, Audit Trail, Responsible Declarations, a pod nim przycisk Acknowledge
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo. Pokazuje menu i przycisk z angielskimi etykietami z kodu i obowiązuje w Odoo 17.0, 18.0, 19.0 i 20.0.

Jak nazywa się przycisk w zależności od języka Odoo?

Po hiszpańsku nazywa się Acusar Recibo w wersji z interfejsem hiszpańskim, a w Odoo po katalońsku Acusar Recepció.

Schemat wykonany kodem z tekstem Acknowledge w dwóch językach: po hiszpańsku i po katalońsku Acusar Recepció
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo: tekst przycisku zależnie od języka Odoo.

Kiedy pojawia się Acknowledge?

Widok ukrywa przycisk, gdy pole Estado deklaracji ma wartość inną niż issued. Nowa deklaracja domyślnie ma wartość draft, więc przy wartościach domyślnych przycisku nie widać. Warunek jest taki sam w Odoo 17, 18, 19 i 20.

Co jeśli otwieram deklarację i nie widzę przycisku?

Przyczyną wskazaną przez widok jest wartość pola Estado: przycisk pokazuje się tylko przy issued. Poza tym, aby dojść do ekranu, potrzebujesz Auditor (read-only) lub SIF Manager we fragmencie Responsible Declarations. Kod opisuje tę akcję jako działanie osoby z uprawnieniami gestora SIF, która potwierdza odbiór deklaracji odpowiedzialnej. Jeśli interesuje Cię inny komunikat modułu wskazujący tę grupę, wyjaśniamy go w tym artykule.

Co robi kod po kliknięciu

Co robi przycisk, krok po kroku?

Działa na jednej deklaracji, tej, którą masz otwartą. Najpierw tworzy zdarzenie audytowe firmy z deklaracji (pole Company, w grupie Declaration karty), typu potwierdzenie deklaracji odpowiedzialnej. Następnie zapisuje w deklaracji odwołanie do tego zdarzenia, z podwyższonymi uprawnieniami.

Jakie dane zawiera zdarzenie?

Zdarzenie zapisuje się z takimi danymi:

  • firma z deklaracji;
  • typ zdarzenia, czyli potwierdzenie deklaracji odpowiedzialnej;
  • data i godzina chwili kliknięcia, w UTC;
  • użytkownik, który kliknął przycisk;
  • opis Declaración responsable v… acknowledged, gdzie … to wartość pola Version Modulo deklaracji, które jest w grupie Software Versions karty i także na liście;
  • dane kontekstowe z identyfikatorem deklaracji;
  • odcisk obliczony kryptograficznym hashem z typu, godziny, firmy, opisu i kontekstu;
  • numer sekwencyjny właściwy dla firmy.

Co zmienia się w deklaracji?

Jedyne, co przycisk zapisuje w deklaracji, to odwołanie do świeżo utworzonego zdarzenia. Samo zdarzenie pozostaje osobnym rekordem.

Co się stanie, jeśli klikną dwa razy?

Kod nie sprawdza wcześniej, czy odbiór był już potwierdzony. Każde kliknięcie tworzy nowe zdarzenie z własną godziną i numerem sekwencyjnym, a deklaracja zapamiętuje odwołanie do ostatniego. Dlatego klikaj przycisk tylko raz na deklarację.

Inne ścieżki tworzące zdarzenia i wersje

Czy przycisk to jedyny sposób, w jaki moduł tworzy zdarzenia?

Nie. Procedura tworząca zdarzenie jest ta sama, której moduł używa w innych miejscach. Przy zapisie karty firmy ze zmianą środowiska AEAT lub zmianą odpowiedzialnego za SIF moduł tworzy własne zdarzenie. Ponadto przy anulowaniu faktury standardowym przyciskiem Odoo (który moduł rozszerza) oraz w zaplanowanym zadaniu Verifactu: Clock Drift Check, które uruchamia się co godzinę i jest aktywne po instalacji, trafia się do innej procedury modułu, która także wywołuje tworzenie zdarzeń. To, co moduł dodaje do faktur, opisujemy w innym artykule.

Czy przycisk jest we wszystkich wersjach Odoo?

Przycisk Acknowledge w Responsible Declarations jest w opublikowanych gałęziach 17.0, 18.0, 19.0 i 20.0, z tym samym warunkiem widoku. Moduł jest publikowany w Odoo Apps dla tych czterech wersji. To, co przycisk robi w środku, w opisanej formie odpowiada kodowi Odoo 20.0.

Pomoc przy wdrożeniu

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli uruchamiasz moduł i chcesz razem z zespołem przejrzeć uprawnienia każdego menu i przepływ deklaracji, 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