Aller au contenu principal
Mirakl

Cette facture n'est pas liée à une commande Mirakl : que faire

Le message Cette facture n'est pas liée à une commande Mirakl. (This invoice is not linked to a Mirakl order.) apparaît quand vous cliquez sur Envoyer à Mirakl (Send to Mirakl) et que le module ne trouve aucune instance Mirakl pour cette facture ; l'action s'arrête et rien n'est envoyé.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Mirakl
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Quand le message apparaît

Il apparaît quand vous cliquez sur Envoyer à Mirakl dans une facture. La première chose que fait le module est de chercher l'instance Mirakl associée à cette facture. S'il n'en trouve aucune (le résultat est vide), il lève Cette facture n'est pas liée à une commande Mirakl. et l'action s'arrête : rien n'est envoyé à Mirakl et aucune modification de cette action n'est enregistrée.

Schéma réalisé avec du code, pas un écran d'Odoo : en haut le bouton « Send to Mirakl » et dessous le message « This invoice is not linked to a Mirakl order. », avec les textes d'origine du code du module
Schéma réalisé avec du code à partir du code publié du module : le bouton et le message auquel il mène, dans Odoo 17, 18, 19 et 20.

C'est la première vérification du bouton : elle a lieu avant de regarder si la facture est comptabilisée. C'est pourquoi le message ne parle pas de l'état de la facture, seulement de son lien avec Mirakl.

Same stock on every Mirakl marketplace, sent from Odoo
Vidéo : Same stock on every Mirakl marketplace, sent from Odoo (vidéo en anglais)

Ce que cela signifie

Pour le module, cette facture n'a pas d'instance Mirakl, et sans instance l'envoi ne continue pas. Ce n'est pas une panne de la connexion ni du PDF : l'action est interrompue avant de tenter quoi que ce soit.

Le message indique que le module n'a pas pu relier cette facture à Mirakl, et c'est ce qu'il convient d'éclaircir avant de cliquer à nouveau.

Quand vous voyez le bouton

Le bouton Envoyer à Mirakl est masqué quand la facture n'est pas une facture client (Facture client), quand le champ Facture Mirakl (Mirakl invoice) n'est pas actif ou quand la facture n'est pas à l'état Comptabilisé. Cette condition est la même dans Odoo 17, 18, 19 et 20.

Le champ Facture Mirakl n'apparaît dans aucune vue, vous ne pouvez donc ni le vérifier ni le modifier depuis l'écran.

Voir le bouton ne garantit pas que la vérification de l'instance passe : la visibilité du bouton dépend de ce champ, et le message dépend de la capacité du module à trouver l'instance Mirakl de la facture. Ce sont deux conditions distinctes.

Le même texte à un second endroit

Le code publié lève ce même message ailleurs : dans la méthode qui envoie le PDF de la facture à Mirakl. Là, il apparaît quand la facture n'a pas d'identifiant de commande Mirakl (il est vide). Depuis le bouton, ce point n'est atteint qu'après avoir franchi la vérification de l'instance et celle de la comptabilisation de la facture. Pour vous, le texte est le même, donc si vous le voyez, la lecture est la même : le module n'a pas pu relier la facture à une commande Mirakl.

Liste de contrôle

Avant de cliquer sur le bouton

  • Vérifiez que la facture est une facture client (Facture client) et qu'elle est à l'état Comptabilisé : avec un autre type ou un autre état, le bouton Envoyer à Mirakl est masqué et aucun clic ne peut donner ce message.
  • Confirmez que la facture correspond à une commande provenant de Mirakl. Si ce n'est pas le cas, le message est correct : le module ne la lie pas à Mirakl et ne l'envoie pas avec ce bouton.
  • Ne cherchez pas le champ Facture Mirakl à l'écran : il n'apparaît dans aucune vue, ce n'est donc pas quelque chose que vous pouvez modifier à la main depuis là.

Quand vous voyez le message

  • Notez de quelle facture il s'agissait (son numéro ou sa référence) pour pouvoir en parler avec la personne qui administre le connecteur.
  • Rappelez-vous que l'action s'est arrêtée : rien n'a été envoyé à Mirakl avec ce clic.
  • Si la facture provient bien d'une commande Mirakl et que le message continue d'apparaître, le module ne trouve pas son instance Mirakl. C'est un cas à revoir avec la personne qui a mis en place le connecteur (plus bas, comment FlexigoTech vous aide).
Schéma réalisé avec du code, pas un écran d'Odoo : le même message en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module : le texte du message en cinq langues.
LangueTexte du message
EspagnolEsta factura no está vinculada a un pedido de Mirakl.
AllemandDiese Rechnung ist nicht mit einer Mirakl-Bestellung verknüpft.
FrançaisCette facture n'est pas liée à une commande Mirakl.
ItalienQuesta fattura non è collegata a un ordine Mirakl.
PortugaisEsta fatura não está associada a uma encomenda Mirakl.

Quand le module trouvera l'instance

  • Rouvrez la facture, vérifiez qu'elle est toujours à l'état Comptabilisé et cliquez sur Envoyer à Mirakl.
  • Gardez en tête ce que fait le module quand l'instance existe : il génère le PDF de la facture et l'envoie à la commande Mirakl pour remplacer la facture précédente du même type, de sorte que Mirakl conserve une seule facture, la courante.
  • Si un autre message apparaît maintenant, il s'agit d'une autre vérification : lisez-le en entier avant de toucher à quoi que ce soit.

Si l'envoi n'a pas lieu

  • Rappelez-vous que la connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et surveille la synchronisation. Si le service ne laisse pas passer la requête (sans abonnement ou avec le service en pause), le code relance l'erreur et ne marque rien.
  • Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

Versions

Le module est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20, et le message figure dans le code publié des quatre branches. L'ordre des vérifications est celui du code d'Odoo 20. La condition qui masque le bouton est la même dans 17, 18, 19 et 20.

Comment FlexigoTech vous aide

Si vous mettez en place Odoo et que les factures de vos commandes Mirakl ne parviennent pas à se lier, ou si vous avez besoin d'une intégration sur mesure, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous trouverez les détails du module sur sa page et dans la fiche Odoo Apps.

À lire aussi

Mirakl Connector : « Définissez la clé API Mirakl avant de tester la connexion »Quand l'erreur de clé API vide apparaît dans Mirakl Connector pour Odoo, quelle condition la déclenche et comment la résoudre en cliquant sur Tester la…Mirakl Connector : « Cette liaison n'a aucune instance Mirakl configurée. »Quand Mirakl Connector affiche l'avis de liaison sans instance Mirakl configurée, quelle condition le provoque et que faire lorsqu'il apparaît.Ce que fait le bouton Tester la connexion de Mirakl Connector, pas à pasCe que fait le bouton Tester la connexion de Mirakl Connector dans Odoo : quand il apparaît, ce qu'il vérifie, ce qu'il enregistre sur la fiche et les erreurs.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources