Este módulo permite que las tarjetas regalo se apliquen como método de pago cuando el cliente las utiliza. Proporciona la flexibilidad necesaria para cumplir con la normativa europea (Directiva (UE) 2016/1065 del Consejo, de 27 de junio de 2016, por la que se modifica la Directiva 2006/112/CE).
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.0Permitir que los cajeros del Punto de Venta canjeen tarjetas regalo y vales como método de pago, no solo como descuento. Se configura qué métodos de pago pueden canjear cada programa de tarjetas regalo.
Este módulo añade una nueva forma de usar tarjetas regalo y vales en el Punto de Venta: como método de pago en lugar de como descuento.
En cada programa de fidelización de tipo Gift Card ahora eliges un Redemption Method: Discount (el comportamiento clásico) o Payment Method. Si eliges Payment Method, debes seleccionar uno o varios POS Payment Methods que se puedan usar para canjear los cupones de ese programa. Al volver a Discount se borran automáticamente esos métodos de pago.
En cada método de pago del POS obtienes una nueva opción "Used for loyalty program". Cuando un cajero selecciona ese método de pago en la pantalla de Pago, Odoo pide el código de la tarjeta regalo, lo comprueba y luego pregunta cuánto canjear de la tarjeta, hasta el saldo de la tarjeta y el importe aún pendiente del pedido. El importe canjeado se almacena en la línea de pago junto con el cupón, y el saldo de la tarjeta se reduce cuando se procesa el pedido.
Reglas de negocio: una tarjeta regalo configurada para canjearse como método de pago no se puede usar como código de descuento; el mismo código de cupón no se puede escanear dos veces mientras haya pedidos pendientes; y el importe introducido no puede superar el saldo de la tarjeta ni el total del pedido. Después de validar un pedido con ese pago, se imprimen automáticamente los informes de tarjetas regalo que estén configurados.
Depende de
Modelos y campos (5)
- pos.order · amplía un modelo existente
- pos.config · amplía un modelo existente
- pos.payment · amplía un modelo existentecoupon_id
- loyalty.program · amplía un modelo existenteredeem_method, pos_payment_method_ids
- pos.payment.method · amplía un modelo existenteprogram_id, used_for_loyalty_program (Used for loyalty program)
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: 1 confirmada, 8 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 permitir que un programa de fidelidad de tipo Gift Card se canjee como método de pago, primero seleccione Payment Method como Redemption Method:
Luego, elija aquellos POS Payment Methods que se utilizarán para canjear tarjetas:
En los métodos de pago seleccionados, el campo Used for loyalty program debe estar marcado:
En la pantalla de pago de la interfaz del PoS, tras seleccionar el método de pago configurado, un popup solicita el código de la tarjeta de fidelidad:
Tras introducir el código de la tarjeta, un nuevo popup pide al usuario que introduzca el importe a canjear:
Se añade una nueva línea de pago con el importe seleccionado:
Tras completar el pedido, se descarga el informe de la tarjeta de fidelidad con los puntos actualizados.
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.