Vai al contenuto principale
Octopia (Cdiscount)

Cosa fa il pulsante «Crea fattura fornitore» di Octopia Connector

Il pulsante Crea fattura fornitore (Create Vendor Bill) trasforma una fattura di commissioni di Octopia già scaricata in Odoo in una fattura fornitore, o in una nota di credito fornitore se il totale netto delle sue righe è negativo. Compare finché la scheda non ha una fattura fornitore collegata, e l'attività giornaliera può fare lo stesso senza che tu lo prema.

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
5 min

Dove si trova il pulsante e quando si vede

Le schede si aprono dal menu Octopia › Finanza › Fatture commissioni. La sezione Octopia richiede il permesso Utente Octopia; se non ce l'hai, non vedi quella parte del menu. Nella scheda trovi Account, ID fattura, Righe e Fattura fornitore (Vendor Bill).

Il pulsante è nella schermata Fatture commissioni dei rami pubblicati del modulo (Odoo 17, 18, 19 e 20). Si nasconde quando Fattura fornitore ha un valore; con i valori predefiniti quel campo è vuoto e il pulsante si vede. Fattura fornitore è di sola lettura: non lo scrivi tu, lo compila il pulsante stesso (o l'attività giornaliera e il pulsante Recupera finanza).

Schema con il menu Octopia › Finance › Commission Invoices e il pulsante Create Vendor Bill, con le etichette in inglese del codice
Schema realizzato con codice a partire dal codice pubblicato del modulo (non è uno screenshot di Odoo): il percorso del menu e il pulsante, disponibili in Odoo 17, 18, 19 e 20.

Con Odoo in italiano il pulsante si chiama Crea fattura fornitore; il secondo schema riporta come è etichettato in altre lingue.

Schema con il testo del pulsante Create Vendor Bill in cinque lingue
Schema realizzato con le traduzioni pubblicate del modulo (non è uno screenshot di Odoo): spagnolo «Crear factura de proveedor», tedesco «Eingangsrechnung erstellen», francese «Créer une facture fournisseur», italiano «Crea fattura fornitore» e portoghese «Criar fatura de fornecedor».
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)

Un caso dall'inizio alla fine

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

Immagina un negozio inventato, Hogar Norte, con un account Octopia collegato e una fattura di commissioni che compare già in Fatture commissioni. Ecco cosa succede quando preme il pulsante (secondo il codice di Odoo 20):

  1. Apre la scheda. Vede l'Account, l'ID fattura e Fattura fornitore vuoto, quindi il pulsante Crea fattura fornitore è visibile.
  2. Lo preme. Se la scheda avesse già una fattura fornitore, il metodo la lascerebbe com'è e passerebbe alla successiva.
  3. Se Righe è vuoto, il metodo scarica prima le righe da Octopia: cancella quelle eventualmente presenti, le richiede pagina per pagina finché Octopia indica che c'è un'altra pagina, e annota quando le ha scaricate. Se Righe conteneva già delle righe, le usa così come sono, senza richiederle di nuovo.
  4. Cerca il fornitore di commissioni dell'account. Se l'account non ne ha ancora uno, crea un contatto di tipo azienda chiamato Octopia Marketplace (nombre de la cuenta), contrassegnato come fornitore e senza società assegnata, e lo salva nell'account. Nelle fatture successive dello stesso account si usa quello stesso contatto.
  5. Somma gli importi netti di tutte le righe. Se la somma è zero o positiva, creerà una fattura fornitore; se è negativa, una nota di credito fornitore.
  6. Crea la fattura con una riga per ogni riga di Octopia (dettaglio nella tabella seguente).
  7. Collega la fattura creata in Fattura fornitore. Con quel campo ormai compilato, il pulsante scompare dalla scheda.

Cosa contiene la fattura che viene creata

