Point Of Sale - Customer required fields
Este módulo obliga a los usuarios a definir correctamente los campos de cliente creados desde el punto de venta o utilizados en el pedido del PoS.
Desde la configuración del PoS podrá definir los campos obligatorios.
Si utiliza este módulo sin el módulo pos_customer_required, aún podrá crear pedidos del PoS sin cliente.
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 12.0Te permite elegir qué campos de cliente deben rellenarse antes de que se pueda validar un pedido del Punto de Venta. Si a un cliente le falta información obligatoria, se avisa al cajero y el pedido se bloquea hasta que se completen los datos.
Este módulo añade una nueva configuración a cada configuración de Punto de Venta donde puedes elegir qué campos de cliente son obligatorios. La configuración aparece en el formulario de configuración del Punto de Venta, en la misma área que otras configuraciones de referencia, y te permite seleccionar campos del registro de cliente (por ejemplo teléfono, correo electrónico o número de IVA).
Cuando un cajero crea un nuevo cliente o edita uno existente directamente desde la pantalla del Punto de Venta, los campos seleccionados se marcan como obligatorios en el formulario de cliente. Si el cajero intenta validar un pedido de un cliente al que le falta alguno de esos campos, aparece una ventana emergente de advertencia que enumera la información faltante y el pedido no se puede validar hasta que se corrijan los datos del cliente.
La regla se comprueba tanto cuando el cliente se guarda desde el Punto de Venta como cuando la pantalla de pago intenta validar el pedido. El módulo funciona sobre la configuración del Punto de Venta (pos.config) y sobre los registros de cliente (res.partner). Por sí mismo no obliga a seleccionar un cliente en cada pedido; solo exige los campos elegidos cuando se utiliza un cliente.
Depende de
Modelos y campos (2)
- pos.config · amplía un modelo existenteres_partner_required_fields_ids (Partner required fields), res_partner_required_fields_names (Partner required fields name)
- res.partner · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0Para definir el campo obligatorio del cliente en la interfaz de PoS:
- Vaya a cualquier configuración de PoS en Punto de venta > Configuración > Punto de venta.
- Edite los campos obligatorios del socio.
Asegúrese de elegir solo los campos de res.partner presentes en la interfaz de PoS.
Para crear o editar un contacto desde el PoS
- Abrir sesión de PoS
- Hacer clic en el botón de cliente
- los campos obligatorios están resaltados (en verde)
Si eliges un contacto existente con información faltante al validar el pago, se te pedirá que recopiles la información faltante del cliente.
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.