---
title: Las unidades de medida
description: "> 📍 **¿Dónde encontrar este módulo?** > *Menú principal > Catálogo* --- ## Introducción Las **unidades de medida** de Kafinea van más allá de una simple lista de nombres: permiten gestionar **categorías de unidades**, **conversiones automáticas** mediante ratios, **atributos personalizados**…"
url: "https://www.kafinea.com/es/documentacion/catalogo/las-unidades-de-medida/"
updated: "2023-11-28"
category: Catálogo
---

# Las unidades de medida

> 📍 **¿Dónde encontrar este módulo?**
> *Menú principal > Catálogo*

---

## Introducción

Las **unidades de medida** de Kafinea van más allá de una simple lista de nombres: permiten gestionar **categorías de unidades**, **conversiones automáticas** mediante ratios, **atributos personalizados** que se pueden introducir en las líneas de documentos y **atributos calculados** mediante fórmulas matemáticas. El módulo es accesible desde ***Catálogo > Unidades de medida***.

---

## 1. Las categorías de unidades

Cada unidad de medida pertenece a una **categoría** (accesible desde ***Catálogo > Categorías de unidad***). Las categorías agrupan las unidades que miden la misma magnitud.

> **Ejemplo:** La categoría “Peso” agrupa las unidades Kilogramo, Gramo, Tonelada. La categoría “Longitud” agrupa Metro, Centímetro, Milímetro.

Las conversiones automáticas solo son posibles entre unidades de una **misma categoría**.

> **Consejo:** Cree sus categorías antes de crear sus unidades de medida.

---

## 2. Crear una unidad de medida

Haga clic en ***Añadir una unidad*** desde la lista del módulo ***Catálogo > Unidades de medida***.

**Información que debe indicar:**

| Campo | Descripción |
| --- | --- |
| **Nombre** | El nombre completo de la unidad (obligatorio), p. ej.: “Kilogramo”, “Metro lineal” |
| **Categoría** | La categoría a la que pertenece la unidad (obligatorio) |
| **Ratio** | El factor de conversión con respecto a la unidad base de la categoría (obligatorio). Puede ser un número o una expresión matemática que utilice campos del producto |
| **Unidad base** | Marque esta casilla si esta unidad es la referencia de su categoría (ratio = 1). Solo una unidad base por categoría |

> **Importante:** Solo una unidad puede marcarse como “Unidad base” por categoría. Es la unidad de referencia para las conversiones.

### El ratio: número o fórmula

El ratio puede ser:

- **Un número fijo**: por ejemplo `1000` para el Gramo si el Kilogramo es la unidad base (1 kg = 1000 g)
- **Una expresión matemática** que utilice campos del producto: por ejemplo, si la unidad “Palé” tiene un ratio que depende del número de piezas por palé definido en la ficha de producto

> **Ejemplo:** Si la unidad base es “Pieza” (ratio = 1) y una unidad “Caja” tiene un ratio de `12`, entonces 1 caja = 12 piezas. Al introducir un documento, cambiar la unidad de “Pieza” a “Caja” convertirá automáticamente la cantidad.

---

## 3. Las tres unidades de un producto

Cada ficha de producto dispone de un bloque **Unidades de medida** que agrupa tres campos:

| Campo | Rol |
| --- | --- |
| **Unidad base** | La unidad de referencia del producto (utilizada por defecto para el stock) |
| **Unidad de venta** | La unidad propuesta automáticamente en los documentos de venta (presupuestos, pedidos de clientes, facturas de clientes, albaranes, abonos de clientes) |
| **Unidad de compra** | La unidad propuesta automáticamente en los documentos de compra (pedidos a proveedores, facturas de proveedores, albaranes de recepción, abonos de proveedores) |

> **Nota:** Cuando se añade un producto a un documento, Kafinea selecciona automáticamente la unidad de venta o de compra según el tipo de documento. A continuación, el usuario puede cambiar de unidad entre todas las de la misma categoría.

---

## 4. Los atributos personalizados

Los **atributos** son campos adicionales asociados a una unidad de medida. Aparecen en las líneas de detalle de los documentos y permiten al usuario introducir dimensiones o características propias de cada línea.

Para añadir un atributo, abra la ficha de una unidad de medida y utilice la lista asociada ***Atributos de unidad***.

**Información que debe indicar:**

