OdooWiki OCA HUB

Point of Sale - Extra Access Right

pos_access_right folder_open OCA/pos open_in_new
Point Of Sale Licencia: AGPL-3

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.0

Añ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

point_of_sale

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Una 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.

info

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.