Què vol dir el missatge i quan surt
Què diu exactament el missatge i què vol dir?
Amb Odoo en català veus Post the invoice before sending it to Mirakl.. És un error: l'acció s'atura i no es desa res del que aquesta acció havia de canviar. Vol dir que la factura sobre la qual has demanat l'enviament no està en l'estat Publicat, i l'enviament a Mirakl només continua amb factures en aquest estat.

Quan surt exactament?
Surt en prémer el botó Send to Mirakl. El mètode d'aquest botó recorre les factures que rep, una a una, i per a cadascuna mira el seu estat: si és diferent de Publicat, llança el missatge Post the invoice before sending it to Mirakl. i l'acció s'atura. L'estat es comprova en el moment de prémer el botó, no abans.

Per què no veig el botó en una factura sense publicar?
Perquè la vista l'oculta quan es compleix qualsevol d'aquestes condicions: la factura no és de tipus Factura de client, no és una factura de Mirakl o el seu estat no és Publicat. L'indicador de factura de Mirakl és el camp Mirakl invoice, que no es veu en cap vista. Dit al revés: el botó només es veu en una factura de client, de Mirakl i publicada. Aquesta condició de la vista és la mateixa a Odoo 17, 18, 19 i 20. Tot i així, el mètode del botó comprova l'estat pel seu compte, i d'aquesta comprovació surt el missatge.

Com resoldre'l
Què faig perquè desaparegui l'error?
Publica la factura, que és just el que demana el missatge. Quan la factura està en Publicat i compleix les altres dues condicions de la vista, el botó Send to Mirakl hi apareix i el pots prémer.
I si la factura ja està publicada i continuo sense veure el botó?
Llavors la causa és en una altra de les condicions de la vista, que oculta el botó quan la factura no és de tipus Factura de client o quan no és una factura de Mirakl, encara que estigui publicada. El primer que pots mirar a la fitxa és el tipus de factura, perquè el seu valor es veu com Factura de client. Com que el camp Mirakl invoice no es veu en cap vista, no hi ha cap casella per revisar: si la factura és de client, està publicada i el botó no surt, la vista la tracta com una factura que no és de Mirakl.
S'ha enviat res a Mirakl quan surt l'error?
No. La comprovació de l'estat va abans de generar el PDF de la factura i abans de parlar amb Mirakl. Si l'estat no és Publicat, el mètode s'atura aquí i aquesta acció no puja res a la comanda.
Què passa amb una factura publicada i què necessita el connector
Què fa l'enviament amb una factura publicada i quins altres errors pot haver-hi?
Genera el PDF de la factura i el puja a la comanda de Mirakl a la qual pertany, substituint la factura enviada abans a aquesta comanda. Si FlexigoTech Cloud no deixa passar la petició (per manca de subscripció o per una pausa del relé), l'error es torna a llançar i no es marca res. Qualsevol altre error durant l'enviament també es torna a llançar perquè el vegis, i seran errors diferents d'aquest. Si t'interessen altres accions i missatges del mòdul, tens el botó «Cancel in Mirakl», pas a pas i el missatge sobre el descompte de marketplace.
Surt igual a totes les versions d'Odoo?
El missatge és al codi publicat de les branques 17, 18, 19 i 20, i la condició que oculta el botó és la mateixa en les quatre. El mòdul està publicat a Odoo Apps per a aquestes versions.
Què necessito perquè el botó enviï la factura a Mirakl?
La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El pla Connector costa 49 €/mes o 490 €/any, sense IVA, per a fins a 3 comptes de la plataforma (el pla Pro, 98 €/mes o 980 €/any, sense IVA, per a fins a 10). 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ó d'Odoo s'hi compra allà.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant la facturació de les teves comandes de Mirakl, pots veure la pàgina del mòdul o la seva fitxa a Odoo Apps.
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): models/account_move.py
- Codi del mòdul: 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
