Aller au contenu principal
Octopia (Cdiscount)

Ce que fait le bouton « Récupérer les imports de factures » d'Octopia Connector

Le bouton Récupérer les imports de factures (Pull Invoice Imports) demande à Octopia la liste des imports de factures du compte et enregistre dans votre Odoo chaque import avec son statut et la date de la consultation. Il se trouve sur l'écran des comptes, il est toujours visible et sert à rendre visibles les imports envoyés depuis d'autres outils.

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
4 min

Où il se trouve et qui le voit

Le bouton Récupérer les imports de factures se trouve sur l'écran Comptes Octopia. Il est toujours visible : aucune condition de la vue ne le masque, et il est présent dans les branches 17.0, 18.0, 19.0 et 20.0 d'Octopia Connector.

Pour accéder à cet écran, le menu est Octopia › Configuration › Comptes. Chaque niveau du menu demande une autorisation, et si vous n'en avez pas une, vous ne voyez pas ce niveau :

  • Octopia demande Utilisateur Octopia.
  • Configuration demande Gestionnaire Octopia.
  • Comptes demande Administrateur Octopia.
Schéma réalisé avec du code du menu Octopia, Configuration, Comptes et du bouton de récupération des imports de factures
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : le chemin du menu et le bouton, identiques dans Odoo 17, 18, 19 et 20.

Avec Odoo en français, le bouton s'appelle Récupérer les imports de factures. Le second schéma reprend son texte dans d'autres langues.

Schéma réalisé avec du code avec le texte du bouton en cinq langues
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : espagnol, Descargar importaciones de facturas ; allemand, Rechnungsimporte abrufen ; français, Récupérer les imports de factures ; italien, Recupera importazioni fatture ; portugais, Obter importações de faturas.
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)

Pas à pas : ce qui se passe quand on clique

Ce qui suit provient du code publié pour Odoo 20.0. L'idée du bouton, selon le code lui-même, est de rendre visibles les imports envoyés par d'autres outils et de les enregistrer selon leur identifiant d'import.

  1. Allez dans Octopia › Configuration › Comptes et ouvrez le compte que vous voulez consulter.
  2. Cliquez sur Récupérer les imports de factures. Le code parcourt les comptes sur lesquels l'action est lancée et répète ce qui suit pour chacun.
  3. Le module ouvre la connexion de ce compte et demande à Octopia la liste des imports de factures.
  4. Si la réponse est une liste, il la parcourt ; si elle arrive avec une section d'éléments, il parcourt cette section. S'il n'arrive rien, il n'y a rien à parcourir.
  5. Chaque élément qui n'est pas une fiche de données est ignoré. Pour les autres, il prend l'identifiant de l'import ; s'il manque, il utilise l'autre identifiant fourni par l'élément ; s'il est absent aussi, il ignore cet élément.
  6. Avec cet identifiant, il cherche, dans le même compte, un import déjà enregistré. S'il existe, il le met à jour ; sinon, il en crée un nouveau.
  7. Dans chacun, il écrit deux choses : le statut indiqué par Octopia et la date et l'heure de cette consultation.

Ce qui change dans votre Odoo

L'action travaille par compte et identifiant d'import, donc cliquer de nouveau ne crée pas un second import identique : elle met à jour celui qui existe déjà. La seule chose qu'elle écrit dans chaque import est le statut et la date et l'heure de la consultation ; le code n'enregistre aucune autre donnée de l'élément reçu.

Les nouveaux imports sont créés avec leur compte, leur identifiant, le statut et cette date. Ceux qui existaient déjà conservent leur identifiant et reçoivent le nouveau statut et la nouvelle date.

Quand les données ne collent pas

Le code du bouton a des règles claires pour ce qui arrive de travers :

  • Statut inconnu : le statut n'est enregistré que s'il fait partie de ceux que le module reconnaît. S'il en arrive un autre, le statut reste vide. Cela vaut aussi pour un import qui existait déjà : son statut passe à vide lors de cette consultation.
  • Élément sans identifiant : il est écarté, et rien n'est enregistré à son sujet.
  • Élément qui n'est pas une fiche de données : il est écarté de la même façon.

C'est pourquoi le module peut enregistrer un import sans statut lorsque Octopia en indique un qu'il ne reconnaît pas.

Si vous ne voyez pas le bouton

Si vous ne voyez pas le menu ou l'écran des comptes, il vous manque l'une des autorisations ci-dessus : demandez-la à la personne qui administre votre Odoo.

Combien ça coûte

Octopia Connector est un module payant en une seule fois par version d'Odoo (publié pour 17, 18, 19 et 20) et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue. Fiche sur Odoo Apps.

Comment FlexigoTech vous aide

Si vous déployez Odoo et souhaitez connecter Cdiscount ou Octopia à votre activité, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Dites-nous ce dont vous avez besoin et nous l'examinons avec vous.

À lire aussi

Ce que fait le bouton « Récupérer les commandes » d'Octopia Connector, pas à pasCe que fait le bouton Récupérer les commandes d'Octopia Connector dans Odoo : quand il apparaît, ce qu'il vérifie.Ce que fait le bouton « Récupérer les discussions » d'Octopia ConnectorCe que fait le bouton Récupérer les discussions d'Octopia Connector dans Odoo : quand il apparaît, ce qu'il vérifie, ce qui change et quelles erreurs possibles.Ce que fait le bouton « Récupérer les factures téléversées » d'Octopia ConnectorCe que fait le bouton Récupérer les factures téléversées d'Octopia Connector dans Odoo : quand il apparaît, ce qu'il demande à Octopia et les avis laissés.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources