Respuesta directa
Para comprar por cajas y vender por unidades sin descuadrar el stock, registra una unidad base por producto, normalmente la menor unidad que vendes o cuentas. Define cuántas unidades contiene cada caja o paquete y comprueba la equivalencia con la mercadería recibida. Al ingresar una compra, convierte la cantidad a la unidad base; al vender una caja completa, descuenta el número equivalente de unidades. Mantén el mismo producto para ambas presentaciones cuando comparten contenido e identidad, pero asigna precios y códigos diferenciados cuando sea necesario. Calcula el costo unitario a partir del costo neto de la presentación comprada, prueba compras, ventas, devoluciones y conteos, y revisa la conversión cada vez que el proveedor cambie el empaque.
Una bodega puede comprar una caja de 24 bebidas y venderlas sueltas, en paquetes de seis o por caja completa. Si cada presentación se registra como un producto independiente sin relación, una venta descuenta un saldo mientras el conteo físico observa otro. El resultado es stock duplicado, reposiciones tardías y márgenes calculados con costos incompatibles.
La solución es elegir una unidad base y documentar las equivalencias. La documentación de Odoo explica que una empresa puede comprar en una unidad de medida y vender o controlar inventario en otra, convirtiendo las cantidades al recibir y despachar. Square también permite definir unidades y precisión para productos vendidos por pieza, peso o longitud. La herramienta cambia; la regla central es que toda entrada y salida termine expresada en la misma base comprobable.
EXPLICACIÓN ORGANIZADA
Conecta compra, venta y conteo con una sola base
La equivalencia funciona cuando representa el contenido real del empaque y se aplica de forma consistente en recepción, venta, devolución y ajuste.
DEFINE QUÉ CUENTAS
Elige una unidad base por producto
Usa como base la unidad con la que controlas físicamente el inventario. Para una bebida embotellada puede ser una botella; para tornillos, una pieza; para tela, un metro. La base debe permitir expresar sin ambigüedad las presentaciones que compras y vendes. No elijas “caja” como base si el contenido cambia según el proveedor.
Mantén dentro de la misma familia solo unidades convertibles. Una caja de 24 botellas y una botella pertenecen al mismo producto cuando el contenido individual es idéntico. En cambio, una botella de 500 mililitros y otra de un litro son presentaciones diferentes: relacionarlas mediante una conversión de cantidad ocultaría que tienen códigos, precios y demanda propios.
Odoo señala que las conversiones deben mantenerse dentro de categorías compatibles y utiliza una unidad de referencia. Esta disciplina evita relaciones imposibles, como convertir piezas en kilogramos sin una regla específica y comprobada para ese producto. Documenta nombre, unidad base, presentación y factor antes de cargar saldos.
- Unidad base que coincida con el conteo físico.
- Presentaciones convertibles solo cuando el contenido es idéntico.
- Factor documentado para cada caja, paquete o fardo.
COMPRUEBA EL CONTENIDO
Registra la equivalencia con una recepción real
Si una caja contiene 24 unidades, una compra de diez cajas debe ingresar 240 unidades a la base de inventario. No copies la cantidad impresa en una lista antigua: abre una presentación, cuenta el contenido y compara el código o descripción con la orden y la factura del proveedor. Algunos empaques promocionales cambian temporalmente el número de unidades.
Diferencia la unidad de compra de la unidad de inventario. La documentación de Odoo muestra que una orden puede expresarse en docenas mientras la recepción y los movimientos internos quedan en unidades. Esa separación permite hablar con el proveedor en su presentación comercial y conservar un saldo uniforme para ventas y conteos.
Guarda la fecha desde la que rige cada conversión. Si el proveedor cambia una caja de 24 a 20 unidades, no modifiques retroactivamente movimientos antiguos. Crea o actualiza la presentación para las operaciones futuras, recibe el nuevo empaque por separado y verifica el saldo antes de mezclarlo con existencias anteriores.
- Conteo físico de una presentación recibida.
- Conversión aplicada al ingreso, no solo mostrada en la compra.
- Nueva vigencia cuando cambia el contenido del empaque.
CUIDA EL MARGEN
Separa cantidad, costo y precio de cada presentación
La equivalencia de cantidad no define por sí sola el precio. Una caja completa puede tener descuento frente a 24 ventas individuales, y cada presentación puede necesitar su propio código para cobrar correctamente. El inventario debe descontar las unidades equivalentes, mientras el precio responde a la política comercial del negocio.
Calcula el costo base con el importe neto atribuible a la compra. Si diez cajas de 24 cuestan en total S/ 960 antes de otros ajustes pertinentes, el lote representa 240 unidades y el costo unitario es S/ 4. Reparte descuentos relacionados con la línea y decide cómo tratar flete u otros costos según tu política contable; no uses el precio de venta como si fuera costo.
Define la precisión apropiada. Square documenta unidades enteras o decimales para artículos vendidos por distintas magnitudes. Si vendes piezas cerradas, evita fracciones. Si vendes por peso o longitud, establece la precisión que realmente mide tu balanza o instrumento; demasiados decimales crean una exactitud aparente que el proceso físico no puede sostener.
- Factor de cantidad independiente del precio de cada presentación.
- Costo unitario calculado desde el total neto comprado.
- Precisión coherente con la forma real de vender y medir.
VALIDA ANTES DE ESCALAR
Prueba el ciclo completo y concilia el saldo
Antes de aplicar equivalencias a todo el catálogo, prueba un producto. Registra una compra por caja, una venta por unidad y otra por caja completa. Simula una devolución de una unidad y, si tu operación lo admite, una devolución de una caja. Revisa el Kárdex o historial después de cada paso y confirma que el saldo se exprese siempre en la base elegida.
Luego realiza un conteo físico independiente. Si recibiste 48 unidades y vendiste una caja de 12 más cinco unidades, deberían quedar 31, salvo otros movimientos documentados. Cuando el saldo no coincide, revisa primero el factor, la presentación seleccionada y la fecha del movimiento antes de registrar un ajuste.
Empieza por los productos de mayor rotación o por aquellos que hoy generan más diferencias. Capacita a compras, almacén y ventas con el mismo ejemplo. Controla semanalmente conversiones nuevas, saldos fraccionarios imposibles y presentaciones sin uso. Extiende el modelo solo cuando el equipo pueda explicar el recorrido de una unidad desde la recepción hasta la venta.
- Compra, venta, devolución y conteo de prueba.
- Historial expresado en una unidad base común.
- Revisión periódica de factores y saldos imposibles.
EVITA DECISIONES FUERA DE CONTEXTO
Errores comunes y buenas prácticas
Error
Buena práctica
Crear un producto para la caja y otro para la unidad sin vincular sus cantidades duplica el inventario y permite vender existencias que físicamente ya salieron.
Elige una unidad base y configura la caja como una presentación equivalente; prueba que una venta por caja descuente exactamente su contenido en unidades.
Suponer que todas las cajas contienen lo mismo hace que un cambio del proveedor altere el saldo y el costo sin que el negocio lo detecte.
Comprueba el contenido en la recepción, registra la vigencia del factor y crea una nueva presentación cuando cambien cantidad, tamaño o identidad del producto.
Dividir el precio de lista de una caja entre sus unidades sin considerar descuentos y condiciones de compra produce un costo base poco confiable.
Calcula el costo desde el importe neto atribuible al lote recibido, distribúyelo entre las unidades reales y documenta cómo tratas otros costos de adquisición.
PREGUNTAS FRECUENTES
Respuestas claras de este tema.
¿Debo crear un producto distinto para la caja y para la unidad?
No necesariamente. Si la caja contiene unidades idénticas que también vendes sueltas, conviene relacionar ambas presentaciones con una unidad base común. Usa códigos o precios diferentes cuando la venta lo requiera, pero conserva una conversión que descuente el mismo inventario. Sepáralas como productos cuando cambien contenido, tamaño o identidad comercial.
¿Qué pasa si el proveedor cambia la cantidad que trae la caja?
Verifica desde qué recepción aplica el cambio y no alteres movimientos históricos. Registra una nueva presentación o actualiza el factor solo para operaciones futuras, cuenta el stock anterior y evita mezclar empaques sin distinguirlos hasta conciliar las unidades disponibles.
¿Cómo calculo el costo de una unidad comprada por caja?
Divide el costo neto atribuible al lote entre la cantidad real de unidades recibidas. Por ejemplo, diez cajas de 24 contienen 240 unidades. Distribuye descuentos asociados y aplica de forma consistente tu criterio para flete u otros costos. Conserva fecha y documento para actualizar el costo cuando cambie la compra.
Conclusión
Elige cinco productos que compras por caja y vendes sueltos. Para cada uno registra la unidad base, el contenido comprobado, los precios por presentación y el costo unitario. Haz una operación de prueba y revisa cómo cambia el saldo antes de usar la equivalencia en ventas reales.
En el siguiente conteo físico compara unidades, no etiquetas de empaque. Si aparece una diferencia, revisa recepción, conversión, presentación vendida y devoluciones antes de ajustar. Una base común convierte cajas y unidades en movimientos explicables, no en inventarios paralelos.
Fuentes y alcance
Referencias para comprobar la información
Esta guía ofrece información general y debe interpretarse según el caso.
- Odoo · Unidades de medida
Documenta unidades de referencia, factores de conversión y el uso de distintas unidades para compra, inventario y venta.
- Odoo · Unidades de medida en compras
Explica cómo configurar unidades de compra y venta, categorías compatibles, razones de conversión y precisión.
- Square · Tipos de unidad para productos
Describe unidades por pieza, peso o longitud, unidades personalizadas y precisión decimal para artículos.




