Unidades de medida¶
En algunos casos es necesario gestionar productos en distintas unidades de medida. Por ejemplo, si una empresa compra productos de un país que utiliza el sistema métrico y los vende en un país que utiliza el sistema imperial, entonces deberá convertir las unidades.
Otro caso donde sería útil realizar una conversión de unidades es cuando un negocio le compra un paquete con varios productos iguales a un proveedor y luego los vende de forma unitaria.
Es posible configurar Odoo para que el mismo producto use diferentes unidades de medida (UdM).
Configuración¶
Para usar distintas unidades de medida en Odoo primero vaya a . En la sección Productos habilite los ajustes relacionados a la función Unidades de medida y luego haga clic en Guardar.
- menu
- Inventory ‣ Configuration ‣ Settings
- shows
- The Inventory settings page scrolled to the "Products" section, with the "Units of Measure" checkbox enabled.
- highlight
- The "Units of Measure" checkbox (red frame).
- data
- Demo company "YourCompany".
- module
- stock, uom
- notes
- English UI, light theme, 1440px width, crop to the "Products" settings block.
Categorías de unidades de medida¶
Después de habilitar el ajuste de unidades de medida podrá visualizar las categorías predeterminadas en . La categoría es importante para realizar la conversión de unidades, ya que Odoo solo puede convertir la unidad de un producto a otra si ambas pertenecen a la misma categoría.
- menu
- Inventory ‣ Configuration ‣ UoM Categories
- shows
- The "Units of Measure Categories" list with the default categories (Units, Weight, Working Time, Length / Distance, Volume) and their reference unit shown in the "Uom" column.
- highlight
- The reference unit values in the "Uom" column (they are rendered in blue).
- data
- Default Odoo unit-of-measure categories, no custom category added yet.
- module
- uom
- notes
- English UI, light theme, 1440px width, crop to the list.
Cada unidad de medida tiene una unidad de referencia. Dicha unidad de referencia se resalta con el color azul en la columna Udm de la página de categorías de unidades de medida. Odoo utiliza la unidad de referencia como base para las nuevas unidades.
Para crear una nueva unidad, primero seleccione la categoría correcta desde la página Categorías de las unidades de medida. Por ejemplo, haga clic en la línea de la categoría Unidad para vender un producto en una caja de seis unidades y después, en la página de la categoría que aparece, haga clic en Agregar una línea en la pestaña Unidades de medida. En el campo Unidad de medida, proporcione un nombre para la nueva unidad, como Caja de 6 y en el campo Tipo seleccione el tamaño de referencia apropiado, por ejemplo Más grande que la unidad de medida de referencia.
En el campo Proporción ingrese cuántas unidades individuales hay en la nueva unidad de medida, por ejemplo 6.00000 al usar el ejemplo del Paquete de 6 (ya que una caja de seis es seis veces más grande que la unidad de referencia, 1.00000).
- menu
- Inventory ‣ Configuration ‣ UoM Categories ‣ Units
- shows
- The "Units" category form, "Units of Measure" tab, with a new line named "Box of 6", Type "Bigger than the reference Unit of Measure" and Ratio 6.00000 next to the reference unit "Units" (ratio 1.00000).
- highlight
- The newly added "Box of 6" line (red frame).
- data
- Demo company "YourCompany"; the "Units" category with its default "Units" and "Dozens" units plus the new "Box of 6".
- module
- uom
- notes
- English UI, light theme, 1440px width, crop to the units table.
Especificar las unidades de medida de un producto¶
Para establecer las unidades de medida de un producto vaya a y seleccione un producto para abrir su página de formulario.
En la pestaña Información general edite el campo Unidad de medida para especificar la correspondiente a la de venta del producto. Esa unidad también se utilizará para llevar seguimiento del inventario y los traslados internos del producto.
Edite el campo UdM de compra para especificar la unidad de medida que se utiliza para comprar el producto.
Unidades de medida avanzadas¶
El módulo UdM avanzadas de eYssen (eyssen_uom) amplía las categorías de unidad de medida para que las cantidades derivadas (superficies, volúmenes y densidad) se puedan calcular a partir de una unidad de longitud o de peso en lugar de mantenerse manualmente.
Tipo de categoría¶
En cada categoría de unidad de medida (), un campo Tipo clasifica lo que mide la categoría: Unidad, Peso, Tiempo, Tiempo de trabajo, Longitud/Distancia, Superficie, Volumen o Densidad. El tipo también se muestra como una columna en la lista Categorías de unidades de medida, y se hereda (solo lectura) en cada unidad de la categoría.
El tipo determina qué campos de referencia aparecen en las unidades dentro de la categoría:
Para una categoría Superficie o Volumen, cada unidad obtiene un campo Longitud de referencia, la unidad de longitud a partir de la cual se deriva la superficie o el volumen (por ejemplo,
cmparacm³).Para una categoría Densidad, cada unidad obtiene un campo Peso de referencia y un campo Volumen de referencia (por ejemplo,
gycm³parag/cm³).
El módulo también eleva la precisión de la columna Ratio a diez decimales, lo cual es necesario para las conversiones entre unidades de volumen y de densidad.
Nota
El módulo añade las categorías Densidad y Tiempo, y las unidades cm³, g/cm³, kg/m³, Mes y Año, si aún no están presentes.
- menu
- Inventory ‣ Configuration ‣ UoM Categories ‣ (a category)
- shows
- A unit-of-measure category form with the eYssen "Type" field set to "Specific Gravity", and the units table below showing the "Reference Weight" and "Reference Volume" columns filled in for the "g/cm³" unit.
- highlight
- The "Type" field and the "Reference Weight" / "Reference Volume" columns (red frames).
- data
- Category "Specific Gravity" with the units "g/cm³" (reference) and "kg/m³".
- module
- eyssen_uom
- notes
- English UI, light theme, 1440px width, crop to the form and the units table.
Códigos UNECE¶
Con el módulo uom_unece instalado, cada unidad de medida incluye un campo Código UNECE, que contiene el código de la unidad según la nomenclatura estándar de la Comisión Económica de las Naciones Unidas para Europa. Los códigos están precargados para las unidades estándar y se utilizan en los formatos de documentos electrónicos que requieren un código de unidad normalizado.
Nota
Los formatos húngaros de factura electrónica y de reporte electrónico requieren códigos de unidad UNECE. Mantenga este campo completo en todas las unidades que aparecen en los documentos de clientes.
Conversión de unidades¶
Odoo convierte las unidades de medida en automático cuando los productos tienen distintas UdM y UdM de compra.
Algunos de los casos en donde esto ocurre son los siguientes:
Órdenes de proveedor: la unidad de medida de compra en las órdenes de compra se convierte en la unidad de medida en los documentos internos del almacén.
Reabastecimiento automáticco: genera órdenes de compra cuando los niveles de existencias de un producto (de las que se llevan seguimiento en UdM) bajan por debajo de cierto nivel. Las órdenes de compra se crean con la UdM de compra.
Venta de productos: la cantidad se convierte a la unidad de medida preferida del almacén en la orden de entrega al utilizar una unidad distinta en la orden de venta.
Comprar productos en la unidad de medida de compra¶
Odoo utiliza de forma automática la unidad de medida de compra que se especificó en el producto al crear una nueva solicitud de cotización en la aplicación Compra. Edite de forma manual el valor de la UdM en la solicitud de cotización si es necesario.
Luego de confirmar la solicitud de cotización se convertirá en una orden de compra. Haga clic en el botón inteligente Recibo situado en la parte superior de esa orden.
De forma automática, Odoo convierte la unidad de medida de compra en la unidad de medida de ventas o inventario del producto, así que la columna Demanda del recibo de entrega mostrará la cantidad convertida.
Example
Si la UdM de compra del producto es Caja de 6 y su unidad de medida de venta e inventario es Unidades, entonces la orden de compra mostrará la cantidad en cajas de seis y en el recibo de entrega (y otros documentos del almacén) aparecerá en unidades.
- menu
- Purchase ‣ Orders ‣ Purchase Orders ‣ (a confirmed order)
- shows
- A confirmed purchase order line for a product whose purchase unit of measure is "Box of 6": Quantity 3 and UoM "Box of 6".
- highlight
- The "UoM" cell showing "Box of 6" and the "Quantity" cell showing 3 (red frame).
- data
- Vendor "Azure Interior"; one order line, product with Unit of Measure "Units" and Purchase UoM "Box of 6".
- module
- purchase, uom
- notes
- English UI, light theme, 1440px width, crop to the order lines. Caption to convey: an order of three quantities placed in the purchase UoM "Box of 6".
- menu
- Purchase ‣ Orders ‣ Purchase Orders ‣ (the same order) ‣ Receipt
- shows
- The receipt generated from the purchase order above, with the Demand column showing 18 Units — the three boxes of six converted into the product's inventory unit of measure.
- highlight
- The "Demand" quantity and the "Units" unit of measure on the operation line (red frame).
- data
- The receipt WH/IN/00001 for the same product and vendor as the purchase order screenshot.
- module
- stock, uom
- notes
- English UI, light theme, 1440px width, crop to the Operations tab. Caption to convey: on warehouse receipt the recorded quantities are in the internal unit of measure "Units".
Reposición¶
También es posible generar una solicitud de cotización de un producto desde su formulario con el botón Reabastecer.
Aparecerá un cuadro con el asistente de reabastecimiento después de hacer clic en Reabastecer. En caso de que sea necesario, es posible editar de forma manual la unidad de medida de compra en el campo Cantidad. Después, haga clic en Confirmar para crear la solicitud de cotización.
Importante
Una orden de compra se puede generar de forma automática solo si hay al menos un proveedor establecido en la pestaña Compra del formulario del producto.
- menu
- Inventory ‣ Products ‣ Products ‣ (a product)
- shows
- A product form with the "Replenish" button visible in the button box at the top of the form.
- highlight
- The "Replenish" button (red frame).
- data
- A storable product that has at least one vendor on its "Purchase" tab.
- module
- stock
- notes
- English UI, light theme, 1440px width, crop to the top of the product form.
Para ir a la orden de compra creada haga clic en el botón inteligente Pronosticado del formulario del producto. Diríjase a la sección Inventario pronosticado y en la línea Solicitudes de cotización haga clic en el número de referencia de la solicitud de cotización para abrir el borrador correspondiente. Es posible editar la unidad de medida de compra desde la orden de compra.
Vender en una UdM diferente¶
Odoo utiliza de forma automática la unidad de medida especificada en el producto para crear nuevas cotizaciones en la aplicación Ventas. En caso de que sea necesario, puede editar la UdM en la cotización de forma manual.
Después de enviar la cotización al cliente y confirmarla para convertirla en una orden de compra, haga clic en el botón inteligente Entrega situado en la parte superior de la orden de venta. Odoo convierte la unidad de medida en la unidad de medida de inventario del producto de forma automática. De esta forma, en la columna demanda de la entrega aparecerá la cantidad convertida.
Por ejemplo, si la UdM del producto en la orden de venta se cambió a Caja de 6, pero su unidad de medida de inventario es Unidades, entonces la orden de venta muestra la cantidad en cajas de seis y la entrega la mostrará en unidades.