OdooWiki OCA HUB

Point Of Sale - Tare

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

Permitir introducir un peso de tara al pesar productos en el Punto de Venta. Esto calculará automáticamente el peso neto y lo establecerá en la línea de pedido seleccionada actualmente.

El peso neto se muestra en el pedido con el valor de la tara debajo.

Esta información también se muestra en el recibo.

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 a los cajeros pesar productos en el Punto de Venta restando un peso de tara (contenedor/embalaje), de modo que al cliente solo se le cobre el peso neto. La tara puede escribirse, escanearse con un código de barras o predefinirse en el producto.

Este módulo añade la gestión de tara al Punto de Venta para productos vendidos por peso.

  • En un producto, aparece un nuevo campo "peso de la tara" junto a la opción "A pesar", de modo que se puede almacenar una tara constante (por ejemplo, el embalaje) y restarla automáticamente cuando se pesa el producto.
  • En la configuración del Punto de Venta, se añaden tres ajustes nuevos: el método de introducción de la tara (manual, código de barras o ambos), el método de introducción del peso bruto (manual o báscula) y la unidad de medida utilizada para las taras (kilogramo por defecto).
  • En la pantalla de báscula del POS, se muestran un campo de Peso bruto y otro de Tara; el peso neto se calcula automáticamente. Se añade un botón "Tara" al teclado numérico para que el cajero pueda introducir un valor de tara directamente en la línea de pedido seleccionada.
  • Se proporciona un nuevo tipo de regla de código de barras "Tara", que permite que un código de barras establezca la tara en la línea seleccionada.
  • La línea de pedido ahora almacena la tara, y el formulario del pedido del POS muestra la tara junto a la cantidad. El recibo imprime el peso bruto y la tara cuando se utiliza una tara.
  • Si la unidad de la tara y la unidad del producto no son compatibles, se muestra un mensaje de error en lugar de un peso incorrecto.

Depende de

point_of_sale
Modelos y campos (5)
  • pos.config · amplía un modelo existenteiface_tare_method (Tare Input Method), iface_tare_uom_id (Unit of Measure of the tare), iface_gross_weight_method (Gross Weight Input Method)
  • barcode.rule · amplía un modelo existentetype
  • pos.order.line · amplía un modelo existentetare
  • product.template · amplía un modelo existentetare_weight
  • res.config.settings · amplía un modelo existentepos_iface_tare_method, pos_iface_tare_uom_id, pos_iface_gross_weight_method

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

Instala este módulo y configura el punto de venta. Para habilitar este addon, ve a la página de configuración del punto de venta. Allí, habilita la balanza electrónica y el lector de códigos de barras en la sección "IoT Box". En la misma página, busca el campo "Tare Input Method" y elige un método de tara. Hay tres métodos de tara:

  • "Manual": permite introducir el valor de la tara cuando se pesa un producto
  • "Barcode": permite escanear un código de barras que contenga el valor de la tara
  • "Both": permite ambos métodos anteriores

Para gestionar los códigos de barras de tara necesitas usar la nomenclatura de códigos de barras predeterminada. La regla de código de barras de tara predeterminada es un código de barras EAN-13 de la forma 0700000{NNDDD} (donde N codificará las unidades de kilogramos y D los decimales). Usando ese patrón, el código de barras para una tara de 1.234 kg es 0700000012347 (el último dígito es el dígito de control del EAN-13). Esta regla de código de barras se puede modificar si es necesario, y se pueden añadir otras.

El módulo pos_self_service_weighing_tare permite pesar contenedores y crear etiquetas de códigos de barras de tara desde un PoS configurado como estación de pesaje de autoservicio.

Puedes definir una tara predeterminada en la vista de formulario del producto, si siempre usas el mismo tipo de embalaje (o contenedor) para un producto determinado.

Si un producto con una categoría de UdM diferente a la usada para la tara se establece para pesarse con una balanza, aparecerá un mensaje de error cuando se establezca una tara, ya que el peso no se puede calcular.

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, Configuració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.