Dato della fatturaDa dove proviene
FornitoreIl fornitore di commissioni dell'account (viene creato se non esiste)
TipoFattura fornitore se il totale netto è zero o positivo; nota di credito fornitore se è negativo
SocietàQuella della fattura di commissioni
RiferimentoFattura commissioni Octopia …, con l'ID fattura al posto dei puntini di sospensione
Descrizione di ogni rigaIl tipo di riga, il tipo di operazione e il riferimento dell'ordine, uno dopo l'altro (ciò che manca resta vuoto)
QuantitàQuella della riga di Octopia; se è vuota o a zero, uno
Prezzo unitarioL'importo netto della riga diviso per la sua quantità

I segni vengono conservati. Le righe di restituzione o di credito arrivano in negativo e sottraggono dalla fattura. Quando il totale è negativo e si crea una nota di credito, il modulo inverte il segno del prezzo unitario di ogni riga.

Il percorso normale: l'attività giornaliera

Il pulsante non è il percorso principale. L'attività pianificata Octopia: recupero finanza (operazioni, versamenti, fatture, DAC7) (Octopia: pull finance (operations, payouts, invoices, DAC7)) viene eseguita una volta al giorno ed è attiva all'installazione del modulo. Scorre gli account collegati e, per ciascuno, legge operazioni e pagamenti. Poi crea una scheda di fattura di commissioni per ogni ID fattura nuovo che vede nelle operazioni e, per ogni scheda nuova, scarica le righe e il PDF. Se l'account è configurato per creare automaticamente la fattura fornitore, richiama la stessa azione del pulsante. Infine, legge i report DAC7.

Da qui si capisce quando ti serve il pulsante: l'attività scorre solo le schede che ha creato lei stessa in quel passaggio. Una scheda che esisteva già e non ha una fattura fornitore, ad esempio perché la creazione automatica non era configurata quando è stata scaricata, non rientra in quel giro. È la scheda per cui serve il pulsante.

Dove può fermarsi

Alcuni punti in cui il processo può interrompersi:

  • Con l'attività giornaliera e FlexigoTech Cloud. Se l'account si collega tramite FlexigoTech Cloud e lì non sono salvate le credenziali, oppure il servizio non è disponibile, l'attività salta quell'account. Se il relay di FlexigoTech Cloud la ferma a metà strada, si comunica solo il codice a FlexigoTech Cloud, non si segna nulla e l'esecuzione successiva prosegue.
  • Con qualsiasi altro errore nell'attività. L'errore viene annotato nel log del server e si passa all'account successivo. Per l'account interessato, i passaggi rimasti in quel giro (le altre fatture e i report DAC7) non vengono eseguiti.
  • Con il pulsante. La creazione della fattura avviene dopo lo scaricamento delle righe, quindi una scheda senza righe dipende prima da quello scaricamento. Con le righe già caricate, il pulsante lavora con ciò che c'è in Righe.

Per verificare il risultato, apri la scheda e guarda Fattura fornitore: se ha un valore, la fattura è collegata.

Cosa imparare da questo caso

  • Prima di premere, controlla se Fattura fornitore ha già un valore: se ce l'ha, il pulsante non c'è.
  • Il pulsante e l'attività giornaliera condividono la stessa azione, quindi producono la stessa fattura.
  • Il segno del totale netto decide se il risultato è una fattura o una nota di credito fornitore.
  • Controlla Righe prima di premere: se ci sono già righe, non vengono scaricate di nuovo.

Come ti aiuta FlexigoTech

Se stai implementando Odoo e vuoi decidere come inserire queste fatture di commissioni nella tua contabilità, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il modulo è pubblicato per queste quattro versioni e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore, 49 €/mese o 490 €/anno IVA esclusa, fino a 3 account della piattaforma). La connessione passa attraverso FlexigoTech Cloud, che conserva le credenziali cifrate e avvisa via e-mail se la sincronizzazione fallisce.

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.I campi Offerta di Octopia in Odoo: glossario di Octopia ConnectorGlossario dei campi Offerta di Octopia Connector in Odoo: cosa dice la guida di ciascuno, quali sono di sola lettura e cosa inserire in fase di pubblicazione.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti