Què significa el missatge i quan surt
Què vol dir Every parcel needs a parcel number.?
Que a la finestra des de la qual declares l'enviament d'una comanda hi ha almenys una línia de paquet amb el número de paquet buit. El mòdul no declara l'enviament a Octopia si algun paquet va sense aquest número: l'avís atura l'acció i no passa d'aquí.
Quan surt exactament?
El mòdul recorre les línies de paquet de la finestra, una darrere l'altra. A cada una mira si el número de paquet està buit; tan bon punt en troba una així, llança el missatge i s'atura en aquest punt. N'hi ha prou amb una sola línia buida perquè surti, encara que totes les altres estiguin completes. El codi fa a més altres comprovacions sobre la comanda abans de recórrer les línies i sobre cada línia després d'aquesta. Aquest missatge només surt quan el número de paquet està buit; si veus un text diferent, la causa és una altra.
Amb quin botó surt?
Amb Declare to Octopia, el botó d'aquesta mateixa finestra. A Odoo 17, 18, 19 i 20 el botó es veu sempre, i el missatge és al codi publicat de les quatre versions.

Declare to Octopia i, a sota, el missatge, amb els textos originals del codi en anglès.Com ho veig amb el meu Odoo?
El mòdul no tradueix aquest missatge ni el botó al català: amb Odoo en català veuràs Every parcel needs a parcel number. i Declare to Octopia, en anglès. El mòdul porta el mateix text traduït a altres idiomes; la figura següent mostra el missatge en castellà, alemany, francès, italià i portuguès.

Every parcel needs a parcel number. en anglès, tal com el porta el mòdul.
Què passa quan surt
S'envia res a Octopia en veure el missatge? Té a veure amb la connexió?
No s'envia res. El missatge atura l'acció i no es desa res del que havia de canviar. La comprovació dels números de paquet va abans de crear el registre de l'enviament, abans de preparar la connexió amb Octopia i abans de declarar res. Per això no es crea el registre de l'enviament, no es crida Octopia i la comanda no passa a enviada. No és un error de connexió: és una comprovació del que hi ha a la finestra. Pots corregir la línia que falta i tornar a prémer Declare to Octopia sense que hagi quedat res a mitges.
Què s'envia a Octopia quan totes les línies passen la comprovació?
Per a cada paquet, el mòdul munta una dada amb el número de paquet i el nom del transportista (el del transportista mapat o, si no n'hi ha, el text lliure), i afegeix l'adreça de seguiment si la línia en té. Després crea el registre de l'enviament i declara l'enviament a Octopia. Si la declaració falla, l'acció s'atura amb l'error. Si no falla, el mòdul marca el registre de l'enviament com a enviat, passa la comanda a enviada i deixa una entrada al registre de sincronització del mòdul. Les CGMAD de Cdiscount Marketplace (p. 47) recullen que la confirmació d'enviament porta el número de seguiment; el que comprova aquest missatge és el número de paquet de cada línia.
Com resoldre-ho
Què faig perquè desaparegui?
Revisa una per una les línies de paquet de la finestra i comprova que totes porten el seu número de paquet, també l'última. Quan no en quedi cap de buida, prem de nou Declare to Octopia. Si hi ha diversos paquets, cada un és una línia i cada línia necessita el seu propi número: completar-ne una no val per a les altres. Mentre una línia continuï buida, l'acció s'atura i no es declara res.
I si el missatge continua sortint?
Aleshores encara queda alguna línia amb el número buit. El mòdul s'atura a la primera que troba, així que arreglar-la no garanteix que les següents estiguin bé: revisa-les totes abans de tornar a prémer. Si el que apareix és un altre missatge, tracta'l per separat, perquè aquest només parla del número de paquet.
Poden ajudar-me a implantar Odoo amb Octopia?
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si la teva manera de declarar enviaments necessita alguna cosa més a mida, es pot estudiar com a desenvolupament.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_shipment_wizard.py
- Codi del mòdul: 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
