OdooWiki OCA HUB

POS Customer Age Warning

pos_customer_age_warning folder_open OCA/pos open_in_new
Point of sale Licencia: AGPL-3

Este módulo mejora el Punto de Venta (POS) de Odoo introduciendo un sistema de verificación de edad. Cuando se selecciona un cliente, su edad (basada en su fecha de nacimiento) se compara con el umbral predefinido "Age Warning" establecido en la configuración del POS.

Si la edad del cliente es menor o igual a este umbral, su nombre se mostrará en rojo en la interfaz del POS para alertar al cajero.

Casos de uso Caso 1: Venta de alcohol

  • Umbral "Age Warning" establecido en 18 años.
  • Se selecciona un cliente nacido el 5 de junio de 2010 en marzo de 2025.
  • Edad: 2025 - 2010 = 14 años.
  • Resultado: Su nombre aparece en rojo, advirtiendo al cajero.

Caso 2: El cliente es mayor de edad

  • Umbral "Age Warning" establecido en 18 años.
  • Se selecciona un cliente nacido el 2 de febrero de 2003 en marzo de 2025.
  • Edad: 2025 - 2003 = 22 años.
  • Resultado: Sin advertencia, ya que el cliente supera el límite de edad.

Caso 3: Centro de juegos (prohibida la entrada a menores de 16 años)

  • Umbral "Age Warning" establecido en 16 años.
  • Se selecciona un cliente nacido el 15 de julio de 2009 en marzo de 2025.
  • Edad: 2025 - 2009 = 15 años (cumpleaños en julio).
  • Resultado: Su nombre aparece en rojo porque aún no tiene 16 años.

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 17.0

En el Punto de Venta, cuando se selecciona un cliente, su edad se calcula a partir de su fecha de nacimiento y se compara con un límite de edad establecido en la configuración del POS. Si el cliente tiene esa edad o menos, su nombre se muestra en rojo y aparece una alerta.

Este módulo añade un paso de verificación de edad al Punto de Venta. Un nuevo campo llamado "Age warning" está disponible en los ajustes del Punto de Venta, donde se introduce la edad máxima que debe activar una advertencia. El valor se almacena en la compañía y se carga en la sesión del POS.

Cuando un cajero selecciona un cliente en el POS, el sistema calcula la edad del cliente a partir de su fecha de nacimiento. Si la edad es menor o igual al límite configurado, el nombre del cliente aparece en rojo en la pantalla del pedido y se muestra un diálogo de alerta indicando que el cliente es menor de la edad especificada. La misma comprobación se realiza cuando se identifica a un cliente escaneando un código de barras, y cuando se guardan los datos de un cliente en el editor de contactos.

La edad del cliente también se muestra junto a su nombre con el formato "(25 y)". El módulo funciona junto con la funcionalidad de fecha de nacimiento del contacto, por lo que los clientes deben tener una fecha de nacimiento rellenada para que la comprobación funcione. Si no se establece ninguna fecha de nacimiento, no se muestra ninguna advertencia.

Esto es útil para negocios que deben verificar la edad antes de vender ciertos productos, como alcohol o tabaco, o antes de permitir la entrada a zonas con restricción de edad.

Modelos y campos (2)
  • res.company · amplía un modelo existenteage_warning
  • res.config.settings · amplía un modelo existenteage_warning

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0
  • Vaya a POS Settings
  • En la sección POS Interface se encuentra el ajuste Age Warning
  • Introduzca la edad de advertencia

La advertencia aparecerá en la interfaz del POS para el cliente con esta edad o menos.

Abre la interfaz del POS y, si la configuración de advertencia de edad se aplica al cliente, el nombre del cliente aparecerá en color rojo.

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.

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.