Przejdź do głównej treści
Octopia (Cdiscount)

Co robi przycisk „Pobierz importy faktur” w Octopia Connector

Przycisk Pobierz importy faktur (Pull Invoice Imports) pobiera z Octopia listę importów faktur konta i zapisuje w Twoim Odoo każdy import wraz ze statusem i datą zapytania. Znajdziesz go na ekranie kont, jest zawsze widoczny i służy do tego, by uwidocznić importy wysłane z innych narzędzi.

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

Najważniejsze

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

Gdzie jest i kto go widzi

Przycisk Pobierz importy faktur znajduje się na ekranie Konta Octopia (Octopia Accounts). Jest zawsze widoczny: żaden warunek widoku go nie ukrywa, a występuje w gałęziach 17.0, 18.0, 19.0 i 20.0 Octopia Connector.

Aby dojść do tego ekranu, użyj menu Octopia › Konfiguracja › Konta (Octopia › Configuration › Accounts). Każdy człon menu wymaga uprawnienia, a jeśli go nie masz, nie widzisz tego członu:

  • Octopia wymaga Użytkownik Octopia (Octopia User).
  • Konfiguracja wymaga Menedżer Octopia (Octopia Manager).
  • Konta wymaga Administrator Octopia (Octopia Admin).
Schemat wykonany kodem: menu Octopia, Konfiguracja, Konta oraz przycisk pobierania importów faktur
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu z Odoo): ścieżka menu i przycisk, takie same w Odoo 17, 18, 19 i 20.

Po polsku przycisk nazywa się Pobierz importy faktur. Drugi schemat pokazuje jego tekst w innych językach.

Schemat wykonany kodem z tekstem przycisku w pięciu językach
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu z Odoo): polski, Pobierz importy faktur; niemiecki, Rechnungsimporte abrufen; francuski, Récupérer les imports de factures; włoski, Recupera importazioni fatture; portugalski, Obter importações de faturas.
48 business hours to accept each Cdiscount order. Do it in Odoo
Wideo: 48 business hours to accept each Cdiscount order. Do it in Odoo (wideo po angielsku)

Krok po kroku: co robi po kliknięciu

Poniższy opis wynika z kodu opublikowanego dla Odoo 20.0. Zgodnie z samym kodem idea przycisku polega na tym, by uwidocznić importy wysłane przez inne narzędzia i zapisać je według ich identyfikatora importu.

  1. Wejdź w Octopia › Konfiguracja › Konta i otwórz konto, które chcesz sprawdzić.
  2. Kliknij Pobierz importy faktur. Kod przechodzi po kontach, na których uruchomiono akcję, i dla każdego z nich powtarza poniższe kroki.
  3. Moduł otwiera połączenie tego konta i prosi Octopia o listę importów faktur.
  4. Jeśli odpowiedzią jest lista, moduł ją przegląda; jeśli przychodzi z sekcją elementów, przegląda tę sekcję. Jeśli nic nie przyjdzie, nie ma czego przeglądać.
  5. Każdy element, który nie jest rekordem danych, jest pomijany. Z pozostałych moduł bierze identyfikator importu; jeśli go brak, używa drugiego identyfikatora, który ma element; jeśli i tego nie ma, pomija element.
  6. Za pomocą tego identyfikatora szuka w obrębie tego samego konta już zarejestrowanego importu. Jeśli istnieje, aktualizuje go; jeśli nie, tworzy nowy.
  7. W każdym zapisuje dwie rzeczy: status podany przez Octopia oraz datę i godzinę tego zapytania.

Co zmienia się w Twoim Odoo

Akcja działa według konta i identyfikatora importu, więc ponowne kliknięcie nie tworzy drugiego takiego samego importu: aktualizuje istniejący. Jedyne, co zapisuje w każdym imporcie, to status oraz data i godzina zapytania; kod nie zapisuje żadnych innych danych otrzymanego elementu.

Nowe importy są tworzone z kontem, identyfikatorem, statusem i tą datą. Te, które już istniały, zachowują swój identyfikator i otrzymują nowy status oraz nową datę.

Gdy dane nie pasują

Kod przycisku ma jasne reguły dla tego, co przychodzi w dziwnej postaci:

  • Nieznany status: status jest zapisywany tylko wtedy, gdy jest jednym z tych, które moduł rozpoznaje. Jeśli przyjdzie inny, status pozostaje pusty. Dotyczy to także importu, który już istniał: jego status staje się pusty przy tym zapytaniu.
  • Element bez identyfikatora: jest odrzucany i nic z niego nie jest rejestrowane.
  • Element, który nie jest rekordem danych: jest odrzucany tak samo.

Dlatego moduł może zarejestrować import bez statusu, gdy Octopia podaje status, którego nie rozpoznaje.

Jeśli nie widzisz przycisku

Jeśli nie widzisz menu ani ekranu kont, brakuje któregoś z powyższych uprawnień: poproś o nie osobę administrującą Twoim Odoo.

Ile to kosztuje

Octopia Connector to moduł płatny jednorazowo za wersję Odoo (opublikowany dla 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i wysyła e-mail, jeśli synchronizacja zawiedzie. Karta w Odoo Apps.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz połączyć Cdiscount lub Octopia ze swoją operacyjną codziennością, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Opowiedz nam, czego potrzebujesz, a omówimy to razem z Tobą.

Czytaj dalej

Co robi przycisk «Pobierz zamówienia» w Octopia Connector, krok po krokuCo robi przycisk Pobierz zamówienia w Octopia Connector dla Odoo: kiedy jest widoczny, co sprawdza, co zmienia i co zweryfikować, gdy zamówienie zawiedzie.Co robi przycisk „Pobierz dyskusje” w Octopia ConnectorCo robi przycisk Pobierz dyskusje w Octopia Connector w Odoo: kiedy się pojawia, co sprawdza, co zmienia i jakie błędy może dać.Co robi przycisk «Pobierz przesłane faktury» w Octopia ConnectorCo robi przycisk Pobierz przesłane faktury w Octopia Connector dla Odoo: kiedy się pojawia, o co pyta Octopię, co zapisuje w zamówieniu i jakie daje komunikaty.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła