Wann «Nichts zu buchen» erscheint
Die Meldung erscheint, wenn Sie in der Ansicht einer Mirakl-Abrechnung auf In Buchhaltung buchen klicken. Diese Abrechnungen öffnen Sie über das Menü Mirakl › Finanzen › Abrechnungen & Rechnungen (Mirakl › Finances › Settlements & Invoices). Es ist ein Fehler, der die Aktion abbricht: Sie sehen den Text Nichts zu buchen (bereits gebucht oder keine Abrechnungsbeträge gefunden). und nichts von dem, was die Aktion ändern wollte, wird gespeichert.
Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20. Auch die Bedingung, die den Button ausblendet, ist in allen vier Versionen dieselbe.

Mit Odoo auf Deutsch sehen Sie den Text wie oben. Das zweite Schema zeigt dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.


Was das Modul prüft, bevor der Fehler ausgelöst wird
Der Ablauf entspricht dem Code von Odoo 20. Beim Klick auf In Buchhaltung buchen geht das Modul jede Abrechnung in dieser Reihenfolge durch:
- Hat sie bereits eine
Buchung(Journal Entry), wird sie übersprungen und keine zweite erstellt. - Sind der überwiesene Betrag, die Summe der Aufträge und die Summe der Provisionen alle drei leer oder null, wird sie ebenfalls übersprungen. Der Code begründet das so: Nur Abrechnungen des Betreibers enthalten eine Zahlung oder eine Zusammenfassung, die eine Buchung rechtfertigt.
- In jedem anderen Fall bereitet es die Buchung mit den in der Mirakl-Instanz konfigurierten Finanzkonten vor, erstellt sie, bucht sie und speichert sie in
Buchung.
Die Bedingung, die Nada que contabilizar auslöst, lautet: Nach diesem Durchlauf wurde keine einzige Abrechnung gebucht. Deshalb deckt ein einziger Text zwei Situationen ab: Die Abrechnung hatte schon eine Buchung, oder sie enthält keinen dieser drei Beträge. Im zweiten Fall erstellt das Modul keine leere Buchung. Wird die Aktion auf mehrere Abrechnungen gleichzeitig ausgeführt, erscheint die Meldung nur, wenn keine davon gebucht wurde.
So beheben Sie es, Schritt für Schritt
- Öffnen Sie die Abrechnung über
Mirakl › Finanzen › Abrechnungen & Rechnungen. - Prüfen Sie, ob der Button
In Buchhaltung buchensichtbar ist. Er wird ausgeblendet, wenn die Abrechnung bereits eine Buchung hat; mit den Standardwerten ist er ohne Buchung sichtbar. Ist er nicht sichtbar, ist die Abrechnung bereits gebucht und es gibt nichts zu beheben. - Ist er sichtbar und die Meldung erschien beim Klick, hatte die Abrechnung noch keine Buchung, und das Modul hat weder einen überwiesenen Betrag noch eine Summe der Aufträge noch eine Summe der Provisionen gefunden. Das ist der Fall «keine Abrechnungsbeträge gefunden».
- Vergewissern Sie sich, dass Sie die richtige Abrechnung geöffnet haben. Das Modul bereitet die Buchung nur vor, wenn die Abrechnung einen dieser drei Beträge enthält; bei keinem ist das Ergebnis diese Meldung.
- Um zu prüfen, ob der Rest des Ablaufs funktioniert, klicken Sie
In Buchhaltung buchenbei einer Abrechnung, die Beträge enthält. Wird sie gebucht, öffnet Odoo die erstellte Buchung. - Kehren Sie zur gebuchten Abrechnung zurück und prüfen Sie, dass der Button nicht mehr sichtbar ist: Die Buchung ist ihr zugeordnet.
Was Sie sehen, wenn gebucht wird
Wird eine Abrechnung gebucht, öffnet Odoo die Ansicht der erstellten Buchung im Fenster Mirakl Abrechnungsbuchungen (Mirakl Settlement Entries). Werden mehrere gleichzeitig gebucht, öffnet sich eine Liste mit den erstellten Buchungen. Laut Code kann die Buchung Zeilen mit diesen Bezeichnungen enthalten, jeweils nur, wenn der Betrag nicht null ist: Mirakl Auszahlung (netto), Mirakl Provision & Gebühren, Mirakl Marktplatz-Verrechnung und Mirakl Sonstige / Abonnementgebühren.
Kann ich eine bereits gebuchte Abrechnung erneut buchen?
Mit zugeordneter Buchung wird der Button ausgeblendet. Und sollte die Aktion dennoch auf diese Abrechnung ausgeführt werden, überspringt das Modul sie, ohne eine zweite Buchung zu erstellen.
Ist es ein Fehler der Verbindung zu Mirakl?
Die Meldung löst die Aktion In Buchhaltung buchen selbst aus, wenn sie nach ihrem Durchlauf nichts gebucht hat. Genau das ist die Bedingung im Code.
Wird eine Buchung erstellt, wenn die Meldung erscheint?
Nein. Der Fehler bricht die Aktion ab und nichts von dem, was sie ändern wollte, wird gespeichert.
Ändert es sich je nach Odoo-Version?
Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20, und der Button wird in allen vier mit derselben Bedingung ausgeblendet.
Wie FlexigoTech Sie unterstützt
Mirakl Connector ist in den Odoo Apps für Odoo 17, 18, 19 und 20 veröffentlicht (Eintrag) und hat eine Seite auf flexigotech.com. Es ist ein Modul mit Einmalzahlung pro Version und benötigt das Abonnement FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen, falls Sie Hilfe beim buchhalterischen Teil Ihrer Marktplatz-Anbindung brauchen.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_finance.py
- Quellcode des Moduls: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_finance_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
