Où il se trouve et quand il apparaît
Le bouton se trouve dans l'écran des Tax Invoices de Temu Connector for Odoo.

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.

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).

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
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées
Sources
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): views/temu_tax_invoice_views.xml
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/temu_tax_invoice.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
