Co oznacza komunikat i kiedy się pojawia
Co dokładnie mówi komunikat i co oznacza?
W Odoo w języku polskim widzisz Post the invoice before sending it to Mirakl.. To błąd: akcja zostaje zatrzymana i nic z tego, co miała zmienić, nie jest zapisywane. Oznacza, że faktura, dla której zleciłeś wysyłkę, nie ma stanu Zaksięgowano, a wysyłka do Mirakl idzie dalej tylko z fakturami w tym stanie.

Kiedy dokładnie się pojawia?
Pojawia się po kliknięciu przycisku Send to Mirakl. Metoda tego przycisku przechodzi po kolei przez otrzymane faktury i dla każdej sprawdza jej stan: jeśli jest inny niż Zaksięgowano, zgłasza komunikat Post the invoice before sending it to Mirakl. i akcja zostaje zatrzymana. Stan sprawdzany jest w chwili kliknięcia przycisku, nie wcześniej.

Dlaczego nie widzę przycisku na niezaksięgowanej fakturze?
Bo widok ukrywa go, gdy spełniony jest którykolwiek z tych warunków: faktura nie jest typu Faktura sprzedaży, nie jest fakturą Mirakl albo jej stan nie jest Zaksięgowano. Wskaźnikiem faktury Mirakl jest pole Mirakl invoice, którego nie widać w żadnym widoku. Mówiąc odwrotnie: przycisk widać tylko na fakturze klienta, z Mirakl i zaksięgowanej. Ten warunek widoku jest taki sam w Odoo 17, 18, 19 i 20. Mimo to metoda przycisku sama sprawdza stan i z tego sprawdzenia bierze się komunikat.

Jak to rozwiązać
Co zrobić, żeby błąd zniknął?
Zaksięguj fakturę, czyli dokładnie to, o co prosi komunikat. Gdy faktura ma stan Zaksięgowano i spełnia pozostałe dwa warunki widoku, przycisk Send to Mirakl pojawia się na niej i możesz go kliknąć.
A jeśli faktura jest już zaksięgowana, a przycisku nadal nie widzę?
Wtedy przyczyna leży w innym warunku widoku, który ukrywa przycisk, gdy faktura nie jest typu Faktura sprzedaży albo nie jest fakturą Mirakl, nawet jeśli jest zaksięgowana. Najpierw możesz sprawdzić na formularzu typ faktury, bo jego wartość widać jako Faktura sprzedaży. Ponieważ pola Mirakl invoice nie widać w żadnym widoku, nie ma pola wyboru do sprawdzenia: jeśli faktura jest fakturą klienta, jest zaksięgowana, a przycisku nie ma, widok traktuje ją jako fakturę spoza Mirakl.
Czy coś zostało wysłane do Mirakl, gdy pojawia się błąd?
Nie. Sprawdzenie stanu następuje przed wygenerowaniem PDF faktury i przed połączeniem z Mirakl. Jeśli stan nie jest Zaksięgowano, metoda zatrzymuje się w tym miejscu i ta akcja niczego nie dodaje do zamówienia.
Co dzieje się z zaksięgowaną fakturą i czego potrzebuje konektor
Co robi wysyłka z zaksięgowaną fakturą i jakie inne błędy mogą wystąpić?
Generuje PDF faktury i dodaje go do zamówienia Mirakl, do którego należy, zastępując fakturę wysłaną wcześniej do tego zamówienia. Jeśli FlexigoTech Cloud nie przepuści żądania (z powodu braku subskrypcji lub pauzy przekaźnika), błąd jest zgłaszany ponownie i nic nie zostaje oznaczone. Każdy inny błąd podczas wysyłki również jest zgłaszany ponownie, abyś go zobaczył, i będą to błędy inne niż ten. Jeśli interesują Cię inne akcje i komunikaty modułu, zobacz przycisk «Cancel in Mirakl», krok po kroku oraz komunikat o rabacie marketplace.
Czy pojawia się tak samo we wszystkich wersjach Odoo?
Komunikat znajduje się w opublikowanym kodzie gałęzi 17, 18, 19 i 20, a warunek ukrywający przycisk jest we wszystkich czterech taki sam. Moduł jest opublikowany w Odoo Apps dla tych wersji.
Czego potrzebuję, żeby przycisk wysyłał fakturę do Mirakl?
Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, gdy coś zawiedzie. Plan Conector kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT), dla maksymalnie 3 kont platformy (plan Pro, 98 €/mies. lub 980 €/rok, netto (bez VAT), dla maksymalnie 10). Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co zapewnia subskrypcja; dane pozostają w Twoim Odoo. Z subskrypcją moduł dla nowych wersji Odoo jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję Odoo kupuje się tam.
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli konfigurujesz fakturowanie zamówień z Mirakl, zobacz stronę modułu lub jego kartę w Odoo Apps.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): models/account_move.py
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): views/account_move_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
