Envases Retornables¶
Producto: OpenTPV | Módulo: Módulos Verticales | Última actualización: 2026-08-12
Introducción¶
El módulo de envases retornables está pensado para comercios que venden bebidas, cervezas, gas o cualquier producto cuyo envase se cobra aparte y se devuelve después: botillerías, distribuidoras, minimarkets y supermercados. Requiere licencia modenvases.
El módulo resuelve dos situaciones distintas con el mismo mecanismo:
| Situación | Qué hace el sistema |
|---|---|
| El cliente compra y paga el envase | Al vender una bebida, el sistema cobra automáticamente su envase. El cliente puede volver después a devolverlo y recuperar el dinero. |
| El cliente trae envases antes de comprar | El encargado recibe los envases y entrega un ticket. Ese ticket descuenta el cobro del envase en la compra, o se canjea por efectivo en caja. |
En los dos casos el envase es un producto más del maestro, con su propio código y precio, así que el cobro y la devolución quedan registrados en el documento y en el inventario.
Cómo funciona¶
El cliente trae envases El cliente compra sin traer envases
| |
Encargado los recibe Se le cobra el envase
| |
Emite TICKET DE ENVASES Vuelve otro día con la boleta
| |
+----+----+ Devolución de envases
| | |
Descuenta Canjea Le devuelven el dinero
en la por efectivo
compra en caja
El dinero que sale de la caja por devoluciones se acumula durante el mes y se respalda con una sola nota de crédito al cierre del período. Esto se explica en Nota de crédito mensual.
Configuración previa¶
Antes de usar el módulo hay que preparar dos cosas en el maestro de productos.
1. Crear el producto envase¶
Cree un producto normal que represente el envase, por ejemplo "ENVASE BOTELLA 1 LT", con su precio de venta. Ese precio es el monto que se le cobra al cliente y el que se le devuelve.
En la ficha del producto marque la casilla Es envase.

2. Asociar el envase al producto que lo requiere¶
En la ficha de la bebida (o del producto que se vende con envase), indique el Código de envase apuntando al producto que creó en el paso anterior.

A partir de ese momento, cada vez que se venda esa bebida el sistema sabrá que corresponde cobrar un envase.
Importante
El precio del envase es el mismo monto que se cobra y que se devuelve. Si lo modifica, las devoluciones posteriores se harán al precio nuevo.
Recibir envases y emitir un ticket¶
Este es el flujo para cuando el cliente llega con envases vacíos antes de comprar, o simplemente a dejarlos.
- En el TPV, presione el botón FUNC para mostrar las funciones secundarias.
- Presione TICKET ENVASE.

- Ingrese o escanee el código de cada envase que recibe y la cantidad.
- Presione Guardar.

El sistema emite un ticket de envases con un folio y un código de barras, y lo imprime en la impresora térmica configurada.

El ticket es al portador: no se registra ningún dato del cliente. Quien lo presente puede usarlo.
Venta con envases¶
Cuando el cajero cierra una venta que incluye productos con envase asociado, el sistema revisa si los envases están cubiertos.

Si faltan envases por cubrir, aparece un aviso con el detalle de lo que falta y tres caminos:
| Opción | Cuándo usarla |
|---|---|
| Cobrar los envases | El cliente no trae envases. Se agregan a la boleta como líneas de venta. |
| El cliente entregó envases en caja | El cliente entrega los envases en el momento, sin ticket previo. |
| Escanear ticket de envases | El cliente trae un ticket emitido antes. |

Escanear el ticket directamente¶
No es necesario esperar al aviso de cierre. El ticket de envases se puede pasar por el lector junto con los productos, en el mismo campo de código donde se escanean los artículos.
El sistema lo reconoce por su código de barras y acredita los envases a la venta en curso. Si todavía no hay bebidas en el carro no importa: el crédito queda anotado y se aplica al cerrar.
Los tickets acreditados aparecen en pantalla junto al detalle de la venta.

Saldo del ticket¶
Un ticket no se consume entero por el solo hecho de usarlo. El sistema descuenta únicamente los envases que la venta aprovechó, y el resto queda disponible.
Ejemplo: el cliente deja 5 envases y recibe un ticket por 5. Al comprar una sola bebida, el ticket cubre 1 envase y conserva un saldo de 4 para una próxima compra o para canjearlo por efectivo.
Del mismo modo, si se escanea un ticket en una venta que no lleva envases, no se consume nada y el ticket queda intacto.
Cuando el ticket se agota, queda marcado como usado y ya no se puede volver a presentar.
Canjear un ticket por efectivo¶
El cliente puede pedir el dinero en vez de usar el ticket en una compra.
- En el TPV, presione FUNC y luego DEVOL ENVASE.
- Escanee o digite el código del ticket de envases.

- El sistema muestra el saldo del ticket, el precio de cada envase y el total a devolver.

- Presione Pagar y canjear y entregue el dinero al cliente.
El sistema registra la salida de caja, repone el stock de los envases e imprime un comprobante. El monto queda pendiente para la nota de crédito del período.
Devolución de envases con boleta¶
Este es el flujo para el cliente que ya pagó el envase en una compra anterior y vuelve a devolverlo con su boleta.
- En el TPV, presione FUNC y luego DEVOL ENVASE.
- Escanee el código de barras de la boleta.
- El sistema muestra los envases de ese documento, cuántos se devolvieron antes y cuántos quedan por devolver.
- Ingrese los envases que el cliente entrega y presione Guardar.

No se puede devolver más envases de los que el documento tenía. El sistema registra la salida de caja, repone el stock e imprime el comprobante.
Nota de crédito mensual¶
Cada devolución de envases entrega dinero al cliente, y legalmente eso debe respaldarse con una nota de crédito. Emitir una nota por cada devolución es inviable: un comercio con envases puede tener cientos o miles de devoluciones al mes, y el SII autoriza una cantidad acotada de folios.
Por eso OpenTPV acumula las devoluciones del período y permite emitir una sola nota de crédito que las cubre todas, con referencia general.
Cómo emitirla¶
- Abra Nota de Crédito Electrónica.
- Use la opción de devolución de envases e indique el mes y el año del período.

- El sistema carga todas las devoluciones pendientes del período, agrupadas por producto y precio.

- Revise el detalle y emita la nota de crédito.
Al emitirla, las devoluciones quedan marcadas y no vuelven a aparecer en el período siguiente.
Puntos importantes¶
| Punto | Detalle |
|---|---|
| Un tipo de documento por nota | Una nota de crédito referencia boletas o facturas, no ambas. Si hay devoluciones de los dos tipos, el sistema pregunta cuál emitir y las otras quedan pendientes para una segunda nota. |
| Referencia general | La nota no lista folio por folio: usa la razón de referencia "ANULA MONTOS POR DEVOLUCION DE ENVASES". El listado de folios que aparece en pantalla es informativo. |
| Por sucursal | Cada sucursal emite la nota de crédito de sus propias devoluciones. |
| No deje períodos sin emitir | Las devoluciones sin nota de crédito quedan acumuladas. Conviene emitirla todos los meses. |
Preguntas frecuentes¶
¿Qué pasa si el cliente pierde el ticket? El ticket es al portador y es el único respaldo de los envases recibidos. Sin él no se puede acreditar ni canjear. Si el cliente recuerda el folio, se puede digitar a mano en vez de escanearlo.
¿Se puede usar un ticket en varias compras? Sí, mientras le quede saldo. El sistema descuenta solo lo que cada venta aprovecha.
¿Se puede escanear más de un ticket en la misma venta? Sí. Los folios acreditados aparecen todos en pantalla y se consumen en el orden en que se escanearon.
¿El cliente puede devolver más envases de los que compró? No con boleta: el sistema valida contra el documento. Con el flujo de recepción sí, porque ahí el comercio decide cuántos envases recibe.
¿Qué pasa si el envase no tiene precio configurado? No se puede canjear ni cobrar. Revise la ficha del producto envase y asígnele precio de venta.
Requisitos¶
| Requisito | Detalle |
|---|---|
| Licencia | modenvases |
| Productos | Un producto marcado como Es envase, y los productos que lo requieren con su Código de envase |
| Impresora | Impresora térmica configurada como Ticket para emitir tickets y comprobantes |
| Caja | Caja abierta para registrar las salidas de dinero por devolución |
¿Necesita ayuda adicional? Contacte a soporte: soporte@openx.cl