Quand « Rien à comptabiliser » apparaît
Il apparaît lorsque vous cliquez sur le bouton Comptabiliser dans la fiche d'un règlement Mirakl. Ces fiches s'ouvrent depuis le menu Mirakl › Finances › Règlements et factures (Mirakl › Finances › Settlements & Invoices). C'est une erreur qui interrompt l'action : vous voyez le texte Rien à comptabiliser (déjà comptabilisé, ou aucun montant de règlement trouvé). et rien de ce que l'action devait modifier n'est enregistré.
Le message figure dans le code publié d'Odoo 17, 18, 19 et 20. La condition qui masque le bouton est également la même dans les quatre versions.

Avec Odoo en espagnol, vous voyez le texte comme ci-dessus. Le second schéma reprend le même message en espagnol, allemand, français, italien et portugais.


Ce que vérifie le module avant de lever l'erreur
Le parcours est celui du code d'Odoo 20. Lorsque vous cliquez sur Comptabiliser, le module passe en revue chaque règlement dans cet ordre :
- S'il a déjà une
Écriture comptable(Journal Entry), il l'ignore et n'en crée pas une autre. - Si le montant transféré, le total des commandes et le total des commissions sont tous les trois vides ou à zéro, il l'ignore aussi. Le code l'explique ainsi : seuls les règlements de l'opérateur comportent un paiement ou un récapitulatif qui mérite d'être comptabilisé.
- Dans tous les autres cas, il prépare l'écriture avec les comptes de Finances configurés dans l'instance Mirakl, la crée, la comptabilise et l'enregistre dans
Écriture comptable.
La condition qui déclenche Nada que contabilizar est qu'à la fin de ce passage en revue, aucun règlement n'ait été comptabilisé. C'est pourquoi un seul texte couvre deux situations : le règlement avait déjà une écriture, ou il ne contient aucun de ces trois montants. Dans le second cas, le module ne crée pas d'écriture vide. Si l'action est exécutée sur plusieurs règlements à la fois, le message n'apparaît que si aucun d'entre eux n'a été comptabilisé.
Comment le résoudre, pas à pas
- Ouvrez le règlement depuis
Mirakl › Finances › Règlements et factures. - Regardez si le bouton
Comptabiliserest visible. Il est masqué lorsque le règlement a déjà une écriture comptable ; avec les valeurs par défaut, sans écriture, il est visible. S'il n'est pas visible, le règlement est déjà comptabilisé et il n'y a rien à résoudre. - S'il est visible et que le message est apparu en cliquant dessus, le règlement n'avait pas encore d'écriture et le module n'a trouvé ni montant transféré, ni total des commandes, ni total des commissions. C'est le cas de « aucun montant de règlement trouvé ».
- Vérifiez que vous avez bien ouvert le règlement que vous vouliez comptabiliser. Le module ne prépare l'écriture que si le règlement contient l'un de ces trois montants ; avec aucun, le résultat est ce message.
- Pour vérifier que le reste du circuit fonctionne, cliquez sur
Comptabilisersur un règlement qui contient bien des montants. S'il est comptabilisé, Odoo ouvre l'écriture créée. - Revenez au règlement comptabilisé et vérifiez que le bouton n'est plus visible : l'écriture lui a été associée.
Ce que vous voyez quand la comptabilisation réussit
Lorsqu'un règlement est comptabilisé, Odoo ouvre la fiche de l'écriture créée dans la fenêtre Écritures de règlement Mirakl (Mirakl Settlement Entries). Si plusieurs sont comptabilisés à la fois, il ouvre une liste avec les écritures créées. Selon le code, l'écriture peut comporter des lignes portant ces noms, chacune seulement si son montant n'est pas nul : Versement Mirakl (net), Commission et frais Mirakl, Compte d'attente place de marché Mirakl et Autres frais / frais d'abonnement Mirakl.
Puis-je comptabiliser à nouveau un règlement déjà comptabilisé ?
Avec une écriture comptable associée, le bouton est masqué. Et si l'action venait à être exécutée sur ce règlement, le module l'ignore sans créer de seconde écriture.
Est-ce un défaut de la connexion avec Mirakl ?
Le message est levé par l'action Comptabiliser elle-même lorsque, à la fin de son passage en revue, elle n'a rien comptabilisé. La condition du code est exactement celle-là.
Une écriture est-elle créée quand le message apparaît ?
Non. L'erreur interrompt l'action et rien de ce qui devait être modifié n'est enregistré.
Cela change-t-il selon la version d'Odoo ?
Le message figure dans le code publié d'Odoo 17, 18, 19 et 20, et le bouton est masqué avec la même condition dans les quatre.
Comment FlexigoTech vous aide
Mirakl Connector est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20 (fiche) et dispose de sa page sur flexigotech.com. C'est un module à paiement unique par version qui nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure, si vous avez besoin d'aide pour la partie comptable de votre connexion avec la place de marché.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_finance.py
- Code du module : flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_finance_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