| Campo | Descripción |
| --- | --- |
| **Nombre** | La etiqueta mostrada al usuario, p. ej.: “Longitud”, “Anchura” |
| **Código interno** | Un identificador técnico utilizado en las fórmulas y las plantillas de impresión |
| **Valor por defecto** | El valor rellenado previamente al añadir una línea |
| **Visible** | Si el atributo se muestra en las líneas del documento |
| **Editable** | Si el usuario puede modificar el valor en las líneas del documento |

> **Ejemplo:** Para una unidad “Metro cuadrado”, puede crear dos atributos: “Longitud” (código `longueur`, editable) y “Anchura” (código `largeur`, editable). El usuario introducirá estas dimensiones en cada línea de presupuesto o de factura.

> **Nota:** Un atributo no visible pero presente puede servir como variable en las fórmulas de atributos calculados.

---

## 5. Los atributos calculados

Los **atributos calculados** son valores determinados automáticamente mediante una **fórmula matemática**. Pueden utilizar como variables:

- Los **atributos personalizados** de la unidad (a través de su código interno)
- Los **campos de la ficha de producto**

Para añadir un atributo calculado, abra la ficha de una unidad de medida y utilice la lista asociada ***Atributos calculados***.

**Información que debe indicar:**

| Campo | Descripción |
| --- | --- |
| **Nombre** | La etiqueta mostrada, p. ej.: “Superficie total” |
| **Código interno** | Un identificador técnico para las plantillas de impresión |
| **Expresión** | La fórmula de cálculo, p. ej.: `longueur * largeur * nb_panneaux` |
| **Visible** | Si el resultado se muestra en las líneas del documento |
| **Mostrar la expresión** | Si la fórmula se muestra debajo del resultado (a título informativo) |
| **Sustituir la cantidad** | Si el resultado del cálculo debe sustituir la cantidad de la línea |

> **Ejemplo:** Para una unidad “Metro cuadrado” con los atributos “Longitud”, “Anchura” y “Número de paneles”, un atributo calculado “Superficie total” con la expresión `longueur * largeur * nb_panneaux` calculará automáticamente la superficie. Si “Sustituir la cantidad” está marcado, la cantidad de la línea se sustituirá por el resultado del cálculo.

> **Consejo:** Las expresiones pueden referenciar campos de la ficha de producto. Por ejemplo, si el producto tiene un campo `poids_unitaire`, puede crear un atributo calculado “Peso total” con la expresión `poids_unitaire * nb_colis`.

---

## 6. Uso en los documentos

Cuando se añade un producto a una línea de documento (presupuesto, pedido, factura…):

1. **La unidad se selecciona automáticamente** según el tipo de documento (unidad de venta o de compra)
2. **Un selector de unidad** permite cambiar de unidad entre las de la misma categoría
3. **La cantidad se convierte automáticamente** al cambiar de unidad gracias a los ratios
4. **Los atributos personalizados** aparecen debajo del selector de unidad para su introducción
5. **Los atributos calculados** se recalculan automáticamente con cada modificación

> **Nota:** Las unidades de medida y sus atributos también están disponibles en las **plantillas de impresión** mediante variables dedicadas.

---

## 7. Ejemplos de implementación

### Carpintería: venta por metro cuadrado

Una carpintería vende paneles de madera cuyo precio depende de la superficie. El operario debe poder introducir la longitud, la anchura y el número de paneles directamente en el presupuesto, y el cálculo de superficie debe servir como cantidad para la línea.

**Configuración:**

1. Cree la categoría ***Superficie*** (desde *Catálogo > Categorías de unidad*)
2. Cree la unidad ***Metro cuadrado*** en esta categoría, con el ratio `1` y marque **Unidad base**
3. En la ficha de la unidad “Metro cuadrado”, añada tres **atributos**:

| Atributo | Código interno | Visible | Editable | Valor por defecto |
| --- | --- | --- | --- | --- |
| Longitud | `longueur` | ✅ | ✅ | *(vacío)* |
| Anchura | `largeur` | ✅ | ✅ | *(vacío)* |
| Número de paneles | `nb_panneaux` | ✅ | ✅ | `1` |

1. En esta misma ficha, añada un **atributo calculado**:

| Campo | Valor |
| --- | --- |
| Nombre | Superficie total |
| Código interno | `surface` |
| Expresión | `longueur * largeur * nb_panneaux` |
| Visible | ✅ |
| Sustituir la cantidad | ✅ |

1. En la ficha del producto “Panel de madera”, indique las tres unidades con ***Metro cuadrado***

**Resultado en un presupuesto:**

