
Ce que fait la tâche et quand elle s'exécute
Que fait exactement la tâche à chaque passage ?
Elle passe en revue les règlements Amazon qui n'ont pas encore de ligne de relevé bancaire liée et, pour chacun, essaie d'identifier la ligne de la banque correspondant au versement. Si elle l'identifie sans ambiguïté, elle la lie au règlement, note le moment où elle l'a fait et publie un message sur ce règlement. Elle se contente de lier et de laisser une note : avec cette tâche, le module ne rapproche pas et ne génère aucune écriture comptable, et il n'appelle pas non plus Amazon, car il travaille avec des enregistrements déjà présents dans votre Odoo.
À quelle fréquence s'exécute-t-elle et est-elle active par défaut ?
Elle s'exécute une fois par jour, chaque jour, et est active dès l'installation du module. Elle existe dans toutes les branches publiées (Odoo 17, 18, 19 et 20), et dans Odoo 17 la tâche est configurée pour se répéter sans fin.
Où voir les règlements avec lesquels elle travaille et que laisse-t-elle d'écrit ?
Les fiches s'ouvrent depuis le menu Amazon › Finances › Règlements (versements et frais). Chaque niveau du menu demande l'autorisation Lecteur : si vous ne l'avez pas, vous ne voyez pas ce niveau. La fiche affiche le champ Liquidation Amazon et la liste l'affiche sous le nom ID de liquidation Amazon. Il est en lecture seule : c'est le code qui l'écrit, pas vous, et, entre autres voies, il est renseigné par la tâche Amazon SP-API - Synchroniser les liquidations, qui s'exécute elle aussi une fois par jour et est active dès l'installation. Quand la tâche de rapprochement lie un dépôt, elle publie sur le règlement ce message : Dépôt bancaire rapproché : ligne de relevé « … » du … (…) identifiée comme le versement de ce règlement. Les points de suspension sont la référence de la ligne, sa date et son montant.

Amazon SP-API - Rapprocher les dépôts bancaires des règlements.
Ce qu'elle examine à chaque passage
Quels comptes et quels règlements entrent dans chaque passage ?
Ceux qui remplissent toutes ces conditions à la fois :
- Le règlement provient d'un compte Amazon pour lequel le rapprochement des dépôts bancaires est activé. Si aucun compte ne l'a activé, la tâche se termine sans rien examiner.
- Le règlement n'a pas encore de ligne de relevé bancaire liée.
- Sa date de dépôt tombe dans les 60 derniers jours, comptés à partir d'aujourd'hui.
Et si le dépôt d'un règlement est plus ancien ?
Si sa date de dépôt est en dehors de ces 60 jours, la tâche ne l'examine pas. Elle ne l'examine pas non plus s'il a déjà une ligne liée.
Y a-t-il une limite de règlements par passage ?
Oui : jusqu'à 200 règlements par passage, classés par date de dépôt, du plus récent au plus ancien. Ceux qui restent en dehors de ces 200 premiers ne sont pas traités lors de ce passage.
Que se passe-t-il avec les règlements qui ont déjà une ligne liée ?
Ils n'entrent pas dans la recherche et, en plus, la méthode de liaison s'arrête sans rien faire si le règlement a déjà une ligne. La tâche n'écrase pas un lien existant.
Quand elle lie et que vérifier si elle ne fait rien
Comment décide-t-elle quelle ligne de la banque lier ?
Si elle ne trouve aucune ligne candidate pour ce règlement, elle ne fait rien avec lui. Si elle n'en trouve qu'une, elle la lie. S'il y en a plusieurs avec le même montant, elle privilégie celle qui mentionne Amazon dans sa référence ou dans le nom de son contact, mais seulement s'il y en a exactement une. S'il reste un doute, elle n'en lie aucune : quand il s'agit d'argent, le module ne devine pas. Dans ce cas, c'est à vous de décider quelle ligne est la bonne.
Que vérifier si la tâche ne lie rien ?
Passez en revue ces conditions :
- La tâche est toujours active (elle est active dès l'installation).
- Il y a des règlements dans le menu
Amazon › Finances › Règlements (versements et frais): la tâche ne travaille qu'avec ceux qui existent déjà. - Il y a des comptes avec le rapprochement des dépôts bancaires activé : sans aucun, la tâche se termine sans rien examiner.
- Le règlement n'a pas déjà une ligne liée.
- Sa date de dépôt est dans les 60 derniers jours.
- Il n'y a pas plus de 200 règlements avec un dépôt plus récent devant lui.
- Il n'y a pas plusieurs lignes bancaires du même montant sans qu'exactement une mentionne Amazon.
Que se passe-t-il si un règlement provoque une erreur ?
Chaque règlement est traité séparément et ses erreurs sont interceptées : si l'un échoue, le module écrit un avertissement dans le journal du serveur avec son ID Amazon et continue avec les autres. Le code décrit la tâche comme une tâche qui ne lève jamais d'erreurs.
Comment FlexigoTech vous aide
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Le module est publié sur Odoo Apps pour 17, 18, 19 et 20 (fiche, page du module). La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue ; le plan Connecteur coûte 49 € par mois ou 490 € par an, HT.
À 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_settlement.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
