Wanneer de melding verschijnt
De melding verschijnt wanneer je op Naar Mirakl sturen klikt bij een factuur. Het eerste wat de module doet, is de Mirakl-instantie zoeken die bij die factuur hoort. Vindt hij er geen (het resultaat is leeg), dan geeft hij Deze factuur is niet gekoppeld aan een Mirakl-order. en stopt de actie: er wordt niets naar Mirakl verstuurd en er wordt geen enkele wijziging van die actie opgeslagen.

Het is de eerste controle van de knop: die gebeurt voordat wordt gekeken of de factuur geboekt is. Daarom zegt de melding niets over de status van de factuur, alleen over de koppeling met Mirakl.

Wat het betekent
Voor de module heeft die factuur geen Mirakl-instantie, en zonder instantie gaat het versturen niet door. Het is geen fout in de verbinding of in de PDF: de actie wordt afgebroken voordat er iets geprobeerd wordt.
De melding geeft aan dat de module die factuur niet aan Mirakl heeft kunnen koppelen, en dat is wat je moet uitzoeken voordat je opnieuw klikt.
Wanneer je de knop ziet
De knop Naar Mirakl sturen is verborgen wanneer de factuur geen klantfactuur is (Klantfactuur), wanneer het veld Mirakl factuur (Mirakl invoice) niet actief is of wanneer de factuur niet de status Geboekt heeft. Die voorwaarde is hetzelfde in Odoo 17, 18, 19 en 20.
Het veld Mirakl factuur is in geen enkele weergave zichtbaar, dus je kunt het niet vanuit het scherm nakijken of wijzigen.
De knop zien betekent niet dat de controle van de instantie slaagt: de zichtbaarheid van de knop hangt af van dat veld, en de melding hangt ervan af of de module de Mirakl-instantie van de factuur vindt. Het zijn twee verschillende voorwaarden.
Dezelfde tekst op een tweede plek
De gepubliceerde code geeft dezelfde melding op een andere plek: in de methode die de PDF van de factuur naar Mirakl uploadt. Daar verschijnt hij wanneer de factuur geen Mirakl-orderidentificatie heeft (leeg). Vanuit de knop wordt dat punt pas bereikt nadat de controle van de instantie en die van de geboekte status zijn doorstaan. Voor jou is de tekst hetzelfde, dus zie je hem, dan is de conclusie dezelfde: de module heeft de factuur niet aan een Mirakl-order kunnen koppelen.
Checklist
Voordat je op de knop klikt
- Controleer dat de factuur een klantfactuur is (
Klantfactuur) en de statusGeboektheeft: bij een ander type of een andere status is de knopNaar Mirakl sturenverborgen en kan geen klik deze melding opleveren.
- Bevestig dat de factuur hoort bij een order die uit Mirakl kwam. Is dat niet zo, dan klopt de melding: de module heeft haar niet aan Mirakl gekoppeld en verstuurt haar niet met deze knop.
- Zoek het veld
Mirakl factuurniet op het scherm: het is in geen enkele weergave zichtbaar, dus je kunt het niet met de hand wijzigen.
Wanneer je de melding ziet
- Noteer om welke factuur het ging (nummer of referentie), zodat je er met de beheerder van de connector over kunt praten.
- Onthoud dat de actie is gestopt: met die klik is er niets naar Mirakl verstuurd.
- Komt de factuur wel uit een Mirakl-order en blijft de melding verschijnen, dan vindt de module de Mirakl-instantie niet. Dat is een geval om te bekijken met degene die de connector heeft geïmplementeerd (verderop lees je hoe FlexigoTech je helpt).

| Taal | Tekst van de melding |
|---|---|
| Spaans | Esta factura no está vinculada a un pedido de Mirakl. |
| Duits | Diese Rechnung ist nicht mit einer Mirakl-Bestellung verknüpft. |
| Frans | Cette facture n'est pas liée à une commande Mirakl. |
| Italiaans | Questa fattura non è collegata a un ordine Mirakl. |
| Portugees | Esta fatura não está associada a uma encomenda Mirakl. |
Wanneer de module de instantie wel vindt
- Open de factuur opnieuw, controleer dat de status nog steeds
Geboektis en klik opNaar Mirakl sturen.
- Houd rekening met wat de module doet als de instantie bestaat: hij genereert de PDF van de factuur en uploadt die naar de Mirakl-order om de vorige factuur van hetzelfde type te vervangen, zodat Mirakl één enkele factuur bewaart, de actuele.
- Verschijnt er nu een andere melding, dan is dat een andere controle: lees hem helemaal voordat je iets aanpast.
Als het versturen niet eens van start gaat
- Onthoud dat de verbinding via FlexigoTech Cloud loopt, dat de inloggegevens versleuteld bewaart en de synchronisatie bewaakt. Laat de dienst het verzoek niet door (zonder abonnement of met de dienst op pauze), dan geeft de code de fout door en markeert hij niets.
- Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in jouw Odoo.
Versies
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, en de melding staat in de gepubliceerde code van alle vier de branches. De volgorde van de controles is die van de code van Odoo 20. De voorwaarde die de knop verbergt, is hetzelfde in 17, 18, 19 en 20.
Zo helpt FlexigoTech je
Als je Odoo implementeert en de facturen van je Mirakl-orders niet gekoppeld raken, of als je een integratie op maat nodig hebt: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. De details van de module vind je op de pagina van de module en op de pagina in Odoo Apps.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/account_move.py
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): views/account_move_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
