Vai al contenuto principale
Octopia (Cdiscount)

«Recupera i PDF di un account alla volta.»: quando compare e come si risolve

Il messaggio compare quando premi Recupera PDF (ZIP) e le fatture su cui agisci appartengono a più di un account Octopia. L'azione si ferma senza chiedere nulla a Octopia, e la soluzione è lavorare con un solo account a ogni pressione.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Il caso: un negozio con due account che vuole tutti i PDF in un colpo solo

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Menaje Norte è un negozio inventato che vende con due account Octopia collegati allo stesso database Odoo. A fine mese, la persona dell'amministrazione apre Octopia › Finanza › Fatture commissioni (Octopia › Finance › Commission Invoices), seleziona fatture di commissione di entrambi gli account e preme Recupera PDF (ZIP) (Fetch PDFs (ZIP)). Odoo non scarica nulla e mostra: Recupera i PDF di un account alla volta. (Fetch PDFs for one account at a time.).

Il messaggio non indica un guasto della connessione né delle fatture. È una restrizione dell'azione: ogni pressione lavora con un solo account.

Schema realizzato con il codice, non una schermata di Odoo: il menu delle fatture di commissione, il pulsante per recuperare i PDF in uno ZIP e il messaggio di errore, con le etichette in inglese del codice
Schema generato a partire dal codice del modulo: dal menu al pulsante e al messaggio, uguale in Odoo 17, 18, 19 e 20.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (video in inglese)

Dove si trova il pulsante e chi lo vede

Le schede delle fatture di commissione si aprono da Octopia › Finanza › Fatture commissioni. Il tratto Octopia richiede il permesso Utente Octopia (Octopia User): se non lo hai, non vedi quel tratto del menu.

Il pulsante Recupera PDF (ZIP) è sempre visibile, in Odoo 17, 18, 19 e 20. Premendolo si richiama l'azione che può lanciare il messaggio. Il messaggio è presente nel codice pubblicato di tutte e quattro le versioni.

La condizione esatta del codice

Quanto segue è tratto dal codice di Odoo 20.0. All'inizio, l'azione raccoglie gli account Octopia di tutte le fatture su cui agisce. Se c'è più di un account, lancia il messaggio e si ferma. Poiché l'avviso interrompe l'azione, non viene salvato nulla di ciò che stava per cambiare.

L'ordine conta per un dettaglio: questo controllo avviene prima di preparare la connessione e prima di chiedere qualsiasi cosa a Octopia. Con due account nella selezione, quindi, il codice non arriva a richiedere nessun documento.

La condizione non guarda quante fatture ci sono, ma quanti account distinti. Cento fatture dello stesso account non la attivano; una fattura di un account e un'altra di un altro, sì.

Cosa succede quando la selezione è di un solo account

Se tutte le fatture sono dello stesso account, l'azione segue questo percorso:

  • Prepara la connessione di quell'account e chiede a Octopia un unico file ZIP con i documenti di tutte le fatture, a partire dai loro identificatori esterni.
  • Se quanto ricevuto è un contenuto non vuoto, crea un allegato ZIP il cui nome riporta la data di oggi, lo salva nella prima fattura della selezione e lo imposta come suo allegato PDF, anche se quella fattura ne aveva già uno.
  • Se non arriva nulla di utilizzabile, passa a chiedere i PDF uno per uno, solo per le fatture che non hanno ancora un allegato PDF. Ogni PDF viene salvato nella sua fattura. Se Octopia non restituisce contenuto per una fattura, quella viene saltata e si prosegue con la successiva.

Lo ZIP viene richiesto per tutta la selezione e può sostituire l'allegato della prima fattura, mentre il piano alternativo tocca solo le fatture senza allegato. Tienilo presente quando controlli il risultato.

Come si risolve, passo dopo passo

  1. Apri Octopia › Finanza › Fatture commissioni.
  2. Seleziona solo le fatture di uno degli account (nel caso di Menaje Norte, quelle del primo account).
  3. Premi Recupera PDF (ZIP).
  4. Controlla l'allegato: nella prima fattura della selezione deve restare lo ZIP con la data di oggi nel nome. Se non c'è stato uno ZIP, ogni fattura senza allegato precedente dovrebbe ora avere il suo PDF.
  5. Ripeti dal secondo passo con l'account successivo.
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese
Con Odoo in italiano il testo è Recupera i PDF di un account alla volta.; lo schema riporta anche le versioni in spagnolo, tedesco, francese e portoghese.

Cosa imparare dal caso

  • Il messaggio descrive la selezione, non lo stato delle fatture: basta separare per account.
  • Una pressione, un account. Con più account collegati, bisogna ripetere l'operazione una volta per account.
  • Se arriva lo ZIP, diventa l'allegato PDF della prima fattura della selezione anche se ne aveva già uno; il ramo dei PDF singoli tocca solo le fatture senza allegato.
  • Se ti serve un'altra operazione su un altro documento del modulo, il pulsante Create Vendor Bill ha il suo articolo.

Quanto costa e come ti aiutiamo

Il modulo richiede l'abbonamento a FlexigoTech Cloud (piano Conector): 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali e avvisa via e-mail se la sincronizzazione fallisce. È pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20.

Se lavori con più account e vuoi organizzare bene come vengono archiviate le fatture nel tuo Odoo, in FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura.

Continua a leggere

Cosa fa il pulsante «Invia a Octopia» di Octopia Connector, passo dopo passoCosa fa il pulsante Invia a Octopia nelle importazioni massive di fatture: quando compare, cosa controlla, cosa cambia e l'errore che può dare.Cosa fa il pulsante «Importa» di Octopia Connector, passo dopo passoCosa fa il pulsante Importa di Octopia Connector in Odoo: quando si vede, cosa importa, cosa cambia, quale avviso mostra e quale voce lascia nel registro.Cosa fa il pulsante «Crea fattura fornitore» di Octopia ConnectorCosa fa il pulsante Crea fattura fornitore di Octopia Connector in Odoo: quando compare, cosa controlla, cosa crea e dove può fermarsi.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti