Le message, mot pour mot
En cliquant sur Lettrer le compte d'attente (Reconcile clearing) dans la fiche d'un règlement Amazon, Odoo peut interrompre l'action avec cet avis :
You need Accounting access to reconcile Amazon settlement clearing lines. Ask an accountant to do this.
En clair : pour lettrer les lignes du compte d'attente d'un règlement, il faut l'accès Comptabilité, et l'avis vous demande de le confier à un comptable. Comme l'action est interrompue, rien de ce qu'elle allait modifier n'est enregistré. Les règlements s'ouvrent depuis Amazon › Finances › Règlements (versements et frais) (Amazon › Finances › Settlements (payouts & fees)).

La condition exacte dans le code
Dans le code d'Odoo 20.0, l'avis apparaît lorsque deux conditions sont réunies : l'action ne s'exécute pas en superutilisateur et votre utilisateur n'a pas l'accès Comptabilité (celui que demande l'avis lui-même). Si l'une des deux n'est pas remplie, le contrôle est franchi et l'action se poursuit. Si l'action s'exécute en superutilisateur, le contrôle ne s'applique pas.

Ce qu'il faut savoir d'autre
La vérification d'accès passe avant tout le reste
C'est la première chose que fait le bouton. Si votre utilisateur ne passe pas le contrôle, l'action s'arrête là : le module ne tente aucun lettrage.
Voir le menu ne veut pas dire pouvoir lettrer
Pour atteindre la liste, chaque niveau du menu demande le droit Lecteur (Viewer) : Amazon, Finances et Règlements (versements et frais). C'est une vérification distincte. Le bouton ne regarde pas le droit du menu, il regarde si votre utilisateur a l'accès Comptabilité. Voir les règlements et lettrer leurs lignes sont donc deux choses séparées.
C'est un contrôle voulu, pas une panne
Le commentaire du code décrit ce contrôle comme une protection de séparation des tâches (segregation of duties) : l'action lettre de véritables écritures du grand livre. Si vous voyez l'avis, le module fait ce qu'on attend de lui.
Le bouton n'est visible que si le règlement est comptabilisé
La vue masque Lettrer le compte d'attente tant que l'État/région (State) du règlement n'est pas celui de comptabilisé. Avec les valeurs par défaut, qui laissent le règlement tel qu'il vient d'être importé, il n'est pas visible. L'avis ne peut donc apparaître qu'en cliquant sur le bouton dans un règlement déjà comptabilisé. Si vous ne voyez pas le bouton, la première chose que regarde la vue est l'état.
Avoir l'accès ne garantit pas qu'un lettrage ait lieu
Une fois le contrôle franchi, le bouton tente de rapprocher la ligne du compte d'attente du règlement avec les lignes du compte d'attente des factures des mêmes commandes Amazon, commande par commande et sans toucher aux lignes qui ne correspondent pas. Le code se termine sans rien lettrer, et sans lever aucune erreur, dans les cas suivants :
- Le compte Amazon du règlement n'a pas de compte d'attente des règlements, ou ce compte n'autorise pas le lettrage.
- L'écriture du règlement n'a pas de lignes de ce compte en attente de lettrage.
- Les lignes du règlement ne contiennent aucune commande Amazon.
- Aucune de ces commandes n'a de facture comptabilisée avec des lignes du compte d'attente encore non lettrées.
Le code lui-même explique que le bouton existe au cas où l'étape automatique n'aurait encore rien eu à rapprocher.
Le message figure dans toutes les branches publiées
L'avis figure dans le code publié d'Odoo 17.0, 18.0, 19.0 et 20.0. La condition que je vous ai décrite est celle du code de la 20.0. Le libellé du bouton change avec la langue de votre Odoo : en français, c'est Lettrer le compte d'attente.

Lettrer le compte d'attente.Comment le résoudre
- Demandez à quelqu'un ayant l'accès Comptabilité d'ouvrir le même règlement et de cliquer sur
Lettrer le compte d'attente. C'est ce que demande l'avis lui-même. - Si, dans votre entreprise, c'est à vous de lettrer, la personne qui administre les utilisateurs de votre Odoo peut vous donner l'accès Comptabilité, ce que vérifie le module.
- Cliquez de nouveau sur le bouton. Si l'avis disparaît mais que rien n'est lettré, repassez en revue la liste des cas ci-dessus.
Si vous êtes en train de le mettre en place
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure ; nous pouvons donc vous aider à répartir qui comptabilise et qui lettre. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, il est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud (plan Connecteur, 49 €/mois ou 490 €/an, HT). Vous trouverez plus de détails sur la page du module et sur la fiche Odoo Apps.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_settlement.py
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_settlement_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
