Este módulo amplía la funcionalidad del PoS al permitir la emisión de vales de descuento (tanto en el frontend como en el backend) cuando se realiza una devolución. Esto significa que el cliente recibe un ticket con un código de barras que puede canjearse por el importe de la devolución durante el tiempo configurado en el POS (en días).
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 14.0Cuando un cliente devuelve artículos en el Punto de Venta, este módulo emite un vale de descuento impreso en el recibo con un código de barras. El vale se puede escanear posteriormente en el POS para pagar un nuevo pedido, hasta su importe restante y antes de que caduque.
Este módulo añade vales de devolución al Punto de Venta. Cuando se realiza un pago con un método de pago marcado como vale de devolución y no se está canjeando ningún vale, Odoo crea automáticamente un nuevo vale vinculado al pedido, por el valor absoluto del importe del pago. El vale obtiene una referencia, un usuario, un importe y una fecha de validez.
En el POS, cuando un cajero selecciona un método de pago de vale de devolución en un pedido con un importe pendiente, un popup solicita la referencia del vale. El cajero la escribe o la escanea, y el popup muestra la referencia, la fecha de caducidad y el importe restante, advirtiendo si el vale ya se ha usado o ha caducado. El importe del vale se aplica entonces a la línea de pago, limitado al importe pendiente.
El recibo muestra un código de barras de la referencia del vale y, cuando se establece un periodo de validez, un mensaje que indica al cliente hasta cuándo se puede canjear el vale.
En el back office, un nuevo menú "Return vouchers" bajo Point of Sale lista todos los vales con su referencia, fecha de caducidad, usuario, importe restante e importe. Cada vale tiene un estado: Active, Expired o Done. El importe restante se calcula a partir de los vales canjeados en otros pedidos, y el estado pasa a Done cuando no queda nada, o a Expired cuando ha pasado la fecha de validez.
El periodo de validez en días se configura por Punto de Venta en los ajustes; si se deja vacío, los vales nunca caducan. La información del vale también es visible en los pedidos y pagos del POS.
Depende de
Menús que añade
Modelos y campos (5)
- pos.order · amplía un modelo existenteemitted_return_voucher_id (Emitted return voucher), redeemed_return_voucher_ids (Redeemed return vouchers)
- pos.config · amplía un modelo existentereturn_voucher_validity
- pos.payment · amplía un modelo existenteemitted_return_voucher_id, redeemed_return_voucher_id
- pos.payment.method · amplía un modelo existentereturn_voucher
- pos.return.voucher · modelo nuevostate, amount, user_id (User), order_id (Created from order), date_order, pos_reference, remaining_amount, max_validity_date, redeemed_order_ids (Redeemed on order)
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Configuración
Fuente · Odoo 14.0Después de la instalación, para configurar este módulo, debe ir a Punto de Venta > Configuración > Métodos de pago y crear un nuevo método de pago con la marca "Vale de devolución" activada:
Además, debe ir a Punto de Venta > Configuración > Punto de Venta e indicar el tiempo (en días) de validez de los vales de devolución emitidos (puede dejar esta opción vacía y los vales tendrán una fecha indefinida, es decir, nunca caducarán.). Y añadir el método de pago creado anteriormente.
- Emitir vale de devolución
Una vez cargado el TPV, encontrarás un icono de lupa (🔎) en la barra superior que da acceso a la pantalla de la lista de pedidos. Aquí puedes encontrar el número de pedidos anteriores cargados según tu configuración (ver módulo pos_order_mgmt).
Una vez en la pantalla de pago de devolución, selecciona el método de pago configurado con la marca "Vale de devolución".
Cuando se valide el pago, aparecerá el ticket junto con un código de barras que el cliente podrá usar para su próxima compra.
- Canjear vale de devolución
Una vez cargado el TPV, cuando el cliente realice un nuevo pedido, en la pantalla de pago se podrá seleccionar el método de pago marcado con la marca "Vale de devolución"; cuando se seleccione, el usuario deberá escanear el código de barras. Una vez leído, se mostrará la información del vale de descuento.
Cuando se acepte, el TPV contabilizará el vale de descuento como pago.
- Backend
Debes ir a Punto de Venta > Pedidos > Vales de devolución para ver los vales de devolución creados o desde el pedido del TPV en la pestaña Pagos
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.