Ce qu'est cette tâche et quand elle s'exécute
C'est la tâche d'Amazon Connector for Odoo, FBA & FBM Seller SP-API qui s'occupe du rapport des transactions TVA d'Amazon.
Qu'est-ce que cette tâche planifiée et à quelle fréquence s'exécute-t-elle ?
C'est une tâche planifiée définie sur les comptes Amazon du module. Elle s'exécute une fois par jour et est active dès l'installation. Elle exécute la méthode qui parcourt les comptes et lance, compte par compte, la synchronisation du rapport des transactions TVA.
Est-elle présente dans toutes les versions d'Odoo ?
La tâche existe dans les branches 17, 18, 19 et 20, les mêmes pour lesquelles le module est publié sur Odoo Apps. Dans Odoo 17, la tâche est configurée pour se répéter indéfiniment.
Quels comptes entrent dans chaque passage ?
Uniquement les comptes Amazon qui sont actifs et pour lesquels la synchronisation des transactions TVA est activée. Le libellé de la tâche contient opt-in : la tâche est active, mais un compte inactif, ou sans cette synchronisation activée, n'entre pas dans le passage.

Selon la langue d'Odoo, la tâche s'appelle ainsi : en espagnol, son nom est Amazon SP-API - Synchroniser le rapport des transactions TVA (opt-in) ; en allemand, Amazon SP-API - USt-Transaktionsbericht synchronisieren (Opt-in) ; en français, Amazon SP-API - Synchroniser le rapport des transactions TVA (opt-in) ; en italien, Amazon SP-API - Sincronizza report transazioni IVA (opt-in) ; en portugais, Amazon SP-API - Sincronizar relatório de transações de IVA (opt-in).


Ce qu'elle fait à chaque passage
Que fait la tâche avec chaque compte, dans l'ordre ?
Elle commence par chercher les comptes qui remplissent les deux conditions. Ensuite, pour chacun, elle demande à Amazon de créer le rapport des transactions TVA. Elle consulte alors l'état du rapport plusieurs fois, avec une pause entre deux consultations, et cesse de consulter quand Amazon le déclare terminé, annulé ou en erreur fatale. S'il est terminé et qu'il contient un document, elle télécharge le document et le transmet à l'importateur du module, avec un maximum de lignes par passage.
Combien de fois consulte-t-elle et combien de temps attend-elle ?
Les tentatives de consultation, l'attente entre elles et le maximum de lignes par passage proviennent de valeurs du compte. Si l'une n'a pas de valeur, le code utilise douze tentatives, dix secondes d'attente et dix mille lignes.
Que se passe-t-il si Amazon ne termine pas le rapport ou si la synchronisation d'un compte échoue ?
Si le rapport est annulé, en erreur fatale ou toujours pas prêt quand les tentatives sont épuisées, ce compte n'importe rien lors de ce passage : la date d'exécution et un résumé du résultat sont enregistrés, et la tâche passe au compte suivant. Il en va de même si Amazon déclare le rapport terminé mais sans document. Le compte est retenté au passage suivant de la tâche, c'est-à-dire une fois par jour. Si la synchronisation d'un compte échoue avec une erreur, la tâche continue avec les autres comptes et se termine normalement.
Qu'est-ce qui est enregistré dans le compte et le résultat est-il publié dans le chatter ?
Quand le passage va jusqu'au bout (rapport importé, non terminé ou sans document), la date d'exécution et le texte du résultat, tronqué à cinq mille caractères, sont enregistrés dans le compte. Si la synchronisation arrive à importer, ce résumé compte les lignes du rapport et combien ont été traitées, créées, mises à jour, ignorées ou en erreur. La tâche demande à la synchronisation de ne pas publier le résultat dans le chatter du compte ; ce qui reste, c'est le résumé enregistré dans le compte.
Quoi vérifier si elle ne fait rien
Pourquoi rien ne se passe avec mon compte ?
La tâche ne prend que les comptes actifs et dont la synchronisation des transactions TVA est activée : s'il manque l'une des deux choses à votre compte, il reste en dehors du passage. Vérifiez aussi que la tâche n'a pas été désactivée (elle est active dès l'installation). Pour localiser le compte, ouvrez Amazon › Configuration › Comptes et cherchez-le par Nom, qui apparaît dans la liste et dans la fiche de Comptes, onglet Identité, groupe Compte. Si vous ne voyez pas ce menu, c'est une question de droits : chaque niveau demande le sien et, si vous ne l'avez pas, vous ne voyez pas ce niveau. Amazon demande Lecteur, Configuration demande Responsable et Comptes demande aussi Responsable.
L'abonnement joue-t-il un rôle ?
La connexion passe par FlexigoTech Cloud : il 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 l'abonnement fournit s'arrête ; les données restent dans votre Odoo. Le module est en paiement unique par version et nécessite le plan Connecteur (49 €/mois ou 490 €/an HT, jusqu'à 3 comptes de la plateforme).
Si vous mettez en place Odoo et souhaitez revoir la connexion avec Amazon, ou si vous avez besoin d'une intégration sur mesure, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs. Retrouvez la page du module pour voir comment l'acheter.
À lire aussi
Vérifié dans le code du connecteur (version 17.0 et 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Code du module : flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
