Saltar al contenido principal
Octopia (Cdiscount)

«Obtenga los PDF de una cuenta cada vez.»: cuándo sale y cómo se resuelve

El mensaje aparece al pulsar Obtener PDF (ZIP) cuando las facturas sobre las que actúas pertenecen a más de una cuenta de Octopia. La acción se detiene sin pedir nada a Octopia, y la solución es trabajar con una sola cuenta en cada pulsación.

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

El caso: una tienda con dos cuentas que quiere todos los PDF de golpe

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Menaje Norte es una tienda inventada que vende con dos cuentas de Octopia conectadas a la misma base de Odoo. A final de mes, la persona de administración abre Octopia › Finanzas › Facturas de comisión (Octopia › Finance › Commission Invoices), selecciona facturas de comisión de las dos cuentas y pulsa Obtener PDF (ZIP) (Fetch PDFs (ZIP)). Odoo no descarga nada y muestra: Obtenga los PDF de una cuenta cada vez. (Fetch PDFs for one account at a time.).

El mensaje no indica un fallo de la conexión ni de las facturas. Es una restricción de la acción: cada pulsación trabaja con una sola cuenta.

Esquema hecho con código, no una pantalla de Odoo: el menú de las facturas de comisión, el botón de obtener los PDF en un ZIP y el mensaje de error, con los rótulos en inglés del código
Esquema generado a partir del código del módulo: del menú al botón y al mensaje, igual en 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

Dónde está el botón y quién lo ve

Las fichas de las facturas de comisión se abren desde Octopia › Finanzas › Facturas de comisión. El tramo Octopia pide el permiso Usuario de Octopia (Octopia User): si no lo tienes, no ves ese tramo del menú.

El botón Obtener PDF (ZIP) se ve siempre, en Odoo 17, 18, 19 y 20. Al pulsarlo se llama a la acción que puede lanzar el mensaje. El mensaje está en el código publicado de las cuatro versiones.

La condición exacta del código

Lo que sigue está tomado del código de Odoo 20.0. Al empezar, la acción reúne las cuentas de Octopia de todas las facturas sobre las que actúa. Si hay más de una cuenta, lanza el mensaje y se detiene. Como el aviso interrumpe la acción, no se guarda nada de lo que iba a cambiar.

El orden importa por un detalle: esa comprobación va antes de preparar la conexión y antes de pedir nada a Octopia. Con dos cuentas en la selección, por tanto, el código no llega a solicitar ningún documento.

La condición no mira cuántas facturas hay, sino cuántas cuentas distintas. Cien facturas de una misma cuenta no la activan; una factura de una cuenta y otra de otra, sí.

Qué pasa cuando la selección es de una sola cuenta

Si todas las facturas son de la misma cuenta, la acción sigue este recorrido:

  • Prepara la conexión de esa cuenta y pide a Octopia un único fichero ZIP con los documentos de todas las facturas, a partir de sus identificadores externos.
  • Si lo recibido es un contenido no vacío, crea un adjunto ZIP cuyo nombre lleva la fecha de hoy, lo guarda en la primera factura de la selección y lo deja como su adjunto PDF, aunque esa factura ya tuviera uno.
  • Si no llega nada utilizable, pasa a pedir los PDF de uno en uno, solo para las facturas que todavía no tienen adjunto PDF. Cada PDF se guarda en su factura. Si Octopia no devuelve contenido para una factura, esa se salta y se sigue con la siguiente.

El ZIP se pide para toda la selección y puede sustituir el adjunto de la primera factura, mientras que el plan alternativo solo toca las facturas sin adjunto. Tenlo presente al comprobar el resultado.

Cómo se resuelve, paso a paso

  1. Abre Octopia › Finanzas › Facturas de comisión.
  2. Selecciona solo las facturas de una de las cuentas (en el caso de Menaje Norte, las de la primera cuenta).
  3. Pulsa Obtener PDF (ZIP).
  4. Comprueba el adjunto: en la primera factura de la selección debe quedar el ZIP con la fecha de hoy en el nombre. Si no hubo ZIP, cada factura sin adjunto previo debería tener ahora su PDF.
  5. Repite desde el segundo paso con la siguiente cuenta.
Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Con Odoo en castellano el texto es Obtenga los PDF de una cuenta cada vez.; el esquema recoge también las versiones en alemán, francés, italiano y portugués.

Qué aprender del caso

  • El mensaje describe la selección, no el estado de las facturas: basta con separar por cuenta.
  • Una pulsación, una cuenta. Con varias cuentas conectadas, hay que repetir la operación una vez por cuenta.
  • Si llega el ZIP, pasa a ser el adjunto PDF de la primera factura de la selección aunque ya tuviera uno; la rama de PDF sueltos solo toca las facturas sin adjunto.
  • Si necesitas otra operación sobre otro documento del módulo, el botón Create Vendor Bill tiene su propio artículo.

Lo que cuesta y cómo te ayudamos

El módulo necesita la suscripción a FlexigoTech Cloud (plan Conector): 49 €/mes o 490 €/año sin IVA, con hasta 3 cuentas de la plataforma. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y avisa por correo si falla la sincronización. Está publicado en Odoo Apps para Odoo 17, 18, 19 y 20.

Si trabajas con varias cuentas y quieres organizar bien cómo se archivan las facturas en tu Odoo, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos 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