Cosa significa il messaggio e quando compare
Cosa dice esattamente il messaggio e cosa vuol dire?
Con Odoo in italiano vedi Conferma la fattura prima di inviarla a Mirakl. (Post the invoice before sending it to Mirakl.). È un errore: l'azione si ferma e non viene salvato nulla di ciò che quell'azione stava per modificare. Vuol dire che la fattura per cui hai chiesto l'invio non è nello stato Confermata, e l'invio a Mirakl procede solo con fatture in quello stato.

Quando compare esattamente?
Compare quando premi il pulsante Invia a Mirakl. Il metodo di quel pulsante scorre le fatture che riceve, una a una, e per ciascuna controlla lo stato: se è diverso da Confermata, lancia il messaggio Conferma la fattura prima di inviarla a Mirakl. e l'azione si ferma. Lo stato viene controllato nel momento in cui premi il pulsante, non prima.

Perché non vedo il pulsante su una fattura non confermata?
Perché la vista lo nasconde quando si verifica una qualsiasi di queste condizioni: la fattura non è di tipo Fattura cliente, non è una fattura di Mirakl o il suo stato non è Confermata. L'indicatore di fattura di Mirakl è il campo Fattura Mirakl (Mirakl invoice), che non si vede in nessuna vista. Detto al contrario: il pulsante si vede solo su una fattura cliente, di Mirakl e confermata. Questa condizione della vista è la stessa in Odoo 17, 18, 19 e 20. Ciò nonostante, il metodo del pulsante controlla lo stato per conto suo, e da quel controllo nasce il messaggio.

Come risolverlo
Cosa faccio per far sparire l'errore?
Conferma la fattura, che è proprio ciò che chiede il messaggio. Quando la fattura è in Confermata e soddisfa le altre due condizioni della vista, il pulsante Invia a Mirakl compare e puoi premerlo.
E se la fattura è già confermata e non vedo ancora il pulsante?
Allora la causa sta in un'altra condizione della vista, che nasconde il pulsante quando la fattura non è di tipo Fattura cliente o quando non è una fattura di Mirakl, anche se è confermata. La prima cosa che puoi guardare nella scheda è il tipo di fattura, perché il suo valore si vede come Fattura cliente. Poiché il campo Fattura Mirakl non si vede in nessuna vista, non c'è una casella da controllare: se la fattura è cliente, è confermata e il pulsante non compare, la vista la tratta come una fattura che non è di Mirakl.
È stato inviato qualcosa a Mirakl quando compare l'errore?
No. Il controllo dello stato avviene prima di generare il PDF della fattura e prima di comunicare con Mirakl. Se lo stato non è Confermata, il metodo si ferma lì e quell'azione non carica nulla sull'ordine.
Cosa succede con una fattura confermata e cosa serve al connettore
Cosa fa l'invio con una fattura confermata e quali altri errori possono esserci?
Genera il PDF della fattura e lo carica sull'ordine di Mirakl a cui appartiene, sostituendo la fattura inviata in precedenza a quell'ordine. Se FlexigoTech Cloud non lascia passare la richiesta (per mancanza di abbonamento o per una pausa del relay), l'errore viene rilanciato e non viene contrassegnato nulla. Anche qualsiasi altro errore durante l'invio viene rilanciato perché tu lo veda, e saranno errori diversi da questo. Se ti interessano altre azioni e altri messaggi del modulo, hai il pulsante «Annulla in Mirakl», passo dopo passo e il messaggio sullo sconto del marketplace.
Compare allo stesso modo in tutte le versioni di Odoo?
Il messaggio è nel codice pubblicato dei rami 17, 18, 19 e 20, e la condizione che nasconde il pulsante è la stessa in tutti e quattro. Il modulo è pubblicato su Odoo Apps per quelle versioni.
Cosa serve perché il pulsante invii la fattura a Mirakl?
La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa, per un massimo di 3 account della piattaforma (il piano Pro, 98 €/mese o 980 €/anno, IVA esclusa, per un massimo di 10). Senza abbonamento, o con il servizio sospeso, si ferma ciò che dà l'abbonamento; i dati restano nel tuo Odoo. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se lo hai acquistato su flexigotech.com; nell'Odoo App Store, ogni versione di Odoo si acquista lì.
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai configurando la fatturazione dei tuoi ordini di Mirakl, puoi vedere la pagina del modulo o la sua scheda su Odoo Apps.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_mirakl_connector 20.0 (aa05e537): models/account_move.py
- Codice del modulo: 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
