Control de Envases Manual de usuario
Odoo 20
Control de Envases›Operaciones›Ajuste diario

Ajuste diario

El ajuste diario es el cuadre del mostrador al cerrar el día. La venta del envase y la nota de crédito de su devolución se emiten en otro sistema, así que esta aplicación no se entera venta por venta: al terminar la jornada se anota, por envase, cuántos se vendieron y cuántos se devolvieron, y la bodega de la tienda se cuadra con la diferencia. No lleva cliente: son compradores de paso.

Está en Envases ‣ Operaciones ‣ Ajuste diario. La lista muestra solo los ajustes de las bodegas del usuario. El Número sale solo al guardar, con el formato AJD/año/0001 (por ejemplo, AJD/2026/0001). Hay un solo ajuste por bodega y fecha.

Esto no es la consignación

El ajuste diario es solo para lo vendido. Lo que se presta a un cliente con nombre se anota en Consignación, operación por operación, y deja saldo a nombre del cliente. Son dos caminos que no se mezclan: el ajuste no crea ni toca documentos de consignación.

La cabecera

CampoQué se pone
NúmeroSolo lectura. Muestra «/» hasta que se guarda.
Bodega Obligatorio. Solo salen las bodegas de envases del usuario. Se llena solo si el usuario tiene una única bodega.
Fecha Obligatorio. Por defecto, hoy. No puede ser futura. Las transferencias que se creen llevan esta fecha.
ResponsableObligatorio. Por defecto, el usuario que crea el documento.
EstadoBorrador o Confirmado.
ObservacionesTexto libre para el día («Observaciones del día»). Es lo único que se puede editar con el ajuste ya confirmado.

Debajo de las líneas aparecen los tres totales: Total vendido, Total devuelto y Total ajuste. Cuando el documento ya tiene transferencias, arriba aparece el botón Transferencias con su contador, que lleva a los documentos creados.

Las líneas

Cada línea es un envase; no hay columna de cliente. Un envase no se puede repetir en el mismo ajuste.

ColumnaQué significa
EnvaseObligatorio. Solo salen los productos envase retornables.
VendidoLo que se vendió en el día: sale de la bodega. Empieza en 0.
DevueltoLo que los compradores devolvieron en el día: vuelve a la bodega. Empieza en 0.
Ajuste Se calcula solo: Devuelto − Vendido. Se guarda con la línea y no se teclea. Negativo: salen de la bodega. Positivo: vuelven. Cero: no se mueve nada.

Lo vendido y lo devuelto no pueden ser negativos.

Ejemplo

En el día se vendieron 12 botellones y los compradores devolvieron 5. La línea dice Vendido 12, Devuelto 5 y el Ajuste sale solo en −7: al confirmar, 7 botellones salen de la bodega. Si hubiera sido al revés (vendidos 5, devueltos 12), el ajuste sería +7 y entrarían 7.

Registrar el ajuste del día

  1. Abre Envases ‣ Operaciones ‣ Ajuste diario y crea uno nuevo.
  2. Revisa la Bodega y la Fecha.
  3. Añade una línea por envase con lo Vendido y lo Devuelto del día.
  4. Pulsa Confirmar y acepta el aviso «Se creará la salida y/o la entrada de envases con la diferencia del día. ¿Confirmar el ajuste?».

Mientras está en borrador no mueve nada y se puede ir llenando durante el día.

Qué pasa al confirmar

Ajuste de la líneaMovimiento
Negativo (se vendió más de lo que volvió) Una salida de la bodega hacia Clientes.
Positivo (volvió más de lo que se vendió) Una entrada desde Clientes a la bodega.
CeroNada.

Se crean, como mucho, dos transferencias (una de salida y una de entrada), validadas en el acto y en un solo paso: o se crean todas o no se crea ninguna. Con la fecha del ajuste; si es de un día pasado, quedan a mediodía de ese día. El movimiento sale de la sede de la bodega, no de «dañados». Queda una nota en el historial del documento con el número de transferencias.

Lo vendido sale del total de la empresa y no queda a nombre de nadie

«Clientes» aquí es la ubicación general de clientes de Odoo, no la ubicación «En consignación». Por eso lo que sale por el ajuste deja de contar en el total propio (ya no aparece en la rejilla de Existencias ni en la tabla dinámica) y no genera saldo por cliente. No es un defecto: el envase se vendió y dejó de ser de la empresa. Quien busque ahí lo que tiene un cliente en particular lo busca donde no está; eso se mira en Saldo por cliente, y solo recoge lo prestado.

Por qué no hay columna de dañados

La línea del ajuste solo tiene Vendido y Devuelto, y no le falta nada: por regla de la empresa en el mostrador no se aceptan envases rotos de los clientes. Un comprador que trae un envase partido no lo devuelve — no se le recibe y no se le paga. Así que todo lo que entra por Devuelto entra bueno.

«Dañados» sigue recibiendo envases, pero por otros dos caminos: lo que llega roto en una recepción entre bodegas y lo que un cliente devuelve roto de lo que tenía en consignación. Del mostrador no llega nada ahí.

Cómo se ve en Movimientos

En Movimientos, estas transferencias salen con el tipo Venta de envases (ajuste diario) (la salida) y Devolución de envases (ajuste diario) (la entrada). El Documento es el número del ajuste (AJD/…) y la columna de contraparte dice «hacia Clientes» o «desde Clientes».

Reabrir un ajuste confirmado

Un ajuste confirmado no se edita (solo sus observaciones) ni se borra; solo se elimina uno en borrador. Si hay que corregirlo:

  1. Abre el ajuste y pulsa Reabrir. El botón solo lo ve el grupo Envases / Administrador.
  2. Escribe el Motivo (obligatorio; «¿Por qué se reabre?»).
  3. Pulsa Reabrir en la ventana. Se cancelan las transferencias que creó el ajuste (la bodega queda como antes) y el documento vuelve a borrador, con una nota que dice quién lo reabrió y por qué.
  4. Corrige las líneas y confírmalo otra vez.

Reabrir necesita el módulo de Ecuador (l10n_ec_base), que es quien revierte el inventario.

El PDF

El botón Imprimir del ajuste (visible siempre, en borrador o confirmado) genera el PDF Ajuste diario de ventas, con el archivo llamado Ajuste diario - <número>. Trae Número, Fecha, Bodega, Responsable y Estado; la tabla Envase · Vendido · Devuelto · Ajuste con la fila Total; la leyenda «Ajuste = Devuelto − Vendido. Negativo: salen de la bodega; positivo: vuelven.»; las observaciones si las hay; y el espacio de firma del responsable.

Mensajes de error

MensajePor qué sale
«No hay envases suficientes en '<bodega>' para esta salida: · <envase>: salen <n> y hay <n>. No se creó nada. Corrige las cantidades, o registra primero el ingreso de esos envases a la bodega.» Lo que sale (vendido − devuelto) es más de lo que hay libre en la bodega, sin contar dañados. No se crea nada.
«Ya existe un ajuste diario de '<bodega>' para el <fecha> (<número>).» Ya hay un ajuste de esa bodega en esa fecha. También lo protege la base de datos («Ya existe un ajuste diario de esa bodega para esa fecha.»).
«La fecha del ajuste diario no puede ser futura.»La fecha es posterior a hoy.
«El ajuste diario no tiene ninguna línea.»Se confirma sin líneas.
«'<número>' ya está confirmado.»Se intenta confirmar de nuevo.
«No tienes asignada la bodega '<bodega>' — pídele a quien administra que te la agregue en tu usuario (Bodegas de envases).» La bodega no está entre las del usuario.
«El ajuste diario ya está confirmado. Para corregirlo, el Administrador de Envases lo reabre.» Se intenta cambiar la cabecera de un ajuste confirmado.
«El ajuste diario ya está confirmado: sus líneas no se editan. El Administrador de Envases puede reabrirlo.» / «…: no se le añaden líneas.» Se intenta tocar las líneas de un ajuste confirmado.
«Sólo se elimina un ajuste diario en borrador.»Se intenta borrar uno confirmado.
«Un envase no se repite en el mismo ajuste diario: '<envase>' ya está.» Dos líneas con el mismo envase.
«Lo vendido y lo devuelto no pueden ser negativos.»Una cantidad menor que cero.
«Sólo se registran envases retornables: '<producto>' no lo es.»La línea tiene un producto que no es envase retornable.
«No se pudo completar la transferencia del ajuste '<número>' (<origen> → <destino>). No se creó nada.» Odoo no pudo validar la transferencia; se cancela todo.
«Sólo el grupo «Envases / Administrador» puede reabrir un ajuste diario.»Reabre alguien sin ese grupo.
«Indica el motivo.»Se reabre sin motivo.
«'<número>' no está confirmado.»Se reabre uno que está en borrador.
«Para reabrir hace falta el módulo de Ecuador (l10n_ec_base), que es quien revierte el inventario. No está instalado en esta base.» Falta el módulo que revierte el inventario.
Control de Envases · Manual de usuario · actualizado el 2026-10-01