Aidoo AI

Informes y PDF

aidoo_report para agregar sin traerse los datos, aidoo_print para generar los documentos de Odoo: facturas, presupuestos, albaranes.

4 min de lecturaActualizado el 7 de agosto de 2026

Dos herramientas muy distintas, unidas por algo en común: producen un resultado utilizable sin pasar por una lista de registros.

aidoo_report

Hace que calcule Odoo en lugar de traerse los datos para sumarlos. Es la herramienta de las cifras consolidadas.

ParámetroFunción
modelEl modelo sobre el que agregar
group_byEl campo o los campos de agrupación
measureEl campo a sumar
domainEl filtro aplicado antes de agrupar

¿Cuál es mi facturación por mes desde enero?

El asistente agrupa account.move por mes de fecha, suma amount_total y filtra por facturas de cliente validadas. Solo viajan los doce resultados, no los miles de facturas.

Por qué es importante

En una base de 50 000 facturas, pedir «el total facturado este año» de la forma equivocada significa traerse 50 000 registros en páginas de 80. Lento, costoso en contexto, y el asistente corre el riesgo de concluir a partir de una página parcial.

Con aidoo_report, Odoo devuelve un número.

Formula en términos de resultado

«Cuánto», «qué total», «reparto por», «media de» orientan al asistente hacia aidoo_report. «Lístame», «muéstrame los» lo orientan hacia aidoo_query. En bases grandes, la formulación lo cambia todo.

Cruzar varias dimensiones

Reparte la facturación de este año por comercial y por mes.

Varios campos en group_by producen un cruce. Es la base de cualquier panel: comercial × mes, categoría × almacén, estado × empresa.

Los límites del agregado

aidoo_report suma el campo pedido, sobre el modelo pedido. No hace uniones entre modelos ni cálculos derivados: un margen que no existe como campo de Odoo no se puede agregar. En ese caso, el asistente leerá los datos y calculará él mismo, o construirás el campo en Odoo.

aidoo_print

Genera un PDF mediante el motor de informes QWeb de Odoo y devuelve un enlace de descarga. El documento es el de tu Odoo, con tu maquetación, tu logotipo y tus condiciones generales.

Parámetros: model, ids, y report_name para un informe personalizado.

Genera el PDF de la factura INV/2026/00042.

Los informes reconocidos de serie

ModeloDocumento producido
sale.orderPresupuesto o pedido de venta
account.moveFactura o rectificativa
purchase.orderPedido de compra
stock.pickingAlbarán de entrega o de recepción
stock.picking.batchLote de transferencias
mrp.productionOrden de fabricación
account.paymentRecibo de pago

Para cualquier otro documento, uno añadido por un módulo, o uno de tus informes personalizados, indica su identificador XML de Odoo en report_name.

Genera el informe «mi_modulo.informe_ficha_tecnica» para el producto con referencia PRD-100.

El enlace de descarga

Debes tener la sesión de Odoo iniciada

El enlace apunta directamente a tu Odoo, que comprueba tus permisos. Ábrelo en un navegador donde tu sesión de Odoo esté activa; de lo contrario acabarás en la pantalla de acceso.

El enlace no es un archivo alojado por Aidoo: el PDF lo produce Odoo bajo demanda, en el momento en que haces clic. Por tanto refleja siempre el estado actual del registro.

Varios documentos de una vez

Genera los PDF de todas las facturas de junio que siguen impagadas.

El asistente busca primero las facturas afectadas y luego solicita la impresión sobre todos los identificadores. Odoo produce un único PDF que reúne todos los documentos.

Combinar ambas

El dúo responde a buena parte de las peticiones de informes:

Dame los cinco clientes con más impagados y genera el extracto de cuenta de cada uno.

aidoo_report identifica a los cinco clientes, aidoo_query recupera sus facturas abiertas y aidoo_print produce los documentos. Tres llamadas, una respuesta utilizable.

Si repites esta secuencia cada mes, guárdala como flujo de trabajo: la repetirás con una sola frase.

Diagnóstico

«Report not found»

El identificador XML es erróneo, o el informe pertenece a un módulo no instalado. En Odoo, el identificador se consulta en modo desarrollador, en Ajustes → Técnico → Informes.

El PDF sale vacío o incompleto

La causa está en el informe de Odoo, no en Aidoo. Prueba la misma impresión desde la interfaz de Odoo: si el resultado es idéntico, el problema está en la plantilla del informe.

Los totales no coinciden con mi panel de Odoo

Compara los ámbitos: divisa, empresa, estados incluidos, líneas canceladas. Pide al asistente el dominio y el campo de medida utilizados y contrástalos con los filtros de tu pantalla de Odoo. La diferencia casi siempre viene de ahí.

Siguiente paso