Artículos sobre: Instalar Restolia

Guia de Importación de Datos

Guía de Importación de Datos


Restolia permite importar datos de tu restaurante desde archivos CSV. A continuación se explica el formato esperado para cada tipo de importación.


Reglas generales del formato


  • Delimitador: punto y coma (;)
  • Decimales: coma como separador decimal, punto como separador de miles (ej: 1.200,50 = mil doscientos con cincuenta)
  • Booleanos: Si / No
  • Codificación: UTF-8


Orden de importación


  1. Productos e Ingredientes (sin dependencias)
  2. Recetas (requiere que los productos e ingredientes ya existan)
  3. Stock (requiere que los productos o ingredientes ya existan)



1. Productos


Archivo con 18 columnas. Cada fila representa un producto vendible.


Columna

Descripción

Ejemplo

ID

Identificador numérico

1

Categoría

Nombre de la categoría

Platos

Subcategoría

Nombre de la subcategoría (opcional)

Entradas

Código

Código del producto

ENT-001

Nombre

Nombre del producto

Empanadas de Carne

Descripción

Descripción breve

Empanadas caseras

Precio

Precio de venta

1.200

Costo

Costo del producto

450

Proveedor

Nombre del proveedor

Proveedor A

Activo

Si está disponible

Si

Favorito

Si es favorito

No

Control de Stock

Si tiene control de stock

Si

Stock

Stock actual (informativo)

10

Margen

Margen porcentual (informativo)

66

Contiene modificadores

Si tiene modificadores

No

Permitir vender solo

Si se puede vender individualmente

Si

Posición

Orden en el menú

1

Tienda Online

Si aparece en el menú online

Si


Ejemplo


ID;Categoría;Subcategoría;Código;Nombre;Descripción;Precio;Costo;Proveedor;Activo;Favorito;Control de Stock;Stock;Margen;Contiene modificadores;Permitir vender solo;Posición;Tienda Online
1;Platos;Entradas;ENT-001;Empanadas de Carne;Empanadas caseras;1.200;450;Proveedor A;Si;Si;No;0;62;No;Si;1;Si
2;Platos;Principales;MAIN-001;Milanesa Napolitana;Milanesa con queso;3.500;1.200;Proveedor A;Si;No;Si;10;66;Si;Si;2;Si
3;Bebidas;Gaseosas;BEB-001;Coca Cola 500ml;Coca Cola 500ml;800;350;Proveedor B;Si;No;Si;24;56;No;Si;3;Si
4;Postres;;POS-001;Flan Casero;Flan con dulce de leche;1.200;350;Proveedor A;No;No;No;0;71;No;Si;4;No


Notas:

  • Si el campo Código está vacío, se genera automáticamente como PROD-{ID}
  • Las categorías y subcategorías se crean automáticamente si no existen
  • Si un producto con el mismo nombre ya existe, se cuenta como "actualizado" (no se duplica)



2. Ingredientes


Archivo con 9 columnas. Cada fila representa un ingrediente usado en recetas.


Columna

Descripción

Ejemplo

ID

Identificador numérico

1

Categoría

Nombre de la categoría

Verduras

Nombre

Nombre del ingrediente

Tomate

Costo

Costo por unidad

150

Proveedor

Nombre del proveedor

Proveedor A

Unidad

Unidad de medida (kg, lt, un)

kg

Control de Stock

Si tiene control de stock

Si

Stock

Stock actual (informativo)

50

Merma

Porcentaje de merma

5


Ejemplo


ID;Categoría;Nombre;Costo;Proveedor;Unidad;Control de Stock;Stock;Merma
1;Verduras;Tomate;150;Proveedor A;kg;Si;50;5
2;Verduras;Cebolla;80;Proveedor A;kg;Si;30;3
3;Lácteos;Queso Mozzarella;1.800;Proveedor B;kg;Si;15;1


Notas:

  • El código se genera automáticamente como ING-{ID}
  • Las categorías se crean automáticamente si no existen



3. Recetas


Archivo con 4 columnas. Cada fila vincula un ingrediente a un producto (la receta).


Columna

Descripción

Ejemplo

Producto

Nombre del producto (debe existir)

Milanesa Napolitana

Ingrediente

Nombre del ingrediente (debe existir)

Tomate

Cantidad

Cantidad del ingrediente en la receta

0,150

Unidad

Unidad de medida

kg


Ejemplo


Producto;Ingrediente;Cantidad;Unidad
Milanesa Napolitana;Tomate;0,150;kg
Milanesa Napolitana;Queso Mozzarella;0,100;kg
Empanadas de Carne;Cebolla;0,100;kg


Notas:

  • Tanto el producto como el ingrediente deben existir previamente en el sistema
  • Un producto puede tener múltiples ingredientes (una fila por cada uno)
  • Si el producto o ingrediente no se encuentra, la fila se omite y se cuenta como error



4. Movimientos de Stock


Archivo con 13 columnas (productos) o 12 columnas (ingredientes). El sistema detecta el tipo automáticamente.


Stock de productos (13 columnas)


Columna

Descripción

Ejemplo

Id.

Identificador numérico

1

Categoría

Categoría del producto

Platos

Código

Código del producto

MAIN-001

Nombre

Nombre del producto

Milanesa Napolitana

Disponibilidad

Cantidad a ingresar

10,000

Unidad

Unidad

un

Stock Mínimo

Stock mínimo (informativo)

5

Stock Máximo

Stock máximo (informativo)

20

Último Ingreso

Fecha último ingreso (informativo)

2026-01-15

Último Egreso

Fecha último egreso (informativo)

2026-01-20

Costo Promedio

Costo promedio (informativo)

1.200,00

Valor Total

Valor total (informativo)

12.000,00

Observaciones

Observaciones (informativo)


Ejemplo


Id.;Categoría;Código;Nombre;Disponibilidad;Unidad;Stock Mínimo;Stock Máximo;Último Ingreso;Último Egreso;Costo Promedio;Valor Total;Observaciones
1;Platos;MAIN-001;Milanesa Napolitana;10,000;un;5;20;2026-01-15;2026-01-20;1.200,00;12.000,00;
2;Bebidas;BEB-001;Coca Cola 500ml;24,000;un;12;48;2026-01-16;2026-01-20;350,00;8.400,00;


Stock de ingredientes (12 columnas)


Mismo formato pero sin la columna "Código" (el código se calcula como ING-{Id.}).


Notas:

  • Solo se importan filas con Disponibilidad mayor a 0
  • El producto/ingrediente debe existir con el código correspondiente
  • Se crea un movimiento de tipo "ingreso" con el evento "csv_import"


Actualizado el: 23/02/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!