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 :
OctopiademandeUtilisateur Octopia.ConfigurationdemandeGestionnaire Octopia.ComptesdemandeAdministrateur Octopia.

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.

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.
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.
- Allez dans
Octopia › Configuration › Compteset ouvrez le compte que vous voulez consulter. - 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. - Le module ouvre la connexion de ce compte et demande à Octopia la liste des imports de factures.
- 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.
- 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.
- 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.
- 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
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_octopia_connector 20.0 (059287e4): views/octopia_completeness2_views.xml
- Code du module : flexigobe_octopia_connector 20.0 (059287e4): models/octopia_seller_extras.py
- Code du module : flexigobe_octopia_connector 20.0 (059287e4): models/octopia_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
