Przejdź do głównej treści
Temu

Przycisk «Refresh Invoice Info» w Temu Connector for Odoo: co robi krok po kroku

Przycisk Refresh Invoice Info pobiera z Temu informacje o fakturze dla zamówienia nadrzędnego każdego rekordu i zapisuje lub aktualizuje fakturę podatkową w Odoo. Jest widoczny zawsze, a jeśli wywołanie Temu się nie powiedzie i kod nie próbuje kolejnej metody, akcja zatrzymuje się z tym błędem.

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

Najważniejsze

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

Gdzie jest i kiedy się pojawia

Przycisk znajduje się na ekranie Tax Invoices w Temu Connector for Odoo.

Schemat menu Temu › Payouts & Tax › Tax Reports i przycisku Refresh Invoice Info, obecnego w Odoo 17.0, 18.0 i 19.0
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (to nie jest zrzut ekranu z Odoo): menu i przycisk z oryginalnymi etykietami w języku angielskim.

Gdzie znajdę przycisk?

Na ekranie Tax Invoices, który otwierasz z menu Temu › Payouts & Tax › Tax Reports. Przy Odoo w języku polskim przycisk nadal nazywa się Refresh Invoice Info, bo moduł nie ma tego tłumaczenia.

Schemat tekstu Refresh Invoice Info tak, jak widzi go użytkownik z Odoo w języku polskim: Refresh Invoice Info
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie jest zrzut ekranu z Odoo).

Kiedy się pojawia?

Zgodnie z warunkiem w jego widoku przycisk jest widoczny zawsze, w Odoo 17, 18 i 19. Ponadto przycisk na ekranie Tax Invoices jest we wszystkich opublikowanych gałęziach tych trzech wersji.

Jakich danych używa, żeby wiedzieć, o co pytać?

Dla każdego rekordu używa jego pól Instance i Parent Order Sn, które widzisz w rekordzie oraz na liście Tax Invoices. Czyli pyta Temu, przez tę instancję, o ten numer zamówienia nadrzędnego. Jeśli rekord nie ma numeru zamówienia nadrzędnego, kod nie wywołuje Temu dla tego rekordu i traktuje go jak odpowiedź bez faktur (patrz niżej).

Temu orders in Odoo every 15 minutes. Stock out every 5
Wideo: Temu orders in Odoo every 15 minutes. Stock out every 5 (wideo po angielsku)

Co robi po kliknięciu

W Odoo 19.0 opublikowany kod modułu robi po kliknięciu przycisku następujące rzeczy.

Co robi krok po kroku?

Najpierw, dla każdego rekordu, na którym uruchomiono akcję, pyta Temu o informacje o fakturze dla jego Parent Order Sn metodą API skonfigurowaną w instancji. Kod może wypróbować metody alternatywne i, jeśli zadziała inna niż zapisana, instancja zapisuje tę, która zadziałała. Następnie szuka listy faktur w odpowiedzi Temu. Na końcu przechodzi po tej liście: jeśli faktura nie ma numeru zamówienia nadrzędnego, używa numeru z rekordu, i zapisuje lub aktualizuje odpowiednią fakturę podatkową. Rekordy są przetwarzane jeden po drugim.

Co się stanie, jeśli Temu nie zwróci żadnej faktury?

To nie jest błąd. Przycisk w takim przypadku nie tworzy nowych rekordów: zapisuje w samym rekordzie to, co odpowiedziało Temu, razem z użytą metodą API, notuje czas synchronizacji i przechodzi do następnego rekordu.

Czy tworzy nowe rekordy, czy aktualizuje te, które już mam?

Jedno i drugie, zależnie od tego, co znajdzie. Dla każdej faktury z odpowiedzi moduł zapisuje instancję, numer faktury, datę i godzinę faktury, dane zwrócone przez Temu dla tej faktury oraz czas tej synchronizacji, i czyści ostatnio zapisany błąd. Żeby zdecydować, czy aktualizować, czy tworzyć, szuka rekordu z tą samą instancją i tym samym zamówieniem nadrzędnym:

  • Jeśli faktura ma numer, najpierw szuka rekordu z tym samym numerem; jeśli go nie ma, szuka rekordu tego samego zamówienia z pustym numerem.
  • Jeśli faktura nie ma numeru, szuka rekordu tego samego zamówienia z pustym numerem.
  • Jeśli znajdzie rekord, aktualizuje go; jeśli nie, tworzy nowy.

Dlatego ponowne kliknięcie przycisku na tych samych danych aktualizuje rekordy pasujące do tego wyszukiwania, zamiast tworzyć kolejne.

Co sprawdzić po kliknięciu?

Otwórz ponownie Temu › Payouts & Tax › Tax Reports i spójrz na listę Tax Invoices: zobaczysz tam instancję i zamówienie nadrzędne każdego rekordu. Jeśli Temu zwróciło faktury, będą rekordy utworzone lub zaktualizowane tymi danymi; jeśli nie zwróciło żadnej, odpytane rekordy otrzymają tylko odpowiedź i czas synchronizacji.

Błędy, koszt i wersje

Jakie błędy może zwrócić?

Przycisk próbuje metody API skonfigurowanej w instancji i, w razie potrzeby, innych alternatywnych. Jeśli wywołanie Temu się nie powiedzie i kod nie próbuje kolejnej metody, albo kandydaci się wyczerpią, błąd jest propagowany, a akcja zatrzymuje się z tym błędem. Odpowiedź bez faktur natomiast niczego nie zatrzymuje (patrz wyżej).

Czego potrzebuję i w jakich wersjach jest dostępny?

Temu Connector for Odoo to moduł z jednorazową opłatą za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok netto (bez VAT) (do 3 kont platformy). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo. Moduł jest opublikowany w Odoo Apps dla wersji 17.0, 18.0, 19.0 i 20.0, a cenę każdej wersji zobaczysz w jej karcie lub na stronie modułu.

Jeśli chcesz, żebyśmy to uruchomili

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twój przepływ faktur podatkowych Temu potrzebuje czegoś, czego przycisk nie robi, napisz do nas.

Czytaj dalej

Co robi przycisk Execute w Temu Connector for Odoo, krok po krokuCo robi przycisk Execute w Fulfillment w Temu Connector for Odoo: co sprawdza, jakie statusy zapisuje i jakie komunikaty mogą go zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła