Saltar al contenido principal
Octopia (Cdiscount)

Qué hace «Consultar estado» en Octopia Connector: mitos y realidad

Consultar estado (Poll Status) pregunta a Octopia cómo va una importación masiva de facturas y anota la respuesta en su ficha. Solo se ve mientras el Estado de la importación es Running; con los valores por defecto no aparece. Estas son las ideas que conviene corregir antes de pulsarlo.

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
5 min

Dónde está el botón y cuándo se ve

Las fichas se abren desde el menú Octopia › Finanzas › Importaciones masivas de facturas (Octopia › Finance › Bulk Invoice Imports). El tramo Octopia pide el permiso Usuario de Octopia (Octopia User); sin él no ves ese tramo del menú. El botón Consultar estado (Poll Status) está en la pantalla de las importaciones masivas de facturas y existe en Odoo 17, 18, 19 y 20.

Esquema hecho con código: la ruta de menú de las importaciones masivas de facturas y el botón Poll Status
Esquema generado a partir del código publicado del módulo, no es una captura de Odoo: el menú y el botón, con los rótulos en inglés del código, para Odoo 17, 18, 19 y 20.
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

Las ideas equivocadas, una a una

Mito: «El botón está en todas las fichas»

Realidad: el botón se oculta cuando el Estado no es Running. Con los valores por defecto el Estado está vacío, así que en una ficha recién creada no lo verás. Estado es un campo de solo lectura: no lo escribes tú, lo rellenan este botón y Enviar a Octopia (Submit to Octopia).

Mito: «Vuelve a enviar las facturas a Octopia»

Realidad: el botón pregunta. Lee el ID de importación (Import ID) de la ficha y le pide a Octopia, con la conexión de la Cuenta (Account) de esa ficha, los datos de esa importación. El ID de importación es un campo de solo lectura que no se escribe a mano: lo rellena el botón Enviar a Octopia, que tienes explicado en este artículo. Consultar estado solo lo lee.

Mito: «El estado cambia con lo que conteste Octopia»

Realidad: el estado solo cambia si se cumplen las condiciones del código:

  • Si la respuesta no llega en forma de objeto de datos, el módulo pasa a la siguiente importación sin tocar nada en esta.
  • Si llega bien, el módulo anota la fecha y hora de la consulta.
  • El Estado se actualiza únicamente si el estado de la respuesta es uno de los que el módulo conoce. Si es otro, el Estado se queda como estaba.

Mito: «Funciona con cualquier importación»

Realidad: el botón solo actúa sobre importaciones con Estado en Running y con ID de importación relleno. Las que no cumplan ambas condiciones se saltan sin avisar de nada.

Mito: «Si algo sale mal, solo lo verás en la ficha»

Realidad: cuando el estado nuevo es éxito parcial (PartialSuccess) o fallo (Failure), el módulo anota además una entrada de error, de tipo facturas, en su registro de sincronización de Octopia, con el identificador de la importación. Ese registro recibe entradas de otras fuentes. La tarea programada Octopia: refrescar referenciales (categorías, marcas, transportistas, tipologías) (Octopia: refresh referentials (categories, brands, carriers, typologies)) corre cada siete días y está activa al instalar; anota allí una entrada de error cuando falla algún paso del refresco. La tarea Octopia: descargar conversaciones (cola ToTreat) (Octopia: pull discussions (ToTreat queue)) corre cada quince minutos, también activa al instalar, y puede dejar en el mismo registro entradas de éxito sobre la cola de conversaciones. Por eso una entrada en ese registro no tiene por qué venir del botón.

Mito: «Es una novedad de la última versión»

Realidad: el botón está en las ramas 17, 18, 19 y 20. Lo que cambia es el rótulo según el idioma de tu Odoo: con Odoo en castellano se llama Consultar estado.

Esquema hecho con código: el texto Poll Status en castellano, alemán, francés, italiano y portugués
Esquema generado a partir de las traducciones publicadas del módulo, no es una captura de Odoo: en castellano Consultar estado, en alemán Status abfragen, en francés Vérifier le statut, en italiano Verifica stato y en portugués Consultar estado.

Lo que hace el botón, en orden

  1. Toma, de las importaciones sobre las que se pulsa, solo las que tienen Estado en Running y ID de importación relleno.
  2. Pide a Octopia, con la conexión de la Cuenta de la ficha, los datos de esa importación.
  3. Si la respuesta no tiene forma de objeto de datos, salta a la siguiente sin cambiar nada.
  4. Anota la fecha y hora de la consulta y, si el estado recibido es uno de los que conoce el módulo, actualiza Estado.
  5. Si la respuesta trae ficheros (o elementos), guarda ese detalle en el registro de la importación.
  6. Si el estado nuevo es éxito parcial o fallo, anota la entrada de error en el registro de sincronización.

Qué mirar después de pulsarlo

Estado y Cuenta salen también en la lista de Importaciones masivas de facturas (Bulk Invoice Imports), así que ahí puedes ver de un vistazo en qué punto está cada importación. Si el estado ha quedado en éxito parcial o en fallo, revisa el registro de sincronización de Octopia, donde el módulo ha anotado el error.

Qué necesitas para usarlo

Octopia Connector es un módulo de pago único por versión, publicado en Odoo Apps para 17, 18, 19 y 20 (el precio de cada versión está en su ficha). Necesita además la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA, hasta tres cuentas de la plataforma. Con la suscripción, la conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y avisa por correo si falla la sincronización. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo.

Cómo puede ayudarte FlexigoTech

Si estás implantando Odoo y quieres conectar facturación y marketplaces, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

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