Este módulo amplía las funcionalidades del Punto de Venta de Odoo, restringiendo la posibilidad de que el cajero realice algunas acciones en el Punto de Venta. Este módulo añadirá los siguientes grupos a Odoo:
- PoS - Negative Quantity: El cajero puede vender cantidad negativa en el Punto de Venta (es decir, puede devolver productos);
- PoS - Discount: El cajero puede establecer Descuento en el Punto de Venta;
- PoS - Change Unit Price: El cajero puede cambiar el precio unitario de un producto en el Punto de Venta;
- PoS - Many Orders: El cajero puede varios pedidos al mismo tiempo;
- PoS - Delete Order: El cajero no puede eliminar un pedido completo;
- PoS - Delete Order Line: El cajero no puede eliminar una línea en un pedido;
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.0Añade grupos de seguridad adicionales que controlan lo que un cajero puede hacer dentro de la pantalla del Punto de Venta, como aplicar descuentos, cambiar precios, vender cantidades negativas, eliminar pedidos o líneas, abrir varios pedidos y cobrar pagos.
Este módulo añade siete nuevos grupos de usuario (en la categoría Usability) que deciden qué botones y acciones están disponibles para un cajero en la interfaz del Punto de Venta:
- Point of Sale - Negative Quantity: permite vender una cantidad negativa (devoluciones).
- Point of Sale - Discount: permite establecer un descuento manual.
- Point of Sale - Unit Price Change: permite cambiar el precio unitario de un producto.
- Point of Sale - Many Orders: permite trabajar en varios pedidos al mismo tiempo.
- Point of Sale - Delete Order: permite eliminar un pedido completo.
- Point of Sale - Delete Order Line: permite eliminar una línea de un pedido.
- Point of Sale - Payment: permite cobrar el pago de un pedido.
En cada configuración de Punto de Venta (pos.config), campos calculados almacenan los identificadores de estos grupos para poder enviarlos al frontend del Punto de Venta. Cuando se carga una sesión, la información del usuario que se envía a la pantalla (pos.session) se enriquece con indicadores que señalan si el cajero conectado pertenece a cada grupo.
En la pantalla del Punto de Venta, el botón Pay, el botón de menos, el botón de retroceso (eliminar línea), los controles de descuento y precio, y el botón utilizado para iniciar un nuevo pedido se desactivan cuando el cajero no tiene el grupo correspondiente. La eliminación de un pedido también se bloquea a nivel de acción. No se añaden nuevos menús ni informes; el cambio es visible directamente en las pantallas existentes del Punto de Venta.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- pos.config · amplía un modelo existentegroup_payment_id (Point of Sale - Payment), group_discount_id (Point of Sale - Allow Discount), group_multi_order_id (Point of Sale - Many Orders), group_delete_order_id (Point of Sale - Delete Order), group_negative_qty_id (Point of Sale - Allow Negative Quantity), group_change_unit_price_id (Point of Sale - Allow Unit Price Change), group_delete_order_line_id (Point of Sale - Delete Order Line)
- pos.session · amplía un modelo existente
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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Una vez instalado, debe otorgar los derechos de acceso correctos a sus cajeros.
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, Uso.
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.