Cosa significa il messaggio e quando compare
Cosa vuol dire Ogni collo richiede un numero di collo.?
Che nella finestra da cui dichiari la spedizione di un ordine c'è almeno una riga di collo con il numero di collo vuoto. Il modulo non dichiara la spedizione a Octopia se un collo è privo del numero: l'avviso blocca l'azione e non si va oltre.
Quando compare esattamente?
Il modulo scorre le righe di collo della finestra, una dopo l'altra. In ognuna controlla se il numero di collo è vuoto; appena ne trova una così, lancia il messaggio e si ferma in quel punto. Basta una sola riga vuota perché compaia, anche se tutte le altre sono complete. Il codice esegue inoltre altri controlli sull'ordine prima di scorrere le righe e su ogni riga dopo questo. Questo messaggio compare solo quando il numero di collo è vuoto; se vedi un testo diverso, la causa è un'altra.
Con quale pulsante compare?
Con Dichiara a Octopia, il pulsante della stessa finestra. In Odoo 17, 18, 19 e 20 il pulsante è sempre visibile e il messaggio è presente nel codice pubblicato di tutte e quattro le versioni.

Dichiara a Octopia e, sotto, il messaggio, con i testi originali del codice in inglese.Come lo vedo nel mio Odoo?
Con Odoo in italiano, il messaggio è Ogni collo richiede un numero di collo. e il pulsante si chiama Dichiara a Octopia. Il modulo include lo stesso testo tradotto in altre lingue; la figura seguente mostra il messaggio in spagnolo, tedesco, francese, italiano e portoghese.

Ogni collo richiede un numero di collo. in italiano.
Cosa succede quando compare
Viene inviato qualcosa a Octopia quando vedo il messaggio? Ha a che fare con la connessione?
Non viene inviato nulla. Il messaggio blocca l'azione e non viene salvato nulla di ciò che stava per cambiare. Il controllo dei numeri di collo avviene prima di creare il record della spedizione, prima di preparare la connessione con Octopia e prima di dichiarare qualsiasi cosa. Per questo non viene creato il record della spedizione, non viene chiamato Octopia e l'ordine non passa a spedito. Non è un errore di connessione: è un controllo su ciò che c'è nella finestra. Puoi correggere la riga mancante e premere di nuovo Dichiara a Octopia senza che sia rimasto nulla a metà.
Cosa viene inviato a Octopia quando tutte le righe superano il controllo?
Per ogni collo, il modulo compone un dato con il numero di collo e il nome del vettore (quello del vettore mappato o, se non c'è, il testo libero), e aggiunge l'indirizzo di tracciamento se la riga ce l'ha. Poi crea il record della spedizione e dichiara la spedizione a Octopia. Se la dichiarazione fallisce, l'azione si ferma con l'errore. Se non fallisce, il modulo segna il record della spedizione come inviato, porta l'ordine a spedito e lascia una voce nel registro di sincronizzazione del modulo. Le CGMAD di Cdiscount Marketplace (p. 47) indicano che la conferma di spedizione contiene il numero di tracciamento; ciò che verifica questo messaggio è il numero di collo di ogni riga.
Come risolverlo
Cosa faccio perché scompaia?
Controlla una per una le righe di collo della finestra e verifica che tutte abbiano il proprio numero di collo, anche l'ultima. Quando non ne resta nessuna vuota, premi di nuovo Dichiara a Octopia. Se ci sono più colli, ognuno è una riga e ogni riga richiede il proprio numero: completarne una non vale per le altre. Finché una riga resta vuota, l'azione si ferma e non viene dichiarato nulla.
E se il messaggio continua a comparire?
Allora c'è ancora qualche riga con il numero vuoto. Il modulo si ferma alla prima che trova, quindi sistemare quella non garantisce che le successive siano a posto: controllale tutte prima di premere di nuovo. Se compare un altro messaggio, trattalo a parte, perché questo riguarda solo il numero di collo.
Possono aiutarmi a implementare Odoo con Octopia?
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo modo di dichiarare le spedizioni richiede qualcosa di più personalizzato, si può valutare come sviluppo.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_shipment_wizard.py
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- flexigotech.com/en/services.html
