Skip to main content
Mirakl

Mirakl Connector: 'Nothing to post', when it appears and how to fix it

The message Nothing to post (already posted, or no settlement amounts found). appears when you press Post to Accounting and the module ends up posting no settlement: it already had an entry or it carries no amounts. Here is the exact condition in the code and what to do in each case.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Mirakl
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

When 'Nothing to post' appears

It appears when you press the Post to Accounting button on a Mirakl settlement. Those records open from the menu Mirakl › Finances › Settlements & Invoices. It is an error that stops the action: you see the text Nothing to post (already posted, or no settlement amounts found). and nothing the action was about to change is saved.

The message is in the published code for Odoo 17, 18, 19 and 20. The condition that hides the button is also the same in all four versions.

Diagram built from code, not an Odoo screenshot: the menu Mirakl › Finances › Settlements & Invoices, the Post to Accounting button and the Nothing to post message, with the English labels from the module code
Diagram of the path that leads to the message, with the English labels from the module code, for Odoo 17, 18, 19 and 20

The second diagram shows the same message in Spanish, German, French, Italian and Portuguese.

Diagram built from the module's published translations, not an Odoo screenshot: the message in Spanish, German, French, Italian and Portuguese
Diagram with the same message according to the language of Odoo: Spanish, German, French, Italian and Portuguese
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo

What the module checks before raising the error

The sequence below is the one in the Odoo 20 code. When you press Post to Accounting, the module goes through each settlement in this order:

  • If it already has a Journal Entry, it skips it and does not create another.
  • If the transferred amount, the orders total and the commissions total are all empty or zero, it skips it as well. The code gives the reason: only operator settlements carry a payout or summary worth posting.
  • In any other case, it prepares the entry using the Finance accounts configured on the Mirakl instance, creates it, posts it and stores it in Journal Entry.

The condition that raises Nothing to post is that, at the end of that pass, no settlement has been posted. That is why a single text covers two situations: the settlement already had an entry, or it carries none of those three amounts. In the second case the module does not create an empty entry. If the action runs on several settlements at once, the message only appears when none of them has been posted.

How to resolve it, step by step

  1. Open the settlement from Mirakl › Finances › Settlements & Invoices.
  2. Check whether the Post to Accounting button is visible. It is hidden when the settlement already has a journal entry; with the default values, with no entry, it is visible. If it is not visible, the settlement is already posted and there is nothing to resolve.
  3. If it is visible and the message appeared when you pressed it, the settlement had no entry yet and the module found no transferred amount, no orders total and no commissions total. That is the 'no settlement amounts found' case.
  4. Confirm that you opened the settlement you meant to post. The module only prepares the entry if the settlement carries at least one of those three amounts; with none, the result is this message.
  5. To check that the rest of the circuit works, press Post to Accounting on a settlement that does carry amounts. If it is posted, Odoo opens the entry that was created.
  6. Go back to the posted settlement and check that the button is no longer visible: the entry is now linked to it.

What you see when posting works

When a settlement is posted, Odoo opens the form of the entry created in the window Mirakl Settlement Entries. If several are posted at once, it opens a list with the entries created. According to the code, the entry can carry lines with these names, each one only if its amount is not zero: Mirakl payout (net), Mirakl commission & fees, Mirakl marketplace clearing and Mirakl other / subscription fees.

Can I post a settlement that is already posted?

With a journal entry linked, the button is hidden. And if the action did run on that settlement, the module skips it without creating a second entry.

Is it a problem with the connection to Mirakl?

The message is raised by the Post to Accounting action itself when, at the end of its pass, it has posted nothing. The condition in the code is exactly that.

Is any entry created when the message appears?

No. The error stops the action and nothing it was about to change is saved.

Does it change by Odoo version?

The message is in the published code of Odoo 17, 18, 19 and 20, and the button is hidden under the same condition in all four.

How FlexigoTech can help

Mirakl Connector is published on Odoo Apps for Odoo 17, 18, 19 and 20 (listing) and has its own page on flexigotech.com. It is a one-off purchase per version and needs a FlexigoTech Cloud subscription, Connector plan: €49 per month or €490 per year, excluding VAT. FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations, in case you want help with the accounting side of your marketplace connection.

Keep reading

Mirakl Connector: ‘Set the Mirakl API key before testing the connection’When Mirakl Connector for Odoo asks you to set the Mirakl API key before testing the connection: the exact condition behind it and how to fix it.Mirakl Connector: «This binding has no Mirakl instance configured.»When Mirakl Connector says a binding has no Mirakl instance configured: the exact condition behind the message and what to do when it appears.What the Mirakl Connector Test Connection button does, step by stepWhat the Test Connection button in Mirakl Connector does in Odoo: when it appears, what it checks, what it saves on the record and which errors it can give.
Checked in the connector's source code (version 20.0) and the linked sources

Sources