- El operario añade “Panel de madera” al presupuesto
- Los campos **Longitud**, **Anchura** y **Número de paneles** aparecen en la línea
- Introduce `Longueur = 2.5`, `Largeur = 1.2`, `Nombre de panneaux = 3`
- Kafinea calcula automáticamente: 2.5 × 1.2 × 3 = **9 m²**
- La cantidad de la línea se sustituye por **9**, y el importe total = precio unitario × 9

> **Nota:** La opción “Sustituir la cantidad” es la clave de este funcionamiento. Sin ella, el cálculo se mostraría a título informativo, pero no modificaría el importe de la línea.

---

### Tienda: botellas de agua en multienvasado

Una tienda compra sus botellas de agua en palés a su proveedor, las almacena en packs de 6 y las vende en pack o por botella. El sistema debe convertir automáticamente las cantidades al cambiar de unidad.

**Configuración:**

1. Cree la categoría ***Envasado de agua*** (desde *Catálogo > Categorías de unidad*)
2. Cree las siguientes unidades:

| Unidad | Ratio | Unidad base |
| --- | --- | --- |
| Botella | `1` | ✅ |
| Pack de 6 | `6` |  |
| Palé (84 packs) | `504` |  |

1. En la ficha del producto “Agua mineral 1.5L”:

| Campo | Valor |
| --- | --- |
| Unidad base | Botella |
| Unidad de venta | Pack de 6 |
| Unidad de compra | Palé |

**Resultado en la compra:**

- En un pedido a proveedor, el operario añade “Agua mineral 1.5L”
- La unidad ***Palé*** se selecciona automáticamente (documento de compra)
- Pide 2 palés

**Resultado en la venta:**

- En un presupuesto, la unidad ***Pack de 6*** se selecciona automáticamente (documento de venta)
- El operario introduce 10 packs
- Si cambia la unidad a ***Botella*** mediante el selector, la cantidad se convierte automáticamente: 10 × 6 = **60 botellas**
- Si pasa después a ***Palé***, la cantidad pasa a ser: 60 / 504 ≈ **0.119 palé**

> **Consejo:** El selector de unidad en las líneas de documento propone todas las unidades de la misma categoría. La unidad de venta o de compra es solo la selección por defecto; el operario siempre puede elegir otra unidad.

> **Nota:** El ratio también puede ser una fórmula que utilice un campo del producto. Por ejemplo, si el número de packs por palé varía según el producto, cree un campo `packs_par_palette` en la ficha de producto y utilice el ratio `packs_par_palette * 6` para la unidad Palé.

---

## 8. Preguntas frecuentes

**¿Cómo funcionan las conversiones entre unidades?**
 Las conversiones son automáticas entre unidades de una misma categoría, gracias a los ratios. Por ejemplo, si “Kilogramo” (ratio 1) es la unidad base y “Gramo” tiene un ratio de 1000, pasar de 5 kg a Gramo mostrará automáticamente 5000 g.

**¿Puedo utilizar unidades diferentes para la venta y la compra de un mismo producto?**
 Sí. Cada producto tiene una unidad de venta y una unidad de compra distintas. Por ejemplo, puede comprar en “Caja de 12” y vender por “Pieza”.

**¿Puedo modificar una unidad de medida ya utilizada?**
 Puede modificar el nombre, el ratio y los atributos. La modificación del ratio afectará a las conversiones futuras, pero no a las líneas de documentos ya registradas.

**¿Qué unidades se crean por defecto?**
 Kafinea se entrega con las unidades más habituales. Puede añadir tantas como sea necesario y crear sus propias categorías según su actividad.

---

## Glosario

| Término | Definición |
| --- | --- |
| **Categoría de unidad** | Agrupación de unidades que miden la misma magnitud (p. ej.: Peso, Longitud) |
| **Unidad base** | La unidad de referencia de una categoría, con un ratio de 1 |
| **Ratio** | El factor de conversión entre una unidad y la unidad base de su categoría |
| **Atributo** | Un campo personalizado asociado a una unidad, que se puede introducir en las líneas de documento |
| **Atributo calculado** | Un valor calculado automáticamente mediante una fórmula matemática |

---

## Referencias asociadas 🔗

- [Los productos](https://www.kafinea.com/es/documentation/catalogo/los-productos/)
- [Los servicios](https://www.kafinea.com/es/documentation/catalogo/los-servicios/)
- [Las familias de artículos](https://www.kafinea.com/fr/documentation/catalogue/les-familles-darticles/)
