Przejdź do głównej treści
Mirakl

Mirakl Connector: komunikat o kontach Finansów przy księgowaniu

Komunikat pojawia się po kliknięciu Post to Accounting przy rozliczeniu Mirakl, gdy w instancji brakuje co najmniej jednego z trzech kont Finansów. Naprawisz to, ustawiając w tej instancji konta wymienione przez sam komunikat po Faltan:, i klikając przycisk ponownie.

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

Najważniejsze

Moduł
Mirakl
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 się pojawia i co mówi

Rozliczenia otwierasz z menu Mirakl › Finances › Settlements & Invoices. Na ich karcie jest przycisk Post to Accounting. Znika on, gdy rozliczenie ma już wypełnione pole Journal Entry; przy wartościach domyślnych jest widoczny. Po kliknięciu może pojawić się ten komunikat, który zatrzymuje akcję:

Configure the Finance accounts on the Mirakl instance '…' before posting settlements. Missing: …

Schemat z kodu: menu rozliczeń, przycisk księgowania i komunikat o kontach Finansów
Schemat wykonany z kodu na podstawie opublikowanego kodu modułu (to nie zrzut ekranu Odoo): menu, przycisk i komunikat, z angielskimi etykietami z kodu, dla Odoo 17, 18, 19 i 20.
Same stock on every Mirakl marketplace, sent from Odoo
Wideo: Same stock on every Mirakl marketplace, sent from Odoo (wideo po angielsku)

Czego nie mówią o tym komunikacie

Warunek jest tylko jeden: któreś z trzech kont jest puste

Kod zbiera trzy konta instancji Mirakl: Marketplace Clearing Account, Commission Expense Account i Payout / Bank Suspense Account. Jeśli którekolwiek z nich jest puste, moduł zatrzymuje akcję i wyświetla komunikat. Gdy wszystkie trzy są wypełnione, ten komunikat się nie pojawia.

Komunikat sam mówi, co skonfigurować

Po Faltan: moduł wypisuje nazwę każdego pustego konta, oddzielone przecinkami i w kolejności, w jakiej wymieniono je wyżej. W pojedynczych cudzysłowach pojawia się nazwa instancji, więc wiesz, którą otworzyć, jeśli obsługujesz więcej niż jedną.

Na przykład, gdyby puste były konto pośredniczące marketplace i konto kosztów prowizji, koniec komunikatu wyglądałby tak: Faltan: Cuenta puente del marketplace, Cuenta de gastos de comisiones.

Ten schemat zbiera ten sam tekst w innych językach:

Schemat z kodu tego samego komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany z kodu na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): tekst komunikatu zależnie od języka Odoo.

Sprawdzenie następuje przed obliczeniem jakiejkolwiek kwoty

W kodzie Odoo 20 kontrola kont odbywa się przed zbudowaniem pozycji zapisu. Komunikat nie zależy więc od kwot rozliczenia. Ponadto moduł wymaga wszystkich trzech kont, nawet jeśli później pominie pozycję zapisu o zerowej kwocie.

Każde konto zasila konkretną pozycję zapisu

Gdy wszystkie trzy konta są wypełnione, kod Odoo 20 rozdziela je tak:

  • Payout / Bank Suspense Account: pozycja Mirakl payout (net).
  • Commission Expense Account: pozycja Mirakl commission & fees oraz pozycja Mirakl other / subscription fees, która zbiera resztę potrzebną do zbilansowania zapisu.
  • Marketplace Clearing Account: pozycja Mirakl marketplace clearing.

Każda z tych pozycji jest dodawana tylko wtedy, gdy jej kwota nie jest zerowa. Jeśli instancja ma skonfigurowane konto analityczne, kod stosuje je do obu pozycji trafiających na konto kosztów prowizji.

Jak wygląda zapis, gdy konta są kompletne

W Odoo 20 kod przygotowuje zapis księgowy z odnośnikiem Mirakl settlement … i nazwą rozliczenia. Trafia on do dziennika rozliczeń instancji: jeśli instancja go nie ma, moduł szuka lub tworzy dziennik z kodem MRKL. Data zapisu to data transakcji płatności rozliczenia; gdy jej brak, używana jest data utworzenia, a jeśli i jej nie ma, dzisiejsza. Jeśli rozliczenie jest w innej walucie niż firma, pozycje są przeliczane na walutę firmy i zachowują oryginalną kwotę.

Co zrobić, po kolei

  1. Zwróć uwagę na nazwę instancji w cudzysłowach i na konta wymienione po Faltan:.
  2. Otwórz tę instancję Mirakl i skonfiguruj te konta Finansów.
  3. Wróć do rozliczenia z Mirakl › Finances › Settlements & Invoices i kliknij ponownie Post to Accounting.
  4. Jeśli rozliczenie nadal nie ma Journal Entry, przycisk pozostaje widoczny.

Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20. O innych komunikatach konektora przeczytasz w artykule co robi przycisk testowania połączenia.

Jak pomaga FlexigoTech

Mirakl Connector to moduł z jednorazową opłatą za wersję Odoo, opublikowany dla Odoo 17, 18, 19 i 20, wymagający subskrypcji FlexigoTech Cloud: połączenie przechodzi przez tę usługę, która przechowuje dane uwierzytelniające w formie zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie. Plan Conector kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT). FlexigoTech wdraża Odoo oraz tworzy konektory i integracje na zamówienie; możesz zobaczyć kartę w Odoo Apps lub stronę modułu.

Czytaj dalej

Mirakl Connector: «Set the Mirakl API key before testing the connection»Kiedy w Mirakl Connector dla Odoo pojawia się błąd pustego klucza API, jaki warunek go wywołuje i jak go usunąć po kliknięciu Test Connection.Mirakl Connector: «This binding has no Mirakl instance configured.»Kiedy w Mirakl Connector pojawia się komunikat o powiązaniu bez skonfigurowanej instancji Mirakl, jaki warunek go wywołuje i co zrobić, gdy się pojawi.Co robi przycisk Test Connection w Mirakl Connector, krok po krokuCo robi przycisk Test Connection w Mirakl Connector dla Odoo: kiedy się pojawia, co sprawdza, co zapisuje w karcie i jakie błędy może zwrócić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła