Salta al contingut principal
Octopia (Cdiscount)

Botó «Poll Status» d'Octopia Connector: mites i realitats

Poll Status pregunta a Octopia com va una sol·licitud de cancel·lació i n'actualitza l'State a Odoo; només apareix mentre la sol·licitud és en curs o bloquejada. Segons la resposta, avisa d'un bloqueig o, si Octopia la dona per feta, pot cancel·lar la comanda o crear una factura rectificativa, segons les condicions que s'expliquen més avall. Aquestes són les idees equivocades que convé descartar, amb el que fa de debò.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

On és el botó i quan es veu

El botó Poll Status és a la pantalla Cancellations, que s'obre des del menú Octopia › Orders › Cancellations. El tram Octopia del menú demana el permís Octopia User. El botó és a les branques publicades del mòdul: Odoo 17, 18, 19 i 20.

Esquema fet amb codi: el menú Octopia › Orders › Cancellations i, a sota, el botó Poll Status
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo. Les etiquetes van en anglès, com al codi, i el botó és a Odoo 17, 18, 19 i 20.

Només es veu quan el camp State de la sol·licitud indica que és en curs o bloquejada. Amb els valors per defecte el botó no apareix.

Esquema fet amb codi amb el text Poll Status segons l'idioma d'Odoo
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo. Amb Odoo en castellà el botó és Consultar estado; en alemany, Status abfragen; en francès, Vérifier le statut; en italià, Verifica stato; en portuguès, Poll Status.
48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

Cinc idees equivocades sobre «Poll Status»

Mite: «El botó està disponible en qualsevol sol·licitud de cancel·lació»

Realitat: només es mostra amb la sol·licitud en curs o bloquejada. I encara que es llancés sobre diverses sol·licituds alhora, a Odoo 20 el codi processa únicament les que són en aquests dos estats i deixa les altres tal com estan.

Mite: «Cada pulsació canvia l'estat»

Realitat: per cada sol·licitud, el botó fa servir el compte de la sol·licitud per demanar a Octopia les cancel·lacions d'aquella comanda. Si la sol·licitud guarda una única referència, la consulta es limita a ella. Entre el que arriba, el mòdul es queda amb els elements l'estat dels quals reconeix. Si no en queda cap, l'únic que canvia és Last Poll Date: l'State no es toca.

Aquest camp és a la fitxa de Cancellations, en només lectura: l'omple el botó, no l'usuari.

Mite: «Si una línia d'una cancel·lació parcial està feta, la sol·licitud està feta»

Realitat: el resultat es decideix amb tots els elements reconeguts alhora.

  • Si algun està bloquejat, la sol·licitud passa a bloquejada immediatament.
  • Si tots estan fets, passa a feta.
  • En qualsevol altre cas, queda en curs.

Quan la sol·licitud no guarda una única referència, el mòdul descarta els elements el tipus dels quals (cancel·lació total o parcial) no coincideix amb l'Event Type de la sol·licitud, que pot ser Full Order o Specific Lines. Si la guarda, la consulta ja va filtrada i el que retorna Octopia es dona per bo. Després s'escriuen el nou State i la data del sondeig.

Mite: «Un bloqueig només es descobreix obrint la sol·licitud»

Realitat: quan el resultat és bloquejada, el mòdul programa una activitat pendent a la comanda d'Octopia de la sol·licitud. S'assigna a l'usuari responsable del compte o, si el compte no té responsable, a qui ha premut el botó. El resum és Octopia cancellation BLOCKED i la nota diu:

The cancellation request for order … is Blocked at Octopia -- contact Octopia support (quote the sync log traceId).

Si programar l'activitat falla, el codi només deixa constància de l'error al registre tècnic i continua endavant.

Mite: «Quan Octopia accepta, Odoo cancel·la la comanda o crea la factura rectificativa sense condicions»

Realitat: en passar a feta, el mòdul intenta reflectir la cancel·lació a Odoo, però amb condicions que marca el codi:

  • Si la comanda d'Octopia no té comanda de venda associada, no fa res més.
  • Si la comanda de venda no té factures de client confirmades, la sol·licitud és de Full Order i la comanda de venda no està ja finalitzada ni cancel·lada, la cancel·la.
  • Si hi ha factures de client confirmades, el compte té activada la creació automàtica de factures rectificatives (és opcional) i la sol·licitud encara no en té, en crea una.
  • En un Full Order, la factura rectificativa reverteix la primera factura confirmada, amb la referència Octopia cancellation … (…).
  • En Specific Lines, la factura rectificativa inclou només les línies cancel·lades, per no abonar de més. Cada línia es titula Cancellation - … i la referència és Octopia partial cancellation … (…). Si no hi ha línies amb la seva línia de venda, no es crea res.

Què mirar després de prémer-lo

  • A la fitxa de Cancellations, l'State i Last Poll Date.
  • A la llista de Cancellations, les columnes Order, Account i Event Type, per localitzar la sol·licitud.
  • Si va quedar bloquejada, l'activitat pendent a la comanda.
  • Si va quedar feta, la comanda de venda i, si escau pel que s'ha dit, la factura rectificativa.

Subscripció i ajuda

El mòdul és de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any sense IVA. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla.

Si estàs implantant Odoo i vols adaptar aquest flux de cancel·lacions o integrar-lo amb altres processos, FlexigoTech implanta Odoo i desenvolupa connectors i integracions a mida. Per veure com funciona un altre botó del mòdul, mira Què fa el botó «Import».

Continua llegint

Què fa el botó «Submit to Octopia» d'Octopia Connector, pas a pasQuè fa el botó Submit to Octopia a Importacions massives de factures: quan apareix, què comprova, què canvia i l'error que pot donar.Què fa el botó «Import» d'Octopia Connector, pas a pasQuè fa el botó Import d'Octopia Connector a Odoo: quan es veu, què importa, què canvia, quin avís dona i quina entrada deixa al registre.Què fa el botó «Create Vendor Bill» d'Octopia ConnectorQuè fa el botó Create Vendor Bill d'Octopia Connector a Odoo: quan apareix, què comprova, què crea i on es pot aturar el procés.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts