Quan es veu el botó i què fa Odoo sense prémer-lo
Cal prémer el botó perquè la factura arribi a Mirakl?
No sempre. El mòdul amplia el botó estàndard de validar de l'albarà i, en validar el lliurament, també pot pujar la factura sol, sempre que la instància tingui l'enviament de factures en mode automàtic i l'albarà encara no tingui data de pujada. El botó serveix per pujar-la a mà. A banda, la casella Auto-create invoice on delivery validation fa que, en validar un lliurament d'una comanda de Mirakl, es creï la factura de client a partir de la seva comanda de venda. La trobes a la fitxa de Mirakl Instances, pestanya Orders and Returns, grup Sales Bridge, i ve desactivada. Segons la seva ajuda, respecta la política de facturació (comanda o lliurat) i mai bloqueja el lliurament si la facturació falla.
Quan apareix el botó i per què pot faltar en un albarà?
És a la fitxa de l'albarà (moviment d'Inventari). S'amaga quan l'albarà no és d'una comanda de Mirakl o quan el seu estat no és Fet. Dit al revés: només el veus si l'albarà és d'una comanda de Mirakl i està en Fet. La dada Is Mirakl Order no surt en cap vista, així que no hi ha cap casella per mirar; el que sí pots comprovar és l'estat de l'albarà. La condició és la mateixa a Odoo 17, 18, 19 i 20.

Què fa en prémer-lo, pas a pas
Què fa exactament el botó?
El codi recorre els albarans sobre els quals actua i es queda amb els que són de comanda de Mirakl. Per a cadascun busca la instància de Mirakl de la comanda de venda a la qual està lligat. Si l'albarà no té comanda de venda, no hi ha instància i el botó passa de llarg sense fer res. Si n'hi ha, demana a la instància que pugi la factura; segons el codi del mateix mòdul, el que es puja és el PDF de la factura comptabilitzada. Si la pujada surt bé, el mòdul desa la data i l'hora de la pujada a l'albarà i hi deixa una nota.

Què canvia a l'albarà si surt bé?
Dues coses: queda desada la data i l'hora de la pujada, i apareix a l'albarà la nota Mirakl: invoice uploaded to the marketplace. El camí automàtic només puja si aquesta data és buida.
Què passa si la pujada falla?
Amb el botó, l'error es torna a llançar: el veus en pantalla, l'acció s'atura i no es desa el que havia de canviar, és a dir, no queda data de pujada. Si és FlexigoTech Cloud qui no deixa passar l'operació, no es puja res ni es marca res, per poder enviar-la més tard, i el botó també mostra l'error. En el camí automàtic, en canvi, l'error no es torna a llançar: davant d'una fallada corrent el mòdul deixa a l'albarà una nota amb l'error i no es marca la data; si és FlexigoTech Cloud qui no passa l'operació, tampoc no es marca res. El text concret de l'error depèn del que respongui la pujada i no el fixa el botó.
Puc prémer-lo si la factura ja s'ha pujat?
En prémer-lo, el botó no comprova ell mateix si ja hi ha data de pujada, mentre que el camí automàtic sí que exigeix que sigui buida. Abans de repetir-la a mà, revisa a les notes de l'albarà si ja apareix Mirakl: invoice uploaded to the marketplace.
Versions, subscripció i ajuda
Hi és el botó a la meva versió d'Odoo?
Sí: el mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20, i el botó és a l'albarà en les quatre branques. El recorregut pas a pas d'abans surt del codi d'Odoo 20.0. Amb Odoo en català, el botó es diu Upload Invoice to Mirakl.

Què necessita per funcionar i quant costa?
El mòdul és de pagament únic per versió d'Odoo (el preu de cada versió és a la fitxa d'Odoo Apps i a la pàgina del mòdul) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. Amb la subscripció, el mòdul per a les versions noves d'Odoo va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió es compra allà.
M'ajudeu a posar-ho en marxa?
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): views/stock_picking_views.xml
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/stock_picking.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
