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

Co Octopia Connector dodaje do faktur w Odoo (Fakturowanie)

Octopia Connector dodaje do faktur sprzedaży w aplikacji Fakturowanie przycisk Wyślij do Octopia (Push to Octopia) oraz wewnętrzny znacznik Przesłano do Octopia (Octopia Pushed). Przycisk przesyła PDF zaksięgowanej faktury sprzedaży do zamówienia Octopia, z którym jest powiązana, i przestaje być widoczny, gdy faktura jest już oznaczona jako wysłana.

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
4 min

Co moduł dodaje do faktury sprzedaży

Moduł rozszerza faktury w aplikacji Fakturowanie (Invoicing) w Odoo. Jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20.

Schemat wykonany z kodu, nie zrzut ekranu Odoo: u góry standardowa aplikacja Invoicing, pod nią to, co dodaje moduł, czyli przycisk Push to Octopia
Schemat na podstawie opublikowanego kodu modułu: aplikacja Invoicing i przycisk Wyślij do Octopia, który się do niej dokłada.

Konkretnie, na fakturze moduł dodaje:

  • Przycisk Wyślij do Octopia w widoku faktury.
  • Znacznik Przesłano do Octopia, który nie jest widoczny w żadnym widoku. Odczytuje go warunek ukrywający przycisk, a wypełnia go sam przycisk po zakończeniu.
  • Datę i godzinę wysyłki, które moduł zapisuje w fakturze po zakończeniu.
  • Obliczanie, do których zamówień Octopia odpowiada dana faktura.

Przy Odoo po polsku przycisk nazywa się Wyślij do Octopia; po niemiecku An Octopia übertragen; po francusku Envoyer à Octopia; po włosku Invia a Octopia; po portugalsku Enviar para a Octopia.

Schemat wykonany z kodu na podstawie tłumaczeń modułu, nie zrzut ekranu Odoo: tekst Push to Octopia zależnie od języka Odoo
Jak nazywa się przycisk zależnie od języka: Wyślij do Octopia po polsku, An Octopia übertragen po niemiecku, Envoyer à Octopia po francusku, Invia a Octopia po włosku i Enviar para a Octopia po portugalsku.
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)

Porównanie: którą fakturę przycisk widzi, a którą nie

Warunek w widoku jest taki sam w Odoo 17, 18, 19 i 20: przycisk jest ukryty, jeśli faktura nie jest fakturą sprzedaży, nie jest zaksięgowana lub jest już oznaczona jako wysłana.

FakturaCzy widać Wyślij do Octopia?Co to oznacza
Nie jest typu Faktura sprzedażyNieWarunek ukrywa przycisk ze względu na typ dokumentu
Jest typu Faktura sprzedaży, ale nie ma stanu ZaksięgowanoNieWarunek ukrywa przycisk, dopóki faktura nie zostanie zaksięgowana
Jest typu Faktura sprzedaży, ma stan Zaksięgowano i nie jest oznaczona Przesłano do OctopiaTakJedyny przypadek, w którym przycisk się pojawia
Jest typu Faktura sprzedaży, ma stan Zaksięgowano i jest już oznaczona Przesłano do OctopiaNiePo oznaczeniu przycisk przestaje być widoczny

To, że przycisk się pojawia, nie gwarantuje, że wysyłka się powiedzie: po kliknięciu moduł ponownie sprawdza typ i stan faktury oraz wyszukuje jej zamówienia Octopia, jak wyjaśniono poniżej.

Jakie zamówienia Octopia są powiązane z fakturą

Moduł nie każe wybierać zamówienia. Oblicza je tak: wychodzi od zamówień sprzedaży, z których pochodzą pozycje faktury, i szuka zamówień Octopia powiązanych z tymi zamówieniami sprzedaży. Liczą się tylko zamówienia Octopia tej samej firmy co faktura, aby faktura jednej firmy z pozycją sprzedaży innej firmy nie trafiła do zamówienia tej drugiej ani nie użyła jej poświadczeń.

Jeśli to obliczenie nie znajdzie żadnego zamówienia, przycisk zatrzymuje się z komunikatem Faktura … nie jest powiązana z żadnym zamówieniem Octopia., który zobaczysz niżej.

Co robi przycisk po kliknięciu, po kolei

  1. Sprawdza, czy faktura jest fakturą sprzedaży i czy jest zaksięgowana. Jeśli nie, zatrzymuje się z komunikatem.
  2. Pobiera zamówienia Octopia powiązane z fakturą. Jeśli nie ma żadnego, zatrzymuje się z innym komunikatem.
  3. Generuje PDF faktury.
  4. Przechodzi przez każde powiązane zamówienie Octopia. Dla każdego przesyła PDF, używając konta Octopia tego zamówienia. Plik nazywa się tak jak numer faktury, z ukośnikami zamienionymi na podkreślenia i z rozszerzeniem .pdf. Metoda opisuje przesyłanie jako operację, która zastępuje wcześniejsze dokumenty zamówienia.
  5. Po każdym przesłaniu oznacza zamówienie Octopia jako z wysłaną fakturą, z datą i godziną, i dodaje wpis o powodzeniu w dzienniku synchronizacji konta.
  6. Po obsłużeniu wszystkich zamówień oznacza fakturę jako Przesłano do Octopia i zapisuje datę i godzinę. Od tej chwili przycisk jest ukryty.

Początkowe kontrole odbywają się przed wygenerowaniem PDF. Faktura jest oznaczana jako wysłana dopiero na końcu, po przejściu przez wszystkie jej powiązane zamówienia.

Porównanie: gdzie zostaje ślad wysyłki

GdzieCo jest zapisywane
FakturaZnacznik Przesłano do Octopia oraz data i godzina wysyłki
Każde powiązane zamówienie OctopiaZnacznik wysłanej faktury oraz jego data i godzina
Dziennik synchronizacji kontaWpis typu faktury z wynikiem pomyślnym, po jednym dla każdego zamówienia

Pamiętaj, że znacznik Przesłano do Octopia nie jest widoczny w żadnym widoku faktury: w widoku zmienia się to, że przycisk znika.

Komunikaty przycisku przed przesłaniem faktury

Oto komunikaty, które przycisk może wyświetlić przed wygenerowaniem PDF:

KomunikatKiedy się pojawiaCo zrobić
Do Octopia można przesyłać tylko zaksięgowane faktury dla klientów. (Only posted customer invoices can be pushed to Octopia.)Po kliknięciu przycisku, jeśli faktura nie jest fakturą sprzedaży lub nie ma stanu ZaksięgowanoKliknij przycisk na fakturze sprzedaży w stanie Zaksięgowano
Faktura … nie jest powiązana z żadnym zamówieniem Octopia. (Invoice … is not linked to any Octopia order.)Po kliknięciu przycisku, jeśli obliczenie nie znajdzie żadnego zamówienia Octopia firmy faktury; zamiast wielokropka komunikat zawiera numer fakturySprawdź, czy pozycje faktury pochodzą z zamówienia sprzedaży powiązanego z zamówieniem Octopia tej samej firmy

Jeśli chcesz zobaczyć działanie przycisku ze szczegółami, znajdziesz je w Co robi przycisk «Wyślij do Octopia».

Koszt i wersje

Moduł jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT), dla maksymalnie 3 kont platformy. Jest opublikowany dla Odoo 17, 18, 19 i 20.

Jak może Ci pomóc FlexigoTech

Jeśli wdrażasz Odoo i chcesz, aby fakturowanie współpracowało z Cdiscount i Octopia, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Co robi przycisk „Zgłoś do Octopia” w Octopia Connector, krok po krokuCo robi przycisk Zgłoś do Octopia w masowych importach faktur: kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.Co robi przycisk „Importuj” w Octopia Connector, krok po krokuCo robi przycisk Importuj w Octopia Connector dla Odoo: kiedy jest widoczny, co importuje, jakie powiadomienie pokazuje i jaki wpis zostawia w dzienniku.Co robi przycisk «Utwórz fakturę zakupu» w Octopia ConnectorCo robi przycisk Utwórz fakturę zakupu w Octopia Connector dla Odoo: kiedy się pojawia, co sprawdza, co tworzy i w którym miejscu proces może się zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła