Skip to main content
Octopia (Cdiscount)

What «Poll Status» does in Octopia Connector: myths and facts

Poll Status asks Octopia how a bulk invoice import is going and writes the answer on its record. It only shows while the import's Status is Running; with default values it does not appear. These are the ideas worth correcting before you press it.

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

Key facts

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

Where the button is and when you see it

The records open from the menu Octopia › Finance › Bulk Invoice Imports. The Octopia part of the menu asks for the Octopia User permission; without it you do not see that part of the menu. The Poll Status button is on the Bulk Invoice Imports screen and exists in Odoo 17, 18, 19 and 20.

Code-generated diagram: the menu path for bulk invoice imports and the Poll Status button
Diagram generated from the module's published code, not an Odoo screenshot: the menu and the button, with the English labels from the code, for Odoo 17, 18, 19 and 20.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo

The wrong ideas, one by one

Myth: «The button is on every record»

Fact: the button is hidden when Status is not Running. With default values Status is empty, so on a newly created record you will not see it. Status is a read-only field: you do not write it yourself. This button and Submit to Octopia fill it in.

Myth: «It sends the invoices to Octopia again»

Fact: the button asks. It reads the Import ID on the record and, using the connection of that record's Account, asks Octopia for the data of that import. Import ID is a read-only field that is not typed by hand: the Submit to Octopia button fills it in, and you can read about it in this article. Poll Status only reads it.

Myth: «The status changes to whatever Octopia replies»

Fact: the status only changes if the conditions in the code are met:

  • If the reply does not arrive as a data object, the module moves on to the next import without touching this one.
  • If it arrives properly, the module notes the date and time of the check.
  • Status is updated only if the status in the reply is one the module knows. If it is any other, Status stays as it was.

Myth: «It works on any import»

Fact: the button only acts on imports whose Status is Running and whose Import ID is filled in. Any that fail either condition are skipped without a word.

Myth: «If something goes wrong, you will only see it on the record»

Fact: when the new status is partial success (PartialSuccess) or failure (Failure), the module also writes an error entry, of the invoices type, in its Octopia sync log, with the import's identifier. That log receives entries from other sources. The scheduled task Octopia: refresh referentials (categories, brands, carriers, typologies) runs every seven days and is active on install; it writes an error entry there when a step of the refresh fails. The task Octopia: pull discussions (ToTreat queue) runs every fifteen minutes, also active on install, and can leave success entries about the discussion queue in the same log. So an entry in that log does not necessarily come from the button.

Myth: «It is new in the latest version»

Fact: the button is in the 17, 18, 19 and 20 branches. What changes is its label depending on the language of your Odoo: with Odoo in English it is called Poll Status, and with Odoo in Spanish, Consultar estado.

Code-generated diagram: the text Poll Status in Spanish, German, French, Italian and Portuguese
Diagram generated from the module's published translations, not an Odoo screenshot: in Spanish Consultar estado, in German Status abfragen, in French Vérifier le statut, in Italian Verifica stato and in Portuguese Poll Status.

What the button does, in order

  1. From the imports it is pressed on, it takes only those whose Status is Running and whose Import ID is filled in.
  2. Using the connection of the record's Account, it asks Octopia for that import's data.
  3. If the reply is not shaped like a data object, it skips to the next import and changes nothing.
  4. It notes the date and time of the check and, if the status received is one the module knows, updates Status.
  5. If the reply carries files (or items), it saves that detail on the import record.
  6. If the new status is partial success or failure, it writes the error entry in the sync log.

What to look at afterwards

Status and Account also appear in the Bulk Invoice Imports list, so you can see at a glance where each import stands. If the status has ended up as partial success or failure, check the Octopia sync log, where the module has noted the error.

What you need to use it

Octopia Connector is a one-off purchase per version, published on Odoo Apps for 17, 18, 19 and 20 (each version's price is on its listing). It also needs the FlexigoTech Cloud subscription, Connector plan: €49 a month or €490 a year, excluding VAT, for up to three accounts on the platform. With the subscription, the connection goes through FlexigoTech Cloud, which stores the credentials encrypted and emails you if synchronisation fails. Without a subscription, or with the service suspended, whatever the subscription provides stops, and your data stays in your Odoo.

How FlexigoTech can help

If you are implementing Odoo and want to connect invoicing and marketplaces, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds connectors and custom integrations.

Keep reading

What the Submit to Octopia button of Octopia Connector does, step by stepWhat the Submit to Octopia button does in Bulk Invoice Imports: when it shows, what it checks, what it changes and the one error it can raise.What the Import button of Octopia Connector does, step by stepWhat the Import button of Octopia Connector does in Odoo: when it shows, what it imports, what changes, the notice it gives and the log entry it leaves.What the Create Vendor Bill button in Octopia Connector doesWhat the Create Vendor Bill button in Octopia Connector does in Odoo: when it shows, what it checks, what it creates and where it can stop.
Checked in the connector's source code (version 20.0) and the linked sources

Sources