OdooWiki OCA HUB

Point Of Sale - Meal Voucher

pos_meal_voucher folder_open OCA/pos open_in_new
Point of Sale Licencia: AGPL-3

Este módulo permite gestionar vales de comida en el punto de venta.

Los vales de comida son un método de pago, disponible en algunos países (Francia, Bélgica, Rumanía,…) que permite a los clientes comprar productos alimenticios en tiendas de comestibles o pagar en restaurantes.

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.0

Permite aceptar tickets restaurante (en papel o electrónicos) como método de pago en el Punto de Venta, controlando qué productos son elegibles y avisando cuando el importe del ticket supera el importe elegible o el máximo permitido.

Este módulo añade la gestión de tickets restaurante al Punto de Venta. Puedes marcar un método de pago como de tipo ticket restaurante (Papel o Electrónico) en el formulario del método de pago, y marcar productos o categorías de producto completas como "Se puede pagar con tickets restaurante".

En los ajustes del Punto de Venta puedes establecer un importe máximo por pedido pagadero con tickets restaurante, mostrar un icono de tenedor y cuchillo en las líneas de pedido elegibles e imprimir la información de los tickets restaurante en los recibos. En el formulario de la categoría de producto, un botón aplica la configuración de elegibilidad a todos los productos de esa categoría.

Durante una venta, la pantalla de pago muestra un resumen de Tickets Restaurante con el importe total elegible, el importe máximo (si se ha establecido) y el total recibido, con iconos de advertencia cuando el importe recibido supera el importe elegible o el máximo. Los tickets en papel se pueden escanear con un lector de códigos de barras; cada ticket escaneado se añade como una línea de pago y el mismo código no se puede escanear dos veces. Los recibos pueden mostrar un asterisco antes de los productos elegibles, además de los totales elegibles y no elegibles.

Toca pos.config, pos.payment.method, pos.order, pos.session, product.template, product.product, product.category, barcode.rule y res.config.settings.

Depende de

point_of_sale

Lo necesitan otros módulos

Modelos y campos (7)
  • pos.config · amplía un modelo existentemax_meal_voucher_amount (Meal Voucher Maximum Amount), has_meal_voucher_payment_method, enable_meal_voucher_receipt_info (Meal Voucher Information on Receipt), enable_meal_voucher_order_lines_icon (Meal Voucher Icon on Order Lines)
  • barcode.rule · amplía un modelo existentetype
  • product.product · amplía un modelo existente
  • product.category · amplía un modelo existentemeal_voucher_ok (Can be Paid for by Meal Vouchers)
  • product.template · amplía un modelo existentemeal_voucher_ok (Can be Paid for by Meal Vouchers)
  • pos.payment.method · amplía un modelo existentemeal_voucher_type
  • res.config.settings · amplía un modelo existentepos_max_meal_voucher_amount, pos_enable_meal_voucher_receipt_info, pos_enable_meal_voucher_order_lines_icon

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Productos

On a product form, in the "Sales" tab, the "Can be Paid for by Meal Vouchers" checkbox controls whether the product can be paid for by meal vouchers.

.. figure:: ../static/description/product_product_form.png

Product categories can be configured to have a default value for the "Can be Paid for by Meal Vouchers" field for its products.
The "Apply to All Products" button allows to set the value on all products of the category.

.. figure:: ../static/description/product_category_form.png

Point of Sale Payment Methods

Los métodos de pago del punto de venta (Point of Sale > Configuration > Payment Methods) tienen un campo "Meal Voucher Type" que define qué tipo de método de pago con vale de comida son:

  • (vacío): El método de pago no es un método de pago con vale de comida.
  • Paper: El método de pago se utilizará al escanear códigos de barras de vales de comida.
  • Electronic: El método de pago se utilizará para vales de comida electrónicos.

Configuración

This module adds a "Meal Vouchers" section in the point of sale settings (Point of Sale > Configuration > Settings, or Settings > Point of Sale) with several options:

* **Maximum Amount**: Optional maximum amount per order that can be paid by meal vouchers. Set to 0 to disable.
* **Icon on Order Lines**: Whether to display an icon on point of sale order lines (on the product screen) for products that can be paid for by meal vouchers.
* **Information on Receipt**: Whether to display an asterisk (*) on receipts before each product that can be paid for by meal vouchers as well as the total eligible amount.

.. figure:: ../static/description/pos_settings.png

Pantalla de producto

On the product screen, the products that can be paid for by meal vouchers are (optionally) identified with an icon and the total amount of those products is displayed.

.. figure:: ../static/description/pos_order_screen.png

Payment Screen

En la pantalla de pago, se muestra un resumen de los vales de comida:

Si el importe recibido es demasiado alto, se muestra un icono de advertencia:

Recibo

The receipts can optionally contain information about the products that can be paid for by meal vouchers and the total amount of those products:

.. figure:: ../static/description/receipt_information.png

Barcodes

Se define una nueva regla de código de barras para los vales de comida en papel (con 24 caracteres):

...........{NNNDD}........

Si escanea el siguiente código de barras: 052566641320080017000000, se añadirá una nueva línea de pago con un importe de ¤8.00 (00800).

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.