Dove si trova e quando compare
Dove trovo il pulsante?
È nella scheda di Ordini Octopia (Octopia Orders). A questa schermata si arriva dal menu Octopia › Ordini › Ordini, e la sezione Octopia richiede il permesso Utente Octopia (Octopia User): se non lo hai, non vedi quella parte del menu. Il pulsante si chiama Recupera fatture caricate.

Perché non vedo il pulsante?
Perché la vista lo nasconde quando il campo Fattura inviata (Invoice Pushed) non è attivato, e con i valori predefiniti non lo è. Quindi, con i valori predefiniti, il pulsante non si vede nell'ordine. In Odoo 17, 18, 19 e 20 la condizione è la stessa.
In quali versioni di Odoo c'è?
Il pulsante è presente in tutti i rami pubblicati del modulo: Odoo 17, 18, 19 e 20. Il testo del pulsante dipende dalla lingua del tuo Odoo; lo schema ne raccoglie alcune:

Recuperar facturas subidas; in tedesco, Hochgeladene Rechnungen abrufen; in francese, Récupérer les factures téléversées; in italiano, Recupera fatture caricate; in portoghese, Recuperar faturas carregadas.
Cosa fa quando lo premi in Odoo 20
Cosa chiede a Octopia?
Prende l'account dell'ordine (il campo Account, nel gruppo Marketplace della scheda) e, con l'ID ordine Octopia (Octopia Order ID), chiede a Octopia i documenti di fattura di quell'ordine. Cioè ciò che è stato davvero caricato sul marketplace. A seconda del canale, ciò che arriva può essere un PDF, uno ZIP o un elenco. L'aiuto del campo ID ordine Octopia dice: «L'identificativo Octopia (ciò che i corpi delle richieste di annullamento chiamano anche orderSellerId).».
Cosa cambia nell'ordine se Octopia restituisce un file?
Se la risposta è un file con contenuto, Odoo crea un allegato in quell'ordine. L'allegato si chiama octopia-…-invoice-documents, con l'ID ordine Octopia al posto dei puntini. Inoltre, lascia nella cronologia dell'ordine (il chatter) la nota «Documenti fattura caricati recuperati da Octopia (vedi allegati).» (Uploaded invoice documents retrieved from Octopia (see attachments).).
E se Octopia restituisce un elenco invece di un file?
Allora non viene creato nessun allegato. Il pulsante lascia una nota nell'ordine: «Documenti fattura su Octopia: …» (Invoice documents on Octopia: …), e al posto dei puntini compare l'elenco scritto come testo JSON, tagliato ai primi 1500 caratteri.
E se Octopia non ha nulla per quell'ordine?
Resta la nota «Octopia non ha documenti fattura per questo ordine.» (Octopia has no invoice documents for this order.). Nessun allegato.
Come faccio a sapere cosa è successo dopo averlo premuto?
Guarda la cronologia dell'ordine. Se vedi un nuovo allegato e la nota dei documenti recuperati, Octopia ha restituito un file. Se vedi solo la nota con l'elenco, ha restituito un elenco. Se vedi la nota che non ci sono documenti, Octopia non aveva nulla per quell'ordine.
Cosa succede se lo premo più volte?
Ogni volta che premi e Octopia restituisce un file, il pulsante crea un altro allegato e pubblica un'altra nota. Ciò che resta nell'ordine è l'allegato o la nota, a seconda di ciò che restituisce Octopia.
Costo e contesto
Mi serve l'abbonamento per usarlo?
Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud. Il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa. La connessione passa per FlexigoTech Cloud: conserva cifrate le credenziali, controlla la sincronizzazione e avvisa via e-mail se fallisce. Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento; i dati restano nel tuo Odoo.
Dove vedo il prezzo di ogni versione?
Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, e il prezzo di ogni versione è quello della scheda. Nell'Odoo App Store, ogni versione di Odoo si acquista lì.
Se hai bisogno di aiuto
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi verificare come si inserisce il connettore di Octopia nel tuo Odoo, scrivici.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_octopia_connector 20.0 (059287e4): views/octopia_completeness_views.xml
- Codice del modulo: flexigobe_octopia_connector 20.0 (059287e4): models/octopia_order.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
