Hide invoice lines from the PDF report if the unit price is 0
En algunas empresas de servicios, se factura al cliente por un servicio que puede consumir artículos de inventario. Esos artículos de inventario deben facturarse para contabilizarse en el coste de los servicios vendidos y conciliar el valor de los artículos de inventario entregados que se encuentran en Un-Invoiced Goods Delivered, pero no deben aparecer para el cliente en el informe PDF de su factura.
Este módulo permite ocultar líneas de factura del informe PDF si el precio unitario es 0.
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 14.0Añade una casilla 'Show in report' en las líneas de factura que se desmarca automáticamente cuando el precio unitario es cero, de modo que esas líneas quedan excluidas de la factura impresa/PDF.
Este módulo te da control sobre qué líneas de factura ve realmente el cliente en la factura impresa. Ahora cada línea de factura incluye una casilla 'Mostrar en informe'.
- Cuando escribes o cambias un precio unitario en una línea, Odoo marca automáticamente la casilla si el precio es mayor que cero, y la desmarca si el precio es cero o negativo. Aun así, puedes marcarla o desmarcarla tú mismo después.
- La casilla es visible en el formulario de factura, tanto en la lista de líneas de factura como en la lista de apuntes contables, para que puedas revisarla y ajustarla antes de imprimir.
- Cuando se genera el PDF de la factura, solo se incluyen las líneas cuya casilla está marcada; las líneas no marcadas se omiten. Las líneas restantes mantienen su orden normal.
Esto es útil cuando una factura de servicios debe incluir líneas de coste o relacionadas con el inventario por motivos contables, pero esas líneas no deben mostrarse al cliente. El módulo toca account.move.line y la plantilla del informe de factura, y añade un campo a la vista del formulario de factura. No se crean menús ni informes nuevos.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- account.move.line · amplía un modelo existenteshow_in_report
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/account-invoice-reporting.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Para usar este módulo, necesita:
- Vaya a Facturación
- Cree o seleccione una factura en borrador
- Añada una línea de factura
- Desmarque la casilla "Mostrar en el informe"
- Seleccione un producto almacenable
- Establezca el precio unitario en 0
- Guarde e imprima la factura. La nueva línea no aparece en el PDF.
- Si utiliza contabilidad anglosajona, valide la factura y compruebe que el asiento contable concilia la entrega del producto.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las 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.