Saltar al contenido principal
Octopia (Cdiscount)

La factura no está vinculada a ningún pedido de Octopia: lo que no te cuentan

El botón Enviar a Octopia (Push to Octopia) de una factura de cliente se detiene con La factura … no está vinculada a ningún pedido de Octopia. (Invoice … is not linked to any Octopia order.) cuando la factura no tiene ningún pedido de Octopia vinculado. Hasta ese punto no se ha generado el PDF ni se ha subido nada: lo que hay que arreglar es el vínculo de la factura con su pedido.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Cuándo sale el mensaje

En la ficha de una factura de cliente, el botón Enviar a Octopia sube el PDF de la factura al marketplace. Para hacerlo, el módulo busca los pedidos de Octopia vinculados a esa factura. Si no encuentra ninguno, la acción se detiene y ves La factura … no está vinculada a ningún pedido de Octopia.

Esquema hecho con código, no una pantalla de Odoo: el botón de enviar a Octopia y, debajo, el mensaje de factura no vinculada a ningún pedido de Octopia
Esquema hecho con código a partir del código publicado del módulo (Odoo 17, 18, 19 y 20).

Solo sale al pulsar el botón

El mensaje lo lanza el método que ejecuta el botón Enviar a Octopia, en la vista de la factura. Es decir, aparece al pulsar ese botón.

El botón no se ve en todas las facturas. Se oculta cuando la factura no es de cliente, cuando no está publicada y cuando ya está marcada como Enviado a Octopia (Octopia Pushed), un campo que no se ve en ninguna vista. Esa condición es la misma en Odoo 17, 18, 19 y 20. Por tanto, si ves el botón, la factura es de cliente, está publicada y aún no está marcada como enviada, y con esa factura es con la que puede salir el mensaje.

La condición es una lista vacía

El código toma los pedidos de Octopia vinculados a la factura y comprueba si esa lista está vacía. Si lo está, lanza el mensaje. En esa comprobación no entran ni el cliente, ni el importe, ni nada del pedido: solo si hay algún pedido vinculado o no.

Los puntos suspensivos son el nombre de la factura

El texto del mensaje lleva un hueco donde el módulo escribe el nombre de la factura. Así sabes de cuál se trata. Es el mismo mensaje con cualquier factura; solo cambia ese nombre.

Esquema hecho con código, no una pantalla de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo: con Odoo en castellano se lee La factura … no está vinculada a ningún pedido de Octopia.; las otras cuatro líneas son su versión en alemán, francés, italiano y portugués.
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

Qué ha pasado y qué no cuando sale

Antes del mensaje no se ha tocado nada

El orden del código es este: primero comprueba que la factura sea de cliente y esté publicada, después mira los pedidos vinculados, y solo entonces genera el PDF. Para cada pedido vinculado, el método sube el PDF a Octopia, marca el pedido como enviado y deja una entrada de éxito en el registro de sincronización del módulo. Al final marca la factura como enviada.

Cuando sale el mensaje, ninguno de esos pasos ha empezado: no se ha generado el PDF, no se ha subido nada y ni la factura ni ningún pedido han cambiado. Un error de este tipo detiene la acción y no se guarda nada de lo que iba a cambiar.

La comprobación del tipo y el estado va antes

La comprobación de que la factura sea de cliente y esté publicada se hace antes de mirar los pedidos. Como el botón se oculta cuando la factura no cumple esas condiciones, La factura … no está vinculada a ningún pedido de Octopia. es el mensaje que corresponde a una factura de cliente publicada que no tiene pedido de Octopia vinculado.

Con pedidos vinculados, el PDF se sube a cada uno

Para contrastar: si la lista no está vacía, el método recorre todos los pedidos vinculados y sube el PDF de la factura a cada uno. Según la descripción del propio método, el envío sustituye los documentos anteriores del pedido. El mensaje que tratamos es, por tanto, la señal de que no hay ningún pedido al que subir esa factura.

Cómo resolverlo

El mensaje dice que la factura no tiene pedido de Octopia asociado. Qué hacer depende de la factura que tengas delante:

  • Si la factura no corresponde a un pedido de Octopia, no hay pedido al que subirla y este botón no es el camino para ella.
  • Si sí corresponde a un pedido de Octopia, la factura tiene que quedar vinculada a ese pedido antes de volver a pulsar. Mientras la lista de pedidos vinculados siga vacía, el resultado será el mismo cada vez.
  • Una vez vinculada, pulsa de nuevo Enviar a Octopia desde la ficha de la factura.

Después de corregirlo, el botón sigue visible

Como la acción se detiene antes de marcar nada, la factura no pasa a Enviado a Octopia. Eso significa que el botón sigue a la vista mientras la factura sea de cliente y esté publicada, y puedes pulsarlo otra vez cuando el vínculo esté hecho. Tras un envío correcto, la factura queda marcada y el botón se oculta.

Si quieres repasar todo lo que hace el botón, desde cuándo aparece hasta qué cambia, lo cuenta Qué hace el botón «Enviar a Octopia».

Cómo ayuda FlexigoTech

Si una factura que debería tener pedido de Octopia llega sin él y no sabes por qué, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que podemos revisar contigo cómo circulan los pedidos y las facturas en tu instalación. Octopia Connector es un módulo de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud (plan Conector, 49 € al mes o 490 € al año, sin IVA).

Sigue leyendo

Qué hace el botón «Enviar a Octopia» de Octopia Connector, paso a pasoQué hace el botón Enviar a Octopia en Importaciones masivas de facturas: cuándo aparece, qué comprueba, qué cambia y el error que puede dar.Qué hace el botón «Importar» de Octopia Connector, paso a pasoQué hace el botón Importar de Octopia Connector en Odoo: cuándo se ve, qué importa, qué cambia, qué aviso da y qué entrada deja en el registro.Qué hace el botón «Crear factura de proveedor» de Octopia ConnectorQué hace el botón Crear factura de proveedor de Octopia Connector en Odoo: cuándo aparece, qué comprueba, qué crea y dónde puede pararse.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes