Este módulo se escribió para extender la funcionalidad de odoo pos y permite exigir un cliente para cada pedido del pos. En la configuración de la sesión del pos, puede elegir exigir el cliente para los pedidos del pos.
Si no se selecciona un cliente, la interfaz del pos mostrará un mensaje de error. En el backend, el campo customer es obligatorio cuando es necesario.
Hay dos opciones nuevas disponibles:
- Cliente 'Obligatorio antes de iniciar el pedido';
- Cliente 'Obligatorio antes de pagar';
Opción 'Obligatorio antes de iniciar el pedido' En el frontend del PoS, la pantalla predeterminada es la pantalla para seleccionar clientes.
- Los usuarios no pueden empezar a vender antes de haber seleccionado un cliente;
- Los usuarios no pueden 'deseleccionar un cliente', solo seleccionar otro;
Opción 'Obligatorio antes de pagar' En el frontend del PoS, el usuario puede empezar a vender, pero si el usuario intenta realizar el pago y no se ha seleccionado un cliente, la interfaz del pos mostrará un mensaje de error.
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.0Te permite obligar a los cajeros del Punto de Venta a seleccionar un cliente antes de iniciar un pedido o antes de pagar, configurable por punto de venta. Los pedidos anónimos se bloquean con un mensaje de error.
Este módulo añade un ajuste "Require Customer" a cada punto de venta, con tres opciones: Optional, Required before paying y Required before starting the order.
- Con "Required before starting the order", el Punto de Venta abre la pantalla de selección de cliente en cuanto aparece la pantalla de venta, y el botón de retroceso se oculta para que el cajero no pueda salir sin elegir un cliente. Una vez elegido un cliente, el cajero ya no puede quitarlo, solo reemplazarlo por otro.
- Con "Required before paying", el cajero puede vender libremente, pero al intentar validar el pago sin un cliente, un pop-up avisa de que un pedido anónimo no se puede confirmar y ofrece seleccionar un cliente.
El ajuste está disponible tanto en el formulario de configuración del punto de venta como en la pantalla de ajustes del Punto de Venta.
En el back office, el campo de cliente en un pedido de punto de venta pasa a ser obligatorio siempre que el ajuste no sea Optional, y se rechaza con un error la confirmación de un pago de un pedido sin cliente. Una comprobación de validación también impide guardar un pedido sin cliente cuando la opción más estricta está activa. El módulo toca pos.config, pos.order, pos.make.payment y res.config.settings.
Depende de
Modelos y campos (4)
- pos.order · amplía un modelo existenterequire_customer
- pos.config · amplía un modelo existenterequire_customer
- pos.make.payment · amplía un modelo existente
- res.config.settings · amplía un modelo existentepos_require_customer
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: 4 confirmadas, 5 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.0Para configurar este módulo, debe:
- ir a punto de venta -> configuración -> puntos de venta
- seleccionar el punto de venta que desea configurar
- buscar "Require Customer" y elegir entre los siguientes valores:
- 'Optional'; (este módulo no tiene efecto en esta configuración del PoS)
- 'Required before paying';
- 'Required before starting the order';
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.