Où il apparaît et ce qu'il dit
Les règlements s'ouvrent depuis le menu Mirakl › Finances › Règlements et factures (Mirakl › Finances › Settlements & Invoices). Sur leur fiche se trouve le bouton Comptabiliser (Post to Accounting). Il est masqué lorsque le règlement a déjà le champ Écriture comptable (Journal Entry) renseigné ; avec les valeurs par défaut, il est visible. En cliquant dessus, ce message peut apparaître et bloque l'action :
Configurez les comptes Finance sur l'instance Mirakl « … » avant de comptabiliser les règlements. Manquant : … (Configure the Finance accounts on the Mirakl instance '…' before posting settlements. Missing: …)


Ce qu'on ne vous dit pas sur cet avertissement
La condition est unique : l'un des trois comptes est vide
Le code rassemble trois comptes de l'instance Mirakl : Compte d'attente de la place de marché (Marketplace Clearing Account), Compte de charges de commission (Commission Expense Account) et Compte d'attente versement / banque (Payout / Bank Suspense Account). Si l'un d'eux est vide, le module bloque l'action avec l'avertissement. Avec les trois renseignés, ce message n'apparaît pas.
Le message vous dit déjà quoi configurer
Après Faltan:, le module écrit le nom de chaque compte vide, séparés par des virgules et dans l'ordre cité ci-dessus. Entre guillemets simples apparaît le nom de l'instance, ce qui vous indique laquelle ouvrir si vous en gérez plusieurs.
Par exemple, si le compte d'attente de la place de marché et celui des charges de commission étaient vides, la fin du message serait Faltan: Cuenta puente del marketplace, Cuenta de gastos de comisiones.
Avec Odoo en espagnol, vous le voyez comme dans la section précédente. Ce schéma rassemble le même texte dans d'autres langues :

Il est vérifié avant de calculer le moindre montant
Dans le code d'Odoo 20, la vérification des comptes précède la construction des lignes de l'écriture. L'avertissement ne dépend donc pas des montants du règlement. De plus, le module exige les trois comptes même s'il omet ensuite une ligne de l'écriture lorsque son montant est nul.
Chaque compte alimente une ligne précise de l'écriture
Lorsque les trois comptes sont renseignés, le code d'Odoo 20 les répartit ainsi :
Compte d'attente versement / banque: la ligneVersement Mirakl (net)(Mirakl payout (net)).Compte de charges de commission: la ligneCommission et frais Mirakl(Mirakl commission & fees) et aussi la ligneAutres frais / frais d'abonnement Mirakl(Mirakl other / subscription fees), qui reprend le reliquat permettant d'équilibrer l'écriture.Compte d'attente de la place de marché: la ligneCompte d'attente place de marché Mirakl(Mirakl marketplace clearing).
Chacune de ces lignes n'est ajoutée que si son montant n'est pas nul. Si l'instance a un compte analytique configuré, le code l'applique aux deux lignes qui vont au compte de charges de commission.
À quoi ressemble l'écriture lorsque les comptes sont complets
Dans Odoo 20, le code prépare une pièce de type écriture comptable avec la référence Règlement Mirakl … (Mirakl settlement …) et le nom du règlement. Elle va dans le journal des règlements de l'instance : si l'instance n'en a aucun, le module en cherche ou en crée un avec le code MRKL. La date de l'écriture est celle de la transaction de paiement du règlement ; à défaut, il utilise la date de création et, s'il n'y en a pas non plus, celle d'aujourd'hui. Si le règlement est dans une devise différente de celle de la société, les lignes sont converties dans la devise de la société et conservent le montant d'origine.
Que faire, dans l'ordre
- Repérez le nom de l'instance entre guillemets et les comptes qui figurent après
Faltan:. - Ouvrez cette instance Mirakl et configurez ces comptes Finance.
- Revenez au règlement, depuis
Mirakl › Finances › Règlements et factures, et cliquez de nouveau surComptabiliser. - Si le règlement n'a toujours pas d'
Écriture comptable, le bouton reste visible.
Le message figure dans le code publié d'Odoo 17, 18, 19 et 20. Pour d'autres avertissements du connecteur, consultez ce que fait le bouton Tester la connexion.
Comment FlexigoTech vous aide
Mirakl Connector est un module à paiement unique par version d'Odoo, publié pour Odoo 17, 18, 19 et 20, et il nécessite l'abonnement à FlexigoTech Cloud : la connexion passe par ce service, qui conserve les identifiants chiffrés, surveille la synchronisation et envoie un e-mail en cas d'échec. Le plan Connecteur coûte 49 €/mois ou 490 €/an HT. FlexigoTech met en place Odoo et développe des connecteurs et des intégrations sur mesure ; vous pouvez consulter la fiche sur Odoo Apps ou 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_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
