Aller au contenu principal
Temu

Bouton « Refresh Invoice Info » de Temu Connector for Odoo : ce qu'il fait pas à pas

Le bouton Refresh Invoice Info demande à Temu les informations de facture de la commande parente de chaque fiche et enregistre ou met à jour la facture fiscale dans Odoo. Il est toujours visible, et si l'appel à Temu échoue et que le code n'essaie pas une autre méthode, l'action s'arrête avec cette erreur.

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

L'essentiel

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

Où il se trouve et quand il apparaît

Le bouton se trouve dans l'écran des Tax Invoices de Temu Connector for Odoo.

Schéma du menu Temu › Payouts & Tax › Tax Reports et du bouton Refresh Invoice Info, présent dans Odoo 17.0, 18.0 et 19.0
Schéma réalisé par code à partir du code publié du module (ce n'est pas une capture d'Odoo) : le menu et le bouton avec leurs libellés d'origine en anglais.

Où trouver le bouton ?

Dans l'écran des Tax Invoices, qui s'ouvre depuis le menu Temu › Payouts & Tax › Tax Reports. Avec Odoo en français, le bouton s'appelle Refresh Invoice Info.

Schéma du texte Refresh Invoice Info tel que l'utilisateur le voit avec Odoo en français : Refresh Invoice Info
Schéma réalisé par code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo).

Quand apparaît-il ?

Selon la condition de sa vue, le bouton est toujours visible, dans Odoo 17, 18 et 19. De plus, le bouton de l'écran des Tax Invoices est présent dans toutes les branches publiées de ces trois versions.

Quelles données utilise-t-il pour savoir quoi interroger ?

Pour chaque fiche, il utilise son Instance et son Parent Order Sn, deux champs que vous voyez dans la fiche et aussi dans la liste des Tax Invoices. Autrement dit, il interroge Temu, via cette instance, pour ce numéro de commande parente. Si une fiche n'a pas de numéro de commande parente, le code n'appelle pas Temu pour elle et la traite comme une réponse sans factures (voir plus bas).

Temu orders in Odoo every 15 minutes. Stock out every 5
Vidéo : Temu orders in Odoo every 15 minutes. Stock out every 5 (vidéo en anglais)

Ce qu'il fait quand on clique dessus

Dans Odoo 19.0, le code publié du module fait ce qui suit quand vous cliquez sur le bouton.

Que fait-il pas à pas ?

Premièrement, pour chaque fiche sur laquelle il est lancé, il demande à Temu les informations de facture de son Parent Order Sn avec la méthode d'API configurée dans l'instance. Le code peut essayer des méthodes alternatives et, si une méthode différente de celle enregistrée fonctionne, l'instance enregistre celle qui a fonctionné. Deuxièmement, il cherche la liste des factures dans la réponse de Temu. Troisièmement, il parcourt cette liste : si une facture ne contient pas le numéro de commande parente, il utilise celui de la fiche, et il enregistre ou met à jour la facture fiscale correspondante. Les fiches sont traitées une par une.

Que se passe-t-il si Temu ne renvoie aucune facture ?

Ce n'est pas une erreur. Le bouton ne crée pas de nouvelles fiches dans ce cas : il écrit dans la fiche elle-même ce que Temu a répondu, avec la méthode d'API utilisée, note l'heure de la synchronisation et passe à la fiche suivante.

Crée-t-il de nouvelles fiches ou met-il à jour celles que j'ai déjà ?

Les deux, selon ce qu'il trouve. Pour chaque facture de la réponse, le module enregistre l'instance, le numéro de facture, la date et l'heure de la facture, les données que Temu renvoie pour cette facture et l'heure de cette synchronisation, et il vide la dernière erreur enregistrée. Pour décider s'il met à jour ou s'il crée, il cherche une fiche avec la même instance et la même commande parente :

  • Si la facture porte un numéro, il cherche d'abord une fiche avec ce même numéro ; s'il n'y en a pas, il cherche une fiche de la même commande dont le numéro est vide.
  • Si la facture n'a pas de numéro, il cherche une fiche de la même commande dont le numéro est vide.
  • S'il trouve une fiche, il la met à jour ; sinon, il en crée une nouvelle.

C'est pourquoi cliquer de nouveau sur le bouton avec les mêmes données met à jour les fiches qui correspondent à cette recherche au lieu d'en créer d'autres.

Que vérifier après avoir cliqué ?

Ouvrez de nouveau Temu › Payouts & Tax › Tax Reports et regardez la liste des Tax Invoices : vous y voyez l'instance et la commande parente de chaque fiche. Si Temu a renvoyé des factures, des fiches auront été créées ou mises à jour avec ces données ; s'il n'en a renvoyé aucune, les fiches interrogées auront seulement reçu la réponse et l'heure de la synchronisation.

Erreurs, coût et versions

Quelles erreurs peut-il donner ?

Le bouton essaie la méthode d'API configurée et, si nécessaire, d'autres méthodes alternatives. Si l'appel à Temu échoue et que le code n'essaie pas une autre méthode, ou si les candidats sont épuisés, l'erreur est propagée et l'action s'arrête avec cette erreur. Qu'une réponse arrive sans factures, en revanche, n'arrête rien (voir plus haut).

De quoi ai-je besoin pour l'utiliser et dans quelles versions est-il disponible ?

Temu Connector for Odoo est un module à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT (jusqu'à 3 comptes de la plateforme). La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, et le prix de chaque version figure sur sa fiche ou sur la page du module.

Si vous voulez qu'on le mette en place pour vous

FlexigoTech met en œuvre Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si votre flux de factures fiscales Temu a besoin de quelque chose que le bouton ne fait pas, parlez-nous-en.

À lire aussi

Ce que fait le bouton Execute de Temu Connector for Odoo, étape par étapeCe que fait le bouton Execute de Fulfillment dans Temu Connector for Odoo : ce qu'il vérifie, quels statuts il écrit et quels messages peuvent l'arrêter.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources