> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Every page is available as Markdown by appending `.md` to its URL; this page is [Markdown](https://www.boxhero.io/docs/es/other-features/analytics.md).

# Análisis de inventario

> La función Análisis de inventario de BoxHero le ayuda a generar informes personalizados a partir de sus datos de inventario y ventas. Puede crear cálculos personalizados y hacer seguimiento de las métricas clave que más le importan.

![](https://assets.boxhero.io/docs/images/2bc5535f1c8c4c2935cce50d6e04fad600c0e0ffd515f1c97e9ebf840bc68928-1600x940.png)

---

## Visión general del análisis de inventario

En la barra lateral, vaya a `Informes` > `Inventario`.

Puede ajustar la configuración de fórmulas para analizar sus datos de inventario, filtrar los resultados por ubicación o rango de fechas y exportar los informes a Excel para llevar registros y realizar análisis.

![](https://assets.boxhero.io/docs/images/8cde484015b0cc25c53525fece316e339b3ed508e864a7295fdbc47f6bc4ca26-2800x1531.jpg)

> **Caution**
>
> **El análisis de inventario usa el costo y el precio** **_actuales_** **de cada artículo**, no los valores del momento de la transacción. Si cambia el precio de un artículo, los informes anteriores se recalcularán con el nuevo precio. Para obtener datos exactos de un momento determinado, use `Compras y ventas` o exporte los datos con regularidad.

## Agregar fórmula

Para agregar una fórmula, haga clic en `Configuración de fórmulas` > `Agregar fórmula`. Tendrá dos opciones:

- **Agregado sencillo**: elija entre fórmulas predefinidas para métricas comunes como ganancia, rotación y más. No requiere configuración.
- **Fórmula personalizada**: cree su propia fórmula con las variables y funciones de BoxHero. Úsela para métricas que no ofrecemos o para combinar sus propios atributos de artículos con los datos de inventario.

![](https://assets.boxhero.io/docs/images/14a58737c489ee3a57865bbf0cf59535d31b77a707c9754f25221bb75e6dc70f-2494x1169.jpg)

### A. Agregado sencillo

Agregue una fórmula predefinida y comience a generar informes de inmediato.

![](https://assets.boxhero.io/docs/images/b446bea8b2f3b3f1e632ba9d2d3c33b5236ddfd538c33ed0be5adba444bec6c0-2360x1525.jpg)

#### Atributos

Puede usar [atributos](https://www.boxhero.io/docs/es/concepts/attributes) de artículos con valores numéricos para crear fórmulas.

#### Ventas y ganancias

- **Costo**: el costo configurado en los detalles del artículo.

- **Precio**: el precio de venta configurado en los detalles del artículo.

- **Costo total**: Costo x Ingreso total de existencias

  - _El costo total de todas las existencias recibidas durante el período seleccionado._

- **Ingresos**: Precio x Salida total de existencias

  - _El valor total de venta de todas las existencias enviadas durante el período seleccionado._

- **Ganancia neta**: Precio - Costo

  - _La ganancia obtenida por una sola unidad._

- **Ganancia bruta**: (Precio - Costo) x Salida total de existencias

  - _La ganancia total de todo lo vendido durante el período seleccionado._

- **Margen %**: (Precio - Costo) ÷ Precio

  - _El porcentaje del precio de venta que corresponde a ganancia._

- **Ingresos diarios prom.**: (Precio x Salida total de existencias) ÷ Días del período

- **Ganancia diaria prom.**: (Precio - Costo) x Salida total de existencias ÷ Días del período

#### Inventario y movimiento

- **Existencias actuales**: la cantidad que tiene disponible en este momento.

- **Existencias promedio**: la cantidad promedio que tuvo disponible durante el período seleccionado.

- **Valor del inventario**: Costo x Existencias actuales

  - _El valor total de las existencias que tiene disponibles en este momento._

- **Rotación**: Salida total de existencias ÷ Existencias promedio

  - _Cuántas veces vendió sus existencias promedio durante el período seleccionado. Un valor más alto significa un inventario de movimiento más rápido._

- **Ingreso total de existencias**: la cantidad total recibida durante el período seleccionado.

- **Ingreso diario prom. de existencias**: Ingreso total de existencias ÷ Número de días

- **Salida total de existencias**: la cantidad total enviada durante el período seleccionado.

- **Salida diaria prom. de existencias**: Salida total de existencias ÷ Número de días

- **Cant. ajustada (neta):** cantidad ajustada _al alza_ menos la cantidad ajustada _a la baja_ durante el período seleccionado.

- **Cant. movida (neta):** cantidad movida _hacia adentro_ menos el total movido _hacia afuera_ durante el período seleccionado.

- **Días de existencias**: Existencias actuales ÷ (Salida total de existencias ÷ Número de días)

  - _Cuántos días durarán sus existencias actuales, según la salida diaria promedio de existencias. Úselo para planificar sus pedidos de reposición._

### B. Fórmula personalizada

Cree su propia fórmula con las variables y funciones de BoxHero.

![](https://assets.boxhero.io/docs/images/6fa0f35998bd32ecdb5f1e8ff08c68bf6e3ced71a4a51c1870a4e0d610eb7cf6-2800x1359.jpg)

#### Variables de autocompletado

Ingrese `$` para acceder a las variables de inventario y `{{` para recuperar los atributos/valores guardados.

![](https://assets.boxhero.io/docs/images/cad03ae9e65cf4c581510336a489822b0798bf7d7ebe615d100735867a7719fe-2522x1577.jpg)

| Nombre de la variable | Descripción |
| --- | --- |
| **Existencias actuales** | La cantidad disponible en este momento. |
| **Días del período** | El número de días del período seleccionado. |
| **Existencias promedio** | Existencias promedio durante el período seleccionado, según la cantidad a las 23:59:59 de cada día. |
| **Existencias iniciales** | Existencias al inicio del período seleccionado (a las 23:59:59 del _día anterior_ a la fecha de inicio). |
| **Existencias finales** | Existencias al final del período seleccionado (a las 23:59:59 del _último día_ del período). |
| **Ingreso total de existencias** | La cantidad total recibida durante el período seleccionado. |
| **Cantidad de ingresos de existencias** | El número de transacciones de **Ingreso** **de existencias** durante el período seleccionado. |
| **Salida total de existencias** | La cantidad total enviada durante el período seleccionado. |
| **Cantidad de salidas de existencias** | El número de transacciones de **Salida** **de existencias** durante el período seleccionado. |
| **Salida promedio ponderada de existencias (Lineal 2, 3, 4)** | Salida diaria promedio de existencias, ponderada para que los días recientes cuenten más. Cada día del período seleccionado recibe un peso que aumenta de forma lineal, y el día más antiguo siempre tiene peso 1. El número establece el peso del día más reciente (2, 3 o 4), por lo que un número más alto hace que el promedio responda más a la actividad reciente. - **Lineal 2**: el día más antiguo tiene peso 1 y el día más reciente tiene peso 2 - **Lineal 3**: el día más antiguo tiene peso 1 y el día más reciente tiene peso 3 - **Lineal 4**: el día más antiguo tiene peso 1 y el día más reciente tiene peso 4 |
| **Cant. ajustada (al alza)** | Cantidad agregada mediante transacciones de **Ajustar**. |
| **Cant. ajustada (a la baja)** | Cantidad retirada mediante transacciones de **Ajustar**. |
| **Cant. ajustada (neta)** | Cant. ajustada (al alza) − Cant. ajustada (a la baja). |
| **Cantidad de ajustes** | El número de transacciones de **Ajustar** durante el período seleccionado. |
| **Cant. movida (entrada)** | Cantidad movida _hacia_ las ubicaciones seleccionadas mediante transacciones de **Mover**. |
| **Cant. movida (salida)** | Cantidad movida _desde_ las ubicaciones seleccionadas mediante transacciones de **Mover**. |
| **Cant. movida (neta)** | Cant. movida (entrada) − Cant. movida (salida). |
| **Cantidad de movimientos de entrada** | El número de transacciones de **Mover** que movieron existencias _hacia_ las ubicaciones seleccionadas. |
| **Cantidad de movimientos de salida** | El número de transacciones de **Mover** que movieron existencias _desde_ las ubicaciones seleccionadas. |

#### Funciones disponibles

BoxHero admite diversas funciones, similares a sus equivalentes en Excel.

![](https://assets.boxhero.io/docs/images/4cd15c65de2c4d78b66c8c5dcf72ab3dbb8c9e38d88eb58d04f76efc91d3eb16-2544x1578.jpg)

- **Aritmética básica:** `+`, `-`, `*`, `/`

- **Condicional**: `if(condition, value if true, value if false)`

  - Evalúa una condición y devuelve un valor si es verdadera y otro si es falsa.

- **Redondeo:**

  - **round**: `round(valor a redondear, dígito de redondeo)`
  - **roundUp**: `roundUp(valor a redondear hacia arriba, dígito de redondeo)`
  - **roundDown**: `roundDown(número a redondear hacia abajo, dígito de redondeo)`

- **Conversión de tipo:**

  - **toNumber**: `toNumber(string, fallback value)`

    - Convierte texto en un número y devuelve el valor alternativo si la conversión falla.

  - **toString**: `toString(valor numérico a convertir en texto)`

    - Convierte un número en texto.

![](https://assets.boxhero.io/docs/images/4982ce81313262b0a38af6f60e07e2f1f2cd6dd5a07ec2352073d6185ee9009a-2544x1572.jpg)

> **Tip**
>
> **¿Necesita algo más?** `Informes personalizados` le permite consultar sus datos de inventario directamente con SQL. Úselo para preguntas que no se ajustan a una fórmula por artículo.

---

## Preguntas frecuentes

**¿Busca más información?** Consulte nuestras preguntas frecuentes:

- [Análisis de inventario](https://www.boxhero.io/docs/es/faq/reporting/inventory-reports)
