Este módulo permite utilizar archivos PDF que tienen campos de formulario como informes de Odoo para imprimirlos con valores rellenados desde registros de Odoo.
Este módulo reutiliza en su mayor parte funcionalidades que fueron implementadas por Odoo en el módulo sale_pdf_quotation_builder.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Te permite usar un archivo PDF rellenable como informe de Odoo, rellenando automáticamente sus campos de formulario con valores tomados de los registros de Odoo que imprimes.
Este módulo convierte un archivo PDF que contiene campos de formulario rellenables en un informe imprimible de Odoo. En lugar de diseñar una maquetación de informe, subes tu propio PDF e indicas a Odoo qué valor va en cada campo.
Dónde aparece: - Un nuevo menú "PDF Form Reports" bajo el menú Reporting abre una lista de estas plantillas de informe. - En el formulario de la plantilla defines el modelo de Odoo, el informe, el adjunto PDF y, a continuación, mapeas cada campo del PDF en la pestaña "Field mapping" y defines variables reutilizables en la pestaña "Variables".
Cómo se rellenan los valores:
- Ruta de campo con puntos: sigue las relaciones desde el registro, p. ej. el nombre del partner, con formato automático para fechas, importes, selecciones y booleanos (Sí/No).
- Texto estático: siempre el mismo valor.
- Código Python: para todo lo que la ruta no puede hacer, usando env, record, ayudas de fecha/hora y una utilidad de comparación de floats.
- Campo de repetición: copia el valor ya calculado para otro campo del PDF.
Comportamiento automático: cuando se imprime el informe, se añaden las páginas del PDF y los campos del formulario se rellenan y se bloquean (solo lectura, multilínea) para que el destinatario no pueda cambiarlos. Solo los administradores del sistema pueden crear o modificar plantillas; los demás usuarios solo pueden verlas.
Depende de
Menús que añade
Modelos y campos (4)
- report.pdf.form · modelo nuevoreport_id, field_mapping_ids, pdf_attachment_id (Related attachment), field_variable_ids
- ir.actions.report · amplía un modelo existente
- report.pdf.form.field · modelo nuevopdf_field_name (PDF Form Field Name), report_form_id, odoo_field_value, odoo_field_evaluation
- report.pdf.form.variable · modelo nuevocode, name, report_form_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/reporting-engine.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.