Un cas : une liquidation qui ne se lettre pas
Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.
Javier tient l'administration de « Cerámicas del Norte », une boutique fictive qui vend sur Amazon. Il ouvre Amazon › Finances › Règlements (versements et frais) (Amazon › Finances › Settlements (payouts & fees)) et accède à une liquidation qui n'est ni comptabilisée ni lettrée. C'est pourquoi il voit le bouton Comptabiliser quand même (forcer) (Post anyway (force)).
Il clique dessus et Odoo lui demande : Ce règlement n'est pas équilibré. Comptabiliser quand même et absorber la différence dans le compte d'attente ? (This settlement does not balance. Post anyway and absorb the difference into the clearing account?). Javier réfléchit avant d'accepter : le code du bouton indique qu'il ne doit être utilisé que lorsqu'on accepte la différence en connaissance de cause.
Il accepte, et le module l'arrête avec un avertissement : la comptabilisation des liquidations est désactivée sur le compte Amazon. Il l'active dans la configuration de ce compte, comme l'indique l'avertissement, puis clique à nouveau. Cette fois, l'avertissement lui demande de configurer des éléments manquants sur le compte. Il les configure et clique de nouveau. Une fois ces vérifications passées, ce que cherche le bouton, d'après le texte de la confirmation, c'est à absorber la différence dans le compte d'attente ; la comptabilisation peut néanmoins encore s'arrêter sur les avertissements de déséquilibre ou de « Rien à comptabiliser » que vous verrez dans le tableau.

Quand le bouton apparaît
Le bouton se trouve sur la fiche de la liquidation, dans l'écran Liquidations (Settlements), qui s'ouvre depuis Amazon › Finances › Règlements (versements et frais). Chaque niveau de ce menu demande la permission Lecteur (Viewer) : sans elle, vous ne voyez pas ce niveau. Le bouton existe dans Odoo 17, 18, 19 et 20.
La condition de la vue est la même dans les quatre versions : le bouton est masqué lorsque l'État/région (State) indique que la liquidation est déjà comptabilisée, ou lorsque Lettré (Reconciled) est coché. Dit à l'envers, il est visible tant que la liquidation n'est ni comptabilisée ni lettrée.
Voir le menu ne signifie pas pouvoir comptabiliser : comme vous le verrez plus bas, la comptabilisation demande en plus un accès Comptabilité.

Ce qu'il fait quand on clique
Une fois la confirmation donnée, le bouton parcourt les liquidations concernées et, pour chacune, lance la comptabilisation en la marquant comme forcée. Le code du bouton la décrit ainsi : elle comptabilise même si la liquidation n'est pas équilibrée, en absorbant le résidu dans le compte d'attente.
Dans cette comptabilisation, voici les premières vérifications, dans cet ordre, et chacune arrête l'action si elle échoue :
- Que la Comptabilité Odoo soit disponible.
- Que vous ayez un accès Comptabilité. Les contextes automatiques de superutilisateur passent cette vérification ; un utilisateur Amazon sans Comptabilité, non.
- Que la comptabilisation des liquidations soit activée dans la configuration du compte Amazon. Le message lui-même précise qu'elle est désactivée par défaut par sécurité.
- Que la liquidation n'ait pas déjà une pièce.
- Que sur le compte Amazon soient configurés le
Journal des liquidations, leCompte d'attente Amazon, leCompte des commissions Amazonet leCompte de dépôt/bancaire des liquidations. - Que le compte d'attente Amazon autorise le lettrage.
La comptabilisation peut aussi s'arrêter sur l'avertissement de déséquilibre et sur celui de « Rien à comptabiliser », qui figurent dans le tableau ci-dessous. Si elle s'arrête sur l'un d'eux, l'action est interrompue.
Les messages qui peuvent l'arrêter
Voici les messages que le bouton peut afficher, avec ce qu'il convient de faire dans chaque cas.
| Message | Quand il apparaît | Que faire |
|---|---|---|
La Comptabilité Odoo est requise pour comptabiliser les liquidations. (Odoo Accounting is required to post settlements.) | La Comptabilité Odoo n'est pas disponible. | Que la Comptabilité Odoo soit disponible dans votre base de données. |
Vous avez besoin d'un accès Comptabilité pour comptabiliser les règlements Amazon. Demandez à un comptable de comptabiliser ce règlement. (You need Accounting access to post Amazon settlements to the books. Ask an accountant to post this settlement.) | Votre utilisateur n'a pas d'accès Comptabilité. | Qu'un comptable la comptabilise, comme le demande le message. |
La comptabilisation des liquidations Amazon est désactivée. Activez-la d'abord dans la configuration du compte Amazon (elle est désactivée par défaut par sécurité). (Posting Amazon settlements to accounting is disabled. Enable it on the Amazon account configuration first (it is OFF by default for safety).) | Le compte Amazon de la liquidation a la comptabilisation désactivée. | L'activer dans la configuration de ce compte. |
Cette liquidation est déjà comptabilisée (pièce …). (This settlement is already posted (entry …).) | La liquidation a déjà une pièce. | Consulter la pièce citée par le message. |
Configurez ces éléments sur le compte Amazon avant la comptabilisation : … (Configure these on the Amazon account before posting: …) | Il manque l'un des éléments de la cinquième vérification ; le message les énumère. | Configurer sur le compte Amazon ce que le message énumère. |
Le compte d'attente Amazon « … » doit autoriser le lettrage. Cochez « Autoriser le lettrage » sur ce compte afin que factures et règlements se compensent. (The Amazon clearing account "…" must allow reconciliation. Tick "Allow Reconciliation" on that account so invoices and settlements net against each other.) | Le compte d'attente Amazon n'autorise pas le lettrage. | Cocher Permitir conciliación sur ce compte. |
Le règlement … n'est pas équilibré : … … reste après rapprochement de chaque ligne (ventes, frais, taxes, remboursements) avec le versement. Une ligne n'a probablement pas été importée ou est mal catégorisée. Vérifiez-la, ou utilisez « Comptabiliser quand même (forcer) » pour absorber la différence dans le compte d'attente. (Settlement … does not balance: … … is left over after mapping every line (sales, fees, tax, refunds) against the deposit. A line probably did not import or is miscategorized. Review it, or use "Post anyway (force)" to absorb the difference into the clearing account.) | C'est un autre des messages sur lesquels ce bouton peut s'arrêter ; il indique le montant qui reste après le rapprochement des lignes avec le versement. | Vérifier les lignes de la liquidation, comme le suggère le message lui-même. |
Rien à comptabiliser pour la liquidation …. (Nothing to post for settlement ….) | Selon le message, il n'y a rien à comptabiliser dans cette liquidation. | Vérifier la liquidation que nomme le message. |
Comment il s'appelle selon la langue
Le libellé change avec la langue de votre Odoo. Avec Odoo en français, c'est Comptabiliser quand même (forcer), et c'est celui que vous verrez à l'écran.

Ce qu'il faut retenir du cas
- C'est l'exception, pas la routine. Le bouton sert à comptabiliser en sachant que la liquidation n'est pas lettrée. Le message de déséquilibre rappelle qu'une ligne n'a probablement pas été importée ou est mal catégorisée, et recommande de la vérifier.
- Lecteur ne suffit pas. La permission de menu vous amène à la liquidation ; comptabiliser demande un accès Comptabilité.
- Préparez le compte avant. Activer la comptabilisation, renseigner le journal et les comptes que demande l'avertissement et autoriser le lettrage sur le compte d'attente sont quelques-unes des conditions que le module vérifie avant de comptabiliser.
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 ; si votre comptabilité Amazon a besoin d'un ajustement précis, nous le voyons avec vous. Le module nécessite l'abonnement à FlexigoTech Cloud (plan Connecteur : 49 €/mois ou 490 €/an HT). Vous trouvez la fiche sur Odoo Apps et la page du module.
À 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): views/amazon_spapi_settlement_views.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
