Aller au contenu principal
Octopia (Cdiscount)

Ce que fait « Vérifier le statut » dans Octopia Connector : mythes et réalité

Vérifier le statut (Poll Status) demande à Octopia où en est un import de factures en masse et note la réponse sur sa fiche. Il n'apparaît que tant que le Statut de l'import est Running ; avec les valeurs par défaut, il n'est pas visible. Voici les idées reçues à corriger avant de cliquer dessus.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Où se trouve le bouton et quand il apparaît

Les fiches s'ouvrent depuis le menu Octopia › Finance › Imports de factures en masse (Octopia › Finance › Bulk Invoice Imports). La partie Octopia demande la permission Utilisateur Octopia (Octopia User) ; sans elle, vous ne voyez pas cette partie du menu. Le bouton Vérifier le statut (Poll Status) se trouve sur l'écran des imports de factures en masse et existe dans Odoo 17, 18, 19 et 20.

Schéma réalisé avec du code : le chemin de menu des imports de factures en masse et le bouton Poll Status
Schéma généré à partir du code publié du module, ce n'est pas une capture d'Odoo : le menu et le bouton, avec les libellés en anglais du code, pour Odoo 17, 18, 19 et 20.
48 business hours to accept each Cdiscount order. Do it in Odoo
Vidéo : 48 business hours to accept each Cdiscount order. Do it in Odoo (vidéo en anglais)

Les idées fausses, une par une

Mythe : « Le bouton est présent sur toutes les fiches »

Réalité : le bouton est masqué lorsque le Statut n'est pas Running. Avec les valeurs par défaut, le Statut est vide, donc vous ne le verrez pas sur une fiche qui vient d'être créée. Statut est un champ en lecture seule : vous ne l'écrivez pas vous-même, il est rempli par ce bouton et par Soumettre à Octopia (Submit to Octopia).

Mythe : « Il renvoie les factures à Octopia »

Réalité : le bouton interroge. Il lit l'ID de l'import (Import ID) de la fiche et demande à Octopia, avec la connexion du Compte (Account) de cette fiche, les données de cet import. L'ID de l'import est un champ en lecture seule qui ne s'écrit pas à la main : il est rempli par le bouton Soumettre à Octopia, expliqué dans cet article. Vérifier le statut ne fait que le lire.

Mythe : « Le statut change selon ce que répond Octopia »

Réalité : le statut ne change que si les conditions du code sont remplies :

  • Si la réponse n'arrive pas sous la forme d'un objet de données, le module passe à l'import suivant sans rien modifier sur celui-ci.
  • Si elle arrive correctement, le module note la date et l'heure de la consultation.
  • Le Statut n'est mis à jour que si le statut de la réponse fait partie de ceux que le module connaît. S'il en est un autre, le Statut reste tel quel.

Mythe : « Il fonctionne avec n'importe quel import »

Réalité : le bouton n'agit que sur les imports dont le Statut est Running et dont l'ID de l'import est renseigné. Ceux qui ne remplissent pas les deux conditions sont ignorés sans aucun avertissement.

Mythe : « Si quelque chose se passe mal, vous ne le verrez que sur la fiche »

Réalité : lorsque le nouveau statut est succès partiel (PartialSuccess) ou échec (Failure), le module note en plus une entrée d'erreur, de type factures, dans son journal de synchronisation Octopia, avec l'identifiant de l'import. Ce journal reçoit des entrées d'autres sources. La tâche planifiée Octopia : actualiser les référentiels (catégories, marques, transporteurs, typologies) (Octopia: refresh referentials (categories, brands, carriers, typologies)) s'exécute tous les sept jours et est active à l'installation ; elle y note une entrée d'erreur lorsqu'une étape de l'actualisation échoue. La tâche Octopia : récupérer les discussions (file ToTreat) (Octopia: pull discussions (ToTreat queue)) s'exécute toutes les quinze minutes, elle aussi active à l'installation, et peut laisser dans le même journal des entrées de succès sur la file des discussions. Une entrée dans ce journal ne vient donc pas forcément du bouton.

Mythe : « C'est une nouveauté de la dernière version »

Réalité : le bouton existe dans les branches 17, 18, 19 et 20. Ce qui change, c'est le libellé selon la langue de votre Odoo : avec Odoo en français, il s'appelle Vérifier le statut.

Schéma réalisé avec du code : le texte Poll Status en espagnol, allemand, français, italien et portugais
Schéma généré à partir des traductions publiées du module, ce n'est pas une capture d'Odoo : en espagnol Consultar estado, en allemand Status abfragen, en français Vérifier le statut, en italien Verifica stato et en portugais Consultar estado.

Ce que fait le bouton, dans l'ordre

  1. Il retient, parmi les imports sur lesquels on clique, uniquement ceux dont le Statut est Running et dont l'ID de l'import est renseigné.
  2. Il demande à Octopia, avec la connexion du Compte de la fiche, les données de cet import.
  3. Si la réponse n'a pas la forme d'un objet de données, il passe au suivant sans rien changer.
  4. Il note la date et l'heure de la consultation et, si le statut reçu fait partie de ceux que connaît le module, il met à jour Statut.
  5. Si la réponse contient des fichiers (ou des éléments), il enregistre ce détail dans l'enregistrement de l'import.
  6. Si le nouveau statut est succès partiel ou échec, il note l'entrée d'erreur dans le journal de synchronisation.

Que regarder après avoir cliqué

Statut et Compte apparaissent aussi dans la liste des Imports de factures en masse (Bulk Invoice Imports), ce qui permet d'y voir d'un coup d'œil où en est chaque import. Si le statut est resté en succès partiel ou en échec, consultez le journal de synchronisation d'Octopia, où le module a noté l'erreur.

Ce qu'il vous faut pour l'utiliser

Octopia Connector est un module payant à achat unique par version, publié sur Odoo Apps pour 17, 18, 19 et 20 (le prix de chaque version figure sur sa fiche). Il nécessite en plus l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à trois comptes de la plateforme. Avec l'abonnement, la connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête et les données restent dans votre Odoo.

Comment FlexigoTech peut vous aider

Si vous mettez en place Odoo et souhaitez connecter facturation et marketplaces, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Ce que fait le bouton « Soumettre à Octopia » d'Octopia Connector, pas à pasCe que fait le bouton Soumettre à Octopia dans Imports de factures en masse : quand il apparaît, ce qu'il vérifie, ce qui change et l'erreur possible.Ce que fait le bouton « Importer » d'Octopia Connector, pas à pasCe que fait le bouton Importer d'Octopia Connector dans Odoo : quand il s'affiche, ce qu'il importe, ce qui change.Ce que fait le bouton «Créer une facture fournisseur» d'Octopia ConnectorCe que fait le bouton Créer une facture fournisseur d'Octopia Connector dans Odoo : quand il apparaît, ce qu'il vérifie, ce qu'il crée et où il peut s'arrêter.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources