Przejdź do głównej treści
Amazon

Komunikat o dostępie do Księgowości przy uzgadnianiu konta przejściowego rozliczenia

Komunikat pojawia się po kliknięciu Reconcile clearing w rozliczeniu Amazon, gdy Twój użytkownik nie ma dostępu do Księgowości, a akcja nie działa jako superużytkownik. To kontrola uprawnień modułu i rozwiązujesz ją, prosząc o kliknięcie osobę z takim dostępem.

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

Najważniejsze

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

Komunikat słowo w słowo

Po kliknięciu Reconcile clearing w karcie rozliczenia Amazon Odoo może zatrzymać akcję tym komunikatem:

You need Accounting access to reconcile Amazon settlement clearing lines. Ask an accountant to do this.

Prostymi słowy: aby uzgodnić pozycje konta przejściowego rozliczenia, potrzebny jest dostęp do Księgowości, a komunikat prosi, by zlecić to księgowemu. Ponieważ akcja zostaje zatrzymana, nic z tego, co miała zmienić, nie zostaje zapisane. Rozliczenia otworzysz z Amazon › Finances › Settlements (payouts & fees).

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Dokładny warunek w kodzie

W kodzie Odoo 20.0 komunikat pojawia się, gdy spełnione są jednocześnie dwie rzeczy: akcja nie jest wykonywana jako superużytkownik, a Twój użytkownik nie ma dostępu do Księgowości (tego, o który prosi sam komunikat). Jeśli zawiedzie którykolwiek z tych dwóch warunków, kontrola zostaje przepuszczona i akcja idzie dalej. Jeśli akcja działa jako superużytkownik, kontrola nie jest stosowana.

Schemat z trzema blokami od góry do dołu: menu rozliczeń, przycisk uzgadniania konta przejściowego i komunikat o dostępie do Księgowości
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, a nie zrzut ekranu Odoo: menu, przycisk i komunikat, który wygląda tak samo w Odoo 17, 18, 19 i 20.

Co jeszcze warto wiedzieć

Kontrola dostępu jest przed wszystkim innym

To pierwsza rzecz, którą robi przycisk. Jeśli Twój użytkownik nie przejdzie kontroli, akcja kończy się w tym miejscu: moduł nie próbuje żadnego uzgadniania.

Widzieć menu to nie to samo, co móc uzgadniać

By dojść do listy, każdy poziom menu wymaga uprawnienia Viewer: Amazon, Finances i Settlements (payouts & fees). To zupełnie inna kontrola. Przycisk nie sprawdza uprawnienia do menu, tylko to, czy Twój użytkownik ma dostęp do Księgowości. Oglądanie rozliczeń i uzgadnianie ich pozycji to zatem dwie osobne sprawy.

To celowa kontrola, a nie usterka

Komentarz w kodzie opisuje tę kontrolę jako zabezpieczenie podziału obowiązków (segregation of duties): akcja uzgadnia rzeczywiste zapisy księgi głównej. Jeśli widzisz komunikat, moduł robi dokładnie to, czego się od niego oczekuje.

Przycisk widać tylko przy zaksięgowanym rozliczeniu

Widok ukrywa Reconcile clearing, dopóki State rozliczenia nie jest stanem zaksięgowanego. Przy wartościach domyślnych, które zostawiają rozliczenie jako świeżo zaimportowane, przycisku nie widać. Komunikat może więc pojawić się tylko po kliknięciu przycisku w rozliczeniu już zaksięgowanym. Jeśli nie widzisz przycisku, pierwsze, co sprawdza widok, to stan.

Dostęp nie gwarantuje, że cokolwiek zostanie uzgodnione

Po przejściu kontroli przycisk próbuje dopasować pozycję konta przejściowego rozliczenia do pozycji konta przejściowego faktur z tych samych zamówień Amazon, zamówienie po zamówieniu i bez ruszania pozycji, które nie pasują. Kod kończy działanie bez uzgadniania czegokolwiek i bez zgłaszania błędu w tych przypadkach:

  • Konto Amazon rozliczenia nie ma konta przejściowego rozliczeń albo to konto nie pozwala na uzgadnianie.
  • Zapis rozliczenia nie ma pozycji z tego konta oczekujących na uzgodnienie.
  • Pozycje rozliczenia nie zawierają żadnego zamówienia Amazon.
  • Żadne z tych zamówień nie ma zaksięgowanej faktury z pozycjami konta przejściowego, które nie są jeszcze uzgodnione.

Sam kod wyjaśnia, że przycisk istnieje na wypadek, gdyby krok automatyczny nie miał jeszcze nic do dopasowania.

Komunikat występuje we wszystkich opublikowanych gałęziach

Komunikat jest w opublikowanym kodzie Odoo 17.0, 18.0, 19.0 i 20.0. Opisany przeze mnie warunek pochodzi z kodu wersji 20.0. Etykieta przycisku zmienia się zależnie od języka Twojego Odoo: po polsku moduł nie ma tłumaczenia, więc przycisk nazywa się Reconcile clearing.

Schemat z etykietą przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, a nie zrzut ekranu Odoo: przycisk «Reconcile clearing» zależnie od języka; po polsku moduł go nie tłumaczy, więc zostaje Reconcile clearing.

Jak to rozwiązać

  • Poproś kogoś z dostępem do Księgowości, aby otworzył to samo rozliczenie i kliknął Reconcile clearing. To właśnie prosi sam komunikat.
  • Jeśli w Twojej firmie to Ty masz uzgadniać, osoba zarządzająca użytkownikami w Odoo może nadać Ci dostęp do Księgowości, który sprawdza moduł.
  • Kliknij przycisk jeszcze raz. Jeśli komunikat zniknie, ale nic się nie uzgodni, przejrzyj powyższą listę przypadków.

Jeśli to wdrażasz

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możemy pomóc Ci ustalić, kto księguje, a kto uzgadnia. Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0, kupuje się go jednorazowo dla każdej wersji i wymaga subskrypcji FlexigoTech Cloud (plan Konektor, 49 €/mies. lub 490 €/rok, netto (bez VAT)). Więcej informacji znajdziesz na stronie modułu i w karcie w Odoo Apps.

Czytaj dalej

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

Źródła