> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riqra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Importa inventario desde Excel

> Actualiza en bloque las existencias de tus variantes en cada ubicación con un archivo de Excel.

La importación de inventario escribe las existencias de tus variantes por ubicación. Cada fila es la cantidad de un `sku` en una `ubicacion`. Un mismo archivo puede mezclar varias ubicaciones.

Puedes iniciar una importación desde **[Productos → Inventario](https://app.riqra.com/inventory)**.

## Antes de empezar

* Usa la plantilla que descargas desde la página de inventario. Conserva todos los encabezados, en el mismo orden.
* Guarda el archivo como Excel `.xlsx`, sin contraseña. Hasta 10 MB y 10 000 filas.
* Las ubicaciones y las variantes deben existir. La importación las relaciona por el nombre de la ubicación y por `sku`, pero no las crea.
* Para actualizar existencias, usa **Exportar** y edita el archivo descargado. La exportación usa el mismo formato.

<Warning>
  Si una fila tiene errores, no se aplica ninguna fila del archivo. Descarga el reporte, corrige las filas indicadas y vuelve a importarlo. El flujo completo está en [Reporte de errores](/plataforma/transferencia-de-datos/reporte-de-errores).
</Warning>

## Importa el archivo

<Steps>
  <Step title="Abre la importación">
    En **Productos → Inventario**, haz clic en **Importar**. Guarda o descarta antes los cambios pendientes de la cuadrícula.
  </Step>

  <Step title="Descarga la plantilla">
    Haz clic en **Descargar plantilla** y completa el archivo, o edita una exportación reciente.
  </Step>

  <Step title="Selecciona el archivo">
    Haz clic en el área de carga y elige el archivo `.xlsx`.
  </Step>

  <Step title="Inicia la importación">
    Haz clic en **Importar**. El archivo se valida completo y las existencias se aplican en segundo plano.
  </Step>

  <Step title="Revisa el resultado">
    El detalle muestra cuántas filas se crearon, se actualizaron o se omitieron. También puedes consultar el trabajo en **Configuración → Transferencia de datos**.
  </Step>
</Steps>

## Columnas

| Columna        | Cómo completarla                                                                                                       |
| -------------- | ---------------------------------------------------------------------------------------------------------------------- |
| `ubicacion`    | Nombre de una ubicación existente. No distingue mayúsculas de minúsculas, pero sí las tildes.                          |
| `sku`          | SKU de una variante existente. Conserva la columna con formato de texto. Una fila con `sku` vacío se omite, sin error. |
| `existencia`   | Unidades en mano. Número entero, cero o mayor.                                                                         |
| `comprometido` | Unidades reservadas. Número entero, cero o mayor. Solo se aplica a las variantes sin **Controlar stock**.              |

## Cómo se aplican las filas

Los valores del archivo reemplazan a los guardados. Si una variante tiene 40 unidades y la fila dice `10`, queda en 10; no se suman ni se restan.

* Las ubicaciones y las variantes que no aparecen en el archivo no cambian.
* Cada par de `ubicacion` y `sku` puede aparecer una sola vez.
* Si la variante no estaba en esa ubicación, la fila la agrega ahí con las existencias indicadas.
* En una variante con **Controlar stock**, la columna `comprometido` se ignora, porque la administran los pedidos. La `existencia` no puede quedar por debajo del comprometido actual de esa ubicación.
* En una variante sin **Controlar stock**, `comprometido` se aplica y no puede superar `existencia`.
* Los [packs](/plataforma/productos/packs) no tienen stock propio y no aparecen ni en la importación ni en la exportación.

Por ejemplo, un archivo que deja `CAJA-12` con 120 unidades en el almacén y 15 en una tienda:

| `ubicacion`     | `sku`     | `existencia` | `comprometido` |
| --------------- | --------- | ------------ | -------------- |
| Almacén Lima    | `CAJA-12` | `120`        | `0`            |
| Tienda Arequipa | `CAJA-12` | `15`         | `0`            |

## Exportación

**Exportar** descarga una fila por cada variante en cada ubicación donde está, con sus existencias y su comprometido actuales. Incluye las variantes sin **Controlar stock**, las descontinuadas y las ubicaciones inactivas.
