Este módulo amplía la funcionalidad del módulo point of sale, para mostrar en el ticket del PoS, el importe del descuento aplicado en esta venta. Al contrario de la lógica de Odoo y la OCA (https://github.com/OCA/sale-workflow/tree/14.0/sale_discount_display_amount) el importe del descuento es la diferencia entre la venta teórica con la lista de precios predeterminada y el importe real de la venta. Por lo tanto, tiene en cuenta:
- descuento explícito establecido en pos.order.line. (como en el módulo de ventas de odoo)
- precio fijo establecido en pos.order.line
- descuento generado por una lista de precios específica
Además, el módulo ignora en el cálculo del importe sin descuento las líneas con un 'Producto de descuento'. (consulte la sección de configuración).
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 16.0Muestra el importe total del descuento en el resumen del pedido del Punto de Venta y en el recibo impreso, calculado como la diferencia entre el total de la lista de precios predeterminada y el total real de la venta.
Este módulo añade una línea de importe de descuento a la pantalla de resumen del pedido del Punto de Venta y al ticket impreso. El descuento se calcula como la diferencia entre lo que habría costado la venta utilizando la lista de precios predeterminada y el total real pagado. Esto recoge los descuentos explícitos, los precios fijos y las reducciones de la lista de precios.
En el formulario del producto, aparece una nueva casilla de verificación "Is a Discount" en la sección de opciones. Cuando está marcada, las líneas de ese producto se ignoran al calcular el total sin descuento, de modo que los productos de descuento (como una línea de descuento manual) no distorsionan el cálculo.
El importe del descuento se muestra en el resumen del pedido bajo las líneas de impuestos, y también se incluye en los datos del recibo para la impresión. El cálculo utiliza la lista de precios predeterminada y los impuestos del producto, y respeta el redondeo de la moneda del punto de venta.
El módulo también garantiza que el campo "Is a Discount" se cargue en la sesión del punto de venta para los productos, de modo que la pantalla del cajero pueda utilizarlo. Depende del módulo point_of_sale y extiende el modelo product.template.
Depende de
Modelos y campos (1)
- product.template · amplía un modelo existenteis_discount (Is a Discount)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0- Vaya a "Point of Sale > Products"
- Cree o edite sus productos de descuento
- Marque la casilla "Is a Discount"
Abre tu punto de venta
Realiza un pedido. por ejemplo,
- selecciona el producto 'Conference chair (39.40$)'
- selecciona la tarifa -10%
- añade un descuento de 1$
El descuento total es 1$ + 10% * 39.40 = 4.94$
Nota, el descuento mostrado en el ticket se actualiza, para tener en cuenta todos los descuentos.
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.
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.