Abans d'anul·lar
Cdiscount demana al venedor que no anul·li vendes pel seu compte sense un motiu justificat. Per això l'anul·lació no és un botó solt: va amb un motiu de la llista que Octopia admet per al canal de la comanda, actuant com a venedor i segons l'estat en què sigui. Si el problema és d'estoc, pensa també en el que l'ha causat, perquè la venda següent d'aquell producte pot acabar igual.
El que necessites:
- La comanda de Cdiscount ja importada a Odoo, amb el seu canal de venda.
- Saber si anul·les la comanda sencera o només algunes línies.
- Si ja està facturada, decidir si vols que Odoo prepari la factura rectificativa sol.

Pas a pas
- Ves a Octopia › Orders › Cancellations i crea una sol·licitud nova.
- Tria la comanda i el tipus: Full Order per anul·lar-la sencera, Specific Lines per treure només algunes línies.
- Prem «Fetch Eligible Reasons». Odoo porta d'Octopia els motius vàlids per a aquella comanda i els desa; també els tens a Octopia › Configuration › Referentials › Cancellation Reasons.
- Tria el motiu. La casella de retornar també les despeses d'enviament ve marcada; desmarca-la només si no correspon.
- Si és parcial, afegeix les línies que anul·les. Cada línia pot portar el seu propi motiu; si no, fa servir el de la sol·licitud.
- Prem «Submit to Octopia». La sol·licitud passa de Draft a In Progress.

Què passa després
La tasca «Octopia: poll async jobs (packages, cancellations, gestures)» consulta cada 5 minuts les sol·licituds que continuen en curs. Si no vols esperar, «Poll Status» a la mateixa sol·licitud fa la mateixa consulta a l'instant.
- In Progress Octopia ha rebut la sol·licitud i la tramita.
- Blocked La sol·licitud s'ha quedat aturada a Octopia. La llista la marca en vermell: obre-la i revisa-la.
- Done Octopia l'ha acceptada. A partir d'aquí actua Odoo.
Quan arriba a Done, el que fa Odoo depèn de si ja has facturat:
| Situació | El que fa Odoo |
|---|---|
| Anul·lació total i sense factura publicada | Cancel·la la comanda de venda |
| Amb factura i «Auto-create Credit Notes» marcat | Crea una factura rectificativa en esborrany |
| Anul·lació parcial amb factura | La rectificativa porta només les línies anul·lades |
| Amb factura i la casella sense marcar | No crea res: la rectificativa la fas tu |
| Anul·lació parcial sense factura | No toca la comanda de venda: ajusta tu les quantitats |
La rectificativa es queda en esborrany perquè la revisis abans de publicar-la. La casella és al compte d'Octopia, pestanya Automation, grup Accounting.

Si alguna cosa no surt
The order has no sales channel to fetch reasons for.La comanda no té canal de venda i Odoo no sap quins motius demanar. Revisa la comanda importada abans de continuar.A partial cancellation needs at least one line.Has triat Specific Lines i no has afegit cap línia.- La sol·licitud es queda a Blocked. Obre-la i mira la comanda a Octopia: mentre continuï així, Odoo no toca la venda ni la factura.
Puc anul·lar només una unitat d'una línia?
La sol·licitud parcial treballa per línies de la comanda: cada línia que afegeixes s'anul·la amb el seu motiu.
És a totes les versions?
Sí, al connector publicat per a Odoo 17, 18, 19 i 20.
Continua llegint
Comprovat al codi del connector (versió 17.0, 18.0, 19.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: views/octopia_order_actions_views.xml
- Codi del mòdul: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: models/octopia_order_actions.py
- Codi del mòdul: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: data/octopia_cron_data.xml
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
