En esta página12 secciones

Importar productos desde un archivo

Inventario · Lectura de 28 minutos

Para quién: ADMIN y GERENTE. El dueño puede abrir la pantalla, pero al pulsar importar le sale «Tu usuario no puede importar productos: hace falta ADMIN o GERENTE.» Dónde está: Administración → Productos por sucursal → «Importar». Hace falta comprarlo aparte: no.

Montar el catálogo a mano, producto por producto, es cosa de días. Esta pantalla toma un Excel o un CSV y crea de un golpe los productos con sus impuestos, sus presentaciones con sus códigos de barras y su unidad de venta, sus categorías, los precios, el stock inicial con su lote y los límites de cada sucursal. Antes de tocar nada te muestra fila por fila qué va a pasar, y mientras importa te dice en cuál va.

Pantalla de Importar productos

  1. «Cambiar archivo», arriba: vuelve a la zona de carga. Antes de subir nada, en su lugar está «Descargar plantilla», que baja plantilla_importar_productos.xlsx con las columnas puestas, ejemplos llenos y una hoja de instrucciones. Empieza siempre por ahí.
  2. «Importar N filas», el botón azul. Está apagado si no hay ninguna fila válida o si todavía está revisando.
  3. Las insignias: «N válidas» en verde, «N con error» en rojo y «N ya existen» en ámbar. Mientras compara contra lo que ya tienes dice «Revisando cuáles ya existen…», «Revisando las categorías…» y «Revisando los códigos de barras…».
  4. El aviso de las filas repetidas, cuando las hay.
  5. La columna «Estado», que dice fila por fila qué va a pasar: «Lista para crear», «Ya existe» o el error, entero. Debajo, en ámbar, lo que se importa pero no tal como está escrito.
  6. La columna «Inventario», un interruptor por fila. Solo sale si alguna ya existía.
  7. «Se crearán N categorías», el aviso azul, cuando el archivo trae categorías que todavía no existen. Lista cuáles; en la columna «Categorías» de la tabla esas salen marcadas «nueva». → Las categorías

La tabla también tiene las columnas «Impuestos», «UPC» (un código por renglón, o «Se genera uno»), «Se vende por», «Opciones» (solo dice algo si la fila trae algo apagado: «Producto apagado», «No controla inventario», «Presentación apagada»), «P. compra», «Lote» y «Caducidad». Una celda que vino con ^ lleva al lado (de arriba).

La cabecera de la tabla se queda fija al desplazar: un archivo de importación tiene cientos de filas y a la mitad ya no se sabe qué columna es cuál. Las filas con error salen marcadas y no se importan: el botón dice cuántas válidas va a subir.

Antes de subir un archivo, la pantalla es la zona de carga —«Suelta aquí el archivo o tócalo para elegirlo», Excel o CSV— con «Cómo tiene que venir el archivo» al lado; las instrucciones desaparecen en cuanto hay filas que revisar.


Antes de empezar

  • Ten las sucursales creadas, con el nombre escrito tal como lo vas a poner en el archivo. → Datos de la empresa y sucursales
  • Ten configurada la sucursal de este computador, en Configuración → Sistema. Las filas que dejes sin sucursal se le cargan a esa. Si el equipo no la tiene puesta, escribe el nombre de la sucursal en todas las filas.
  • Excel, LibreOffice o el Bloc de notas. El archivo se llena por fuera de Inventario.

Cómo se llena la plantilla

  1. En Productos por sucursal, pulsa «Importar».
  2. Pulsa «Descargar plantilla». El sistema te pregunta dónde guardarla.
  3. Abre el archivo. Tiene tres hojas: Instrucciones, Productos y Categorías existentes, con las categorías que ya tienes, para copiarlas tal cual.
  4. Lee la hoja Instrucciones.
  5. En la hoja Productos, borra las filas de ejemplo. Si las dejas, se importan.
  6. Escribe tus datos debajo de la fila de títulos.
  7. Guarda el archivo.

Estas son las columnas, en el orden en que vienen. Se leen por su título, no por su posición: un archivo hecho con la plantilla de antes, sin las columnas nuevas, se sigue leyendo.

Columna Obligatoria Qué va ahí
nombre sí El nombre genérico del producto: Arroz, Camiseta.
marca sí La marca o el fabricante.
descripcion no Texto libre.
unidadMedida sí Uno de: UNIDAD, PESO, VOLUMEN, LONGITUD, AREA, TIEMPO, TEMPERATURA, TALLA, MATERIAL, DIMENSIONES, CAPACIDAD, COLOR.
impuestos no Los impuestos del producto: iva:19;ica:8;hipoconsumo:8. Ver Los impuestos.
activo no sí o no. En blanco, sí. Solo cuenta al crear el producto: con no entra apagado.
modelo sí Lo que distingue esta presentación: Bolsa 500g, Talla M.
upc no El código de barras, o varios separados con ;. En blanco, el sistema genera uno interno. Ver Los códigos de barras.
seVendePor no La unidad en que se vende: unidad, kg, litro, galón, caja o la que uses (paquete, rollo), de hasta 10 letras. Es el «Se vende por» de la ficha.
categorias no Las categorías de esta presentación: Bebidas > Gaseosas. Ver Las categorías.
controlaInventario no sí o no. En blanco, sí. Con no —un servicio— la presentación no lleva stock; se le crea su ubicación «No inventariable» en la sucursal para que salga en la venta. Solo cuenta al crearla.
presentacionActiva no sí o no. En blanco, sí. Con no se crea apagada y no se puede vender hasta encenderla. Solo cuenta al crearla.
tipoPrecio no El nombre de la lista de precios. Si lo omites, usa DEFAULT.
precioVenta no Un número, sin puntos de miles ni signo de peso: 25000, o 2,5.
precioCompra no Igual. Queda como el precio de compra de la presentación en esa sucursal.
sucursal no El nombre exacto de la sucursal. Si lo omites, usa la sucursal de este computador.
stockInicial no Cuántas unidades entran de arranque.
ubicacion no Dónde está guardado: Estante A-1, Bodega 1.
tipoUbicacion no MOSTRADOR, BODEGA, TRANSITO u OTRO. Si lo omites, usa MOSTRADOR.
lote no El lote de ese stock, hasta 50 caracteres.
fechaCaducidad no La del lote: 2027-03-31 o 31/03/2027 (día/mes/año). Una celda con formato de fecha de Excel también sirve.
stockMinimo no A partir de qué cantidad el sistema avisa.
stockMaximo no El tope.

Para sí y no también valen si, true/false y 1/0, en mayúsculas o minúsculas.

Ojo con los puntos de miles. 25.000 se lee como veinticinco, no como veinticinco mil. La tabla lo avisa en ámbar —«precioVenta: «25.000» se lee como 25, sin puntos de miles…»—, pero la fila se importa igual si no lo corriges.

El truco de dejar celdas en blanco

No hay que repetir el nombre y la marca en cada renglón. La plantilla trabaja hacia abajo: lo que dejas vacío se hereda de la fila de arriba.

Varias presentaciones del mismo producto — deja vacíos nombre, marca, descripcion y unidadMedida, y escribe solo el modelo:

nombre marca unidadMedida modelo sucursal stockInicial
Camiseta Ropa Básica TALLA Talla S Sucursal Principal 10
Talla M Sucursal Principal 15
Talla L Sucursal Principal 8

Ojo: esas cuatro columnas se heredan aunque la fila sea de otro producto. Una descripcion en blanco en un producto nuevo copia la del producto de arriba.

La misma presentación en otra sucursal — deja vacío también el modelo. Esa fila no crea nada nuevo: solo le agrega stock y límites a la presentación de arriba, en la sucursal que digas:

nombre marca unidadMedida modelo sucursal stockInicial
Camiseta Ropa Básica TALLA Talla S Sucursal Principal 10
Sucursal Norte 5

En la tabla de revisión esas filas salen marcadas «INV» en vez de «VAR», y el modelo aparece con la palabra (heredado). En ellas se ignora lo que es de la presentación —upc, seVendePor, categorias, controlaInventario y presentacionActiva—: si escribes algo distinto, la tabla lo avisa en ámbar.

El modelo no se repite dentro de su producto, sin distinguir mayúsculas. Talla M de la camiseta y Talla M del pantalón no chocan entre sí: lo que cuenta es nombre + marca + modelo.

^: igual que la fila de arriba

Escribe ^ solo en la celda y esa celda toma el valor de la fila de arriba, aunque sea de otro producto. Sirve para las listas largas: el valor en la primera fila y ^ en las demás.

nombre modelo impuestos seVendePor precioVenta sucursal Qué pasa
Galletas Paquete x6 iva:19 paquete 4500 Centro La primera, con todo escrito.
Galletas Paquete x12 ^ 8500 ^ Se vende por paquete, en Centro. Los impuestos en blanco son los del producto.
Ponqué Tajada ^ ^ 2500 ^ Otro producto: toma iva:19, paquete y Centro de la fila de arriba.
  • Copia el valor de arriba en impuestos, activo, seVendePor, categorias, controlaInventario, presentacionActiva, tipoPrecio, precioVenta, precioCompra, sucursal, stockInicial, ubicacion, tipoUbicacion, lote, fechaCaducidad, stockMinimo y stockMaximo.
  • En nombre, marca, descripcion, unidadMedida y modelo es lo mismo que dejarla en blanco: en blanco ya se heredan, como dice el apartado de arriba.
  • En upc no sirve: un código es de una sola presentación. La fila sale con error.
  • Es la fila inmediatamente de arriba, no la primera del producto. Si la de arriba solo agregaba stock, lo de la presentación es lo de su presentación; y si sus impuestos estaban en blanco, son los de su producto.
  • En la primera fila del archivo no hay nada arriba: ahí ^ da error.

Los impuestos

La columna impuestos lleva los del producto, como nombre:porcentaje separados con ;:

Qué escribes Qué queda
iva:19 IVA del 19 %.
iva:19;ica:8;hipoconsumo:8 Tres impuestos: IVA 19 %, ICA 8 % e Hipoconsumo 8 %.
IVA: 19; ICA: 0,5 Valen espacios, mayúsculas y coma o punto decimal.
iva:0 IVA del 0 %, para un producto exento. El porcentaje va de 0 a 100.
^ Los mismos de la fila de arriba.
(en blanco) El producto nuevo queda sin impuestos; uno que ya existe conserva los suyos.
  • Se escriben en la primera fila del producto. Las demás filas del producto pueden ir en blanco y en la tabla salen con (los del producto). Si otra fila del mismo producto trae otros distintos, se quedan los primeros y la tabla lo avisa.
  • Si el producto ya existe, los de nombre nuevo se le agregan, los del mismo nombre —sin importar mayúsculas ni tildes: IVA, iva e Ivá son el mismo— toman el porcentaje nuevo, y los que no vengan en la celda se quedan como están. Importar nunca le quita un impuesto.

Los códigos de barras

La columna upc lleva uno o varios códigos, separados con ;: 7701234500021;7701234500038. Quedan guardados igual que si los hubieras agregado en la ficha de la presentación.

  • En blanco, el sistema genera un código interno.
  • Un código es de una sola presentación. Da error repetirlo dentro de la celda, ponerlo en otra fila que sea otra presentación, o que ya lo tenga otra presentación del sistema. La tabla dice de cuál es.
  • Volver a subir la misma hoja no da error: el código ya es de esa misma presentación.
  • Si la presentación ya existe, se le suman los códigos que no tenga. No se le quita ninguno.

Las categorías

La columna categorias pone cada presentación en su sitio del árbol de categorías. Lo que no existe se crea, con sus padres: no hace falta armar el árbol antes.

Qué escribes Qué pasa
Bebidas > Gaseosas La presentación queda en Gaseosas, dentro de Bebidas. El signo > separa los niveles.
Despensa > Granos; Ofertas Queda en las dos. El ; separa varias categorías.
^ Las mismas categorías que la presentación de arriba, aunque sea de otro producto. Va solo en la celda.
Granos Basta el último nombre si en el árbol hay una sola categoría que se llama así.
(en blanco) Sin categoría.

La plantilla trae un ejemplo de cada caso:

nombre modelo categorias Qué enseña
Camiseta Talla S Ropa > Camisetas Dos niveles: si no existen, se crean los dos.
Talla M ^ Las mismas de la Talla S.
Talla L ^ Igual.
Las dos filas que solo agregan stock: la columna se ignora.
Arroz Bolsa 500g Despensa > Granos; Ofertas Dos categorías.
Bolsa 1kg Despensa > Granos Una sola, distinta de la de arriba.
Lentejas Bolsa 500g ^ Copia la de arriba aunque sea de otro producto.
Fríjol Bolsa 500g Granos El último nombre basta.
Detergente Botella 1L Aseo > Hogar > Detergentes Tres niveles.
Galletas Paquete x6 Despensa > Galletas Además: dos impuestos, tres códigos y se vende por paquete.
Bolsa de regalo Mediana Sin categoría y sin impuestos.
Empaque de regalo Sencillo Servicios Además: controlaInventario en no, sin stock.

Cuatro cosas que conviene saber:

  • ^ sirve para las listas largas. Cincuenta bebidas seguidas: la ruta en la primera fila y ^ en las demás.
  • Mayúsculas y espacios de más no importan. «bebidas >gaseosas» es «Bebidas > Gaseosas».
  • Si hay dos categorías con el mismo nombre —dos «Otros», una en Bebidas y otra en Aseo—, escribir solo «Otros» no sirve: la fila no se importa y pide la ruta completa, Bebidas > Otros.
  • Importar solo suma. Si vuelves a subir una presentación que ya existe, se le añaden las categorías de la fila y conserva las que ya tenía. Dejar la celda en blanco no le quita ninguna.

Importar el archivo

Ojo: importar no se deshace. No hay un botón de revertir la importación: los productos creados hay que eliminarlos uno por uno. Revisa la tabla antes de confirmar.

  1. En Productos por sucursal, pulsa «Importar».
  2. Suelta el archivo en la zona de carga —«Suelta aquí el archivo o tócalo para elegirlo»— o tócala para buscarlo. Acepta .xlsx, .xls y .csv; si sueltas otra cosa, lo dice.
  3. Espera a que terminen «Leyendo el archivo…» y las revisiones: «Revisando cuáles ya existen…», «Revisando las categorías…» y «Revisando los códigos de barras…».
  4. Revisa las insignias: «N válidas» y, si las hay, «N con error».
  5. Si el archivo trae categorías que todavía no existen, sale un aviso azul: «Se crearán N categorías», con sus nombres. Léelo con calma: una errata —Bebiads— crearía una categoría de más, y en la columna «Categorías» de la tabla esas salen marcadas «nueva».
  6. Baja por la tabla y lee la columna «Estado» de cada fila, con sus avisos en ámbar.
  7. Si hay filas con error, apunta el motivo —sale entero—, corrige el archivo, pulsa «Cambiar archivo» y vuelve a subirlo.
  8. Cuando estés conforme, pulsa «Importar N filas».
  9. La tabla da paso a «Importando productos»: una barra con el avance real —«43 de 100 · 43 %»— y debajo, un letrero que va nombrando los productos de tu archivo: «Importando Arroz Bolsa 500g · Diana».
  10. Al terminar sale «Importación terminada» y un aviso con el resumen.

Puedes salir de la pantalla mientras importa. La importación sigue en el servidor; si vuelves a «Importar», la pantalla retoma la barra donde va, o te muestra el resultado si ya terminó. Si el servidor deja de contestar un momento, sale «El servidor no contesta. La importación sigue allá; vuelvo a preguntar en unos segundos.» y sigue preguntando sola.

Una importación a la vez. Mientras hay una en marcha —en cualquier computador del negocio—, otra no empieza: sale «Ya hay una importación en curso: espera a que termine.»

Al terminar, la pantalla dice cuántas filas revisó y qué pasó con ellas —«N con cambios», «N sin cambios» y «N con error»— y, debajo, «Las filas que no entraron», con el motivo de cada una. El número de fila es el renglón de tu hoja, el mismo que ves en Excel. Abajo están «Importar otro archivo» y «Volver a Productos por sucursal».

Cada fila deja su presentación asignada a la sucursal de esa fila: lo importado sale enseguida en Productos por sucursal y en la caja de esa sucursal, también si el negocio tiene varias. Una fila que solo agrega stock en otra sucursal la asigna también allí.


Cuando el archivo tiene filas que ya existen

La pantalla revisa antes de importar si una fila ya está completa en el sistema —producto, presentación, existencias y límites, todo en esa sucursal—. Si encuentra alguna, salen tres cosas:

  • La insignia ámbar «N ya existen» arriba.
  • Un aviso: «N filas ya existen en la base de datos», que explica que no se crea inventario nuevo salvo que tú lo pidas.
  • Una columna nueva, «Inventario», con un interruptor por fila.

En una presentación o un producto que ya existen, la importación solo suma, nunca quita:

  • Se actualizan el precio de venta y el de compra, los límites de stock que vengan escritos, el porcentaje de los impuestos que ya tenía y «se vende por», si la celda trae algo.
  • Se suman los impuestos, los códigos de barras y las categorías que no tuviera.
  • No se tocan el nombre, la marca, la descripción y la unidad de medida del producto, ni los interruptores (activo, controlaInventario, presentacionActiva). Si querías corregirlos, hazlo entrando al producto. → Crear un producto y sus presentaciones
  • Una celda en blanco no borra nada. Un stockMaximo en blanco deja el máximo que había.

Ojo: el aviso naranja solo aparece en las filas que traen la columna sucursal escrita. Si la dejas en blanco, la fila nunca se marca como repetida y el stock del archivo se suma sin preguntar. Cuando vayas a resubir una lista que ya importaste, escribe la sucursal en todas las filas.

Para sumar el stock del archivo a lo que ya hay:

  1. Busca la fila. Su estado dice «Ya existe», en ámbar.
  2. Enciende el interruptor de la columna «Inventario»: pasa de «No» a «Sí».
  3. Repite en cada fila que quieras sumar.
  4. Pulsa «Importar N filas».

Si lo dejas apagado, esa fila actualiza precios, límites e impuestos, pero no toca las existencias. Es lo que quieres cuando estás volviendo a subir la misma lista con precios nuevos.

Ojo: «Agregar inventario» suma, no reemplaza. Si la presentación tenía 20 y el archivo dice 15, quedan 35. Para cuadrar existencias contra lo que hay de verdad en la bodega, usa el Conteo físico.


Preguntas frecuentes

¿Puedo importar solo precios, sin tocar el stock? Sí. Deja vacías las columnas stockInicial, stockMinimo y stockMaximo, y llena precioVenta o precioCompra. Las filas que ya existan van a decir «Ya existe» y, con el interruptor de «Inventario» apagado, solo se actualizan los precios.

Escribí mal el nombre de una sucursal. ¿Qué pasa? Esa fila no falla: el stock, el precio y los límites se le cargan a la sucursal que tenga configurada este computador. Revisa la columna «Sucursal» de la tabla antes de importar.

¿Se pueden poner categorías desde el archivo? Sí, con la columna categorias, y se crean las que falten. → Las categorías

¿Y quitarle una categoría, un impuesto o un código de barras desde el archivo? No: importar solo suma. Para quitarlos, entra al producto o a la presentación. → Crear un producto y sus presentaciones

¿Y las imágenes? Tampoco. Las imágenes se suben una por una en la ficha de cada presentación.

Importé y en el resultado dice «sin cambios» en todo. Es que todo eso ya estaba así: mismos precios, mismos impuestos, mismos códigos. Si esperabas que sumara stock, te faltó encender el interruptor de «Inventario» en las filas que decían «Ya existe».

¿Tengo que quedarme mirando mientras importa? No. Puedes ir a otra pantalla y volver: la barra sigue donde va. El resultado se queda guardado media hora.

Pulso «Descargar plantilla» en la tableta y no pasa nada. Ya no: el sistema pregunta dónde guardar el archivo. Si el equipo no deja escribir, ahora lo dice —«No se pudo guardar la plantilla»—, y cerrar el selector sin guardar no cuenta como fallo.


Cuando algo no sale

Lo que ves Por qué pasa Qué hacer
«No se pudo leer el archivo» — «Asegúrate de que sea un CSV o un Excel válido.» El archivo está dañado, protegido con contraseña, o no es ninguno de los tres formatos que acepta. Ábrelo en Excel y guárdalo otra vez como .xlsx. Si no, empieza de nuevo desde «Descargar plantilla».
«Ese archivo no sirve» — «Tiene que ser un Excel (.xlsx, .xls) o un CSV.» Soltaste otra cosa en la zona de carga. Suelta el archivo correcto.
«No se pudo guardar la plantilla» — «Este equipo no dejó escribir el archivo.» El equipo no permitió guardar. Prueba en otro equipo, o pídele la plantilla a alguien que la tenga.
«nombre es obligatorio», «marca es obligatoria», «modelo es obligatorio» o «unidadMedida es obligatoria» en la columna «Estado» Esa fila dejó en blanco un dato que no se puede heredar: es la primera del producto y no hay fila anterior de dónde copiar. Llena esas celdas en el archivo y vuelve a subirlo.
«unidadMedida inválida — valores: …» El texto de esa celda no es uno de los doce valores permitidos. Suele ser una tilde o un plural: KILOS en vez de PESO. Copia el valor exacto del mensaje o de la hoja Instrucciones.
«tipoUbicacion inválida — valores: …» Lo mismo con la ubicación. Solo valen MOSTRADOR, BODEGA, TRANSITO y OTRO. Corrige la celda, o déjala vacía para que use MOSTRADOR.
«esta presentación ya tiene una fila con la misma sucursal, la misma ubicación y el mismo lote» Dos filas de la misma presentación repiten sucursal, ubicación y lote. Borra la repetida, o cámbiale la ubicación o el lote si de verdad son dos.
«precioVenta debe ser un número» —o lo mismo con precioCompra, stockInicial, stockMinimo, stockMaximo La celda trae un signo de peso o un texto. Déjala solo con dígitos: 25000, no $25.000.
«stockInicial no puede ser negativo» —o cualquiera de esos números La celda trae un número con -. Escríbelo sin signo.
«stockMinimo (50) es mayor que stockMaximo (10)» Los límites están al revés. Corrígelos en el archivo.
«impuestos: «inc» no tiene «:». Escríbelo como nombre:porcentaje, por ejemplo iva:19» Falta el porcentaje, o separaste con otra cosa. Escribe nombre:porcentaje y sepáralos con ;: iva:19;inc:8.
«impuestos: el porcentaje de «ica» tiene que estar entre 0 y 100, y dice 150» —o «… no es un número» El porcentaje no es un número de 0 a 100. Corrígelo: ica:1,5, sin % de más ni letras.
«impuestos: «IVA» está dos veces en la celda» El mismo impuesto aparece dos veces, aunque sea con otras mayúsculas o tildes. Deja uno solo.
«los impuestos son del producto y ya los puso la fila N: esta fila no los cambia» (en ámbar) Otra fila del mismo producto ya trajo impuestos distintos. No es un error. Si querías estos, ponlos en la primera fila del producto.
««ICA» no va en la factura electrónica: la DIAN solo recibe IVA e INC, y se declararía como IVA.» (en ámbar) —o «… se declararía como INC.» La factura electrónica solo declara dos impuestos: el IVA y el INC (impoconsumo). Uno con otro nombre se manda como INC si el nombre lleva «inc» o «consumo», y como IVA si no. No es un error: el producto queda con ese impuesto. Si es el impoconsumo, escríbelo inc o impoconsumo. Si es otro —el ICA, por ejemplo—, piensa si de verdad va en el producto: en la factura saldría como si fuera IVA.
«upc: el código «…» ya está en la fila N, que es otra presentación» Dos presentaciones del archivo comparten código. Un código es de una sola: corrige uno de los dos.
«upc: el código «…» ya es de otra presentación: «Arroz · Diana · Bolsa 1kg»» Ese código ya lo tiene otra presentación del sistema. Quítalo de la fila, o revisa si la fila es en realidad esa presentación y corrige el nombre o el modelo.
«upc: el código «…» es de una presentación eliminada («…»): restáurala o usa otro código» Lo tiene una presentación que eliminaste. Restáurala desde las eliminadas o usa otro código.
«upc: el código «…» está dos veces en la celda» o «upc: «…» tiene espacios o comas: separa los códigos con «;»» La celda repite un código o los separa con espacios o comas. Sepáralos solo con ;: 7701;7702.
«upc: «^» no sirve aquí: un código es de una sola presentación, no se copia de la de arriba» Pusiste ^ en upc. Escribe el código, o deja la celda en blanco para que se genere uno.
«seVendePor: «…» es muy largo: hasta 10 letras, como «unidad», «kg» o «caja»» La unidad de venta pasa de 10 caracteres. Acórtala: paquete, rollo, metro.
«controlaInventario: escribe sí o no (dice «…»)» —o activo, presentacionActiva La celda no dice sí ni no. Escribe sí o no, o déjala en blanco (sí).
«fechaCaducidad: «31/02/2027» no es una fecha: escríbela como 2027-03-31 o 31/03/2027» La fecha no existe o está escrita de otra forma. Escríbela como año-mes-día o día/mes/año.
«la fecha de caducidad (…) ya pasó» (en ámbar) El lote ya está vencido. No es un error. Revisa la fecha; si es correcta, se importa igual.
«precioVenta: «25.000» se lee como 25, sin puntos de miles. Si querías 25000, escríbelo así» (en ámbar) El punto de miles se lee como decimal. Quita el punto: 25000.
«impuestos: «^» copia la fila de arriba, y esta es la primera» —o con cualquier columna Pusiste ^ en la primera fila del archivo. Escribe el valor en esa fila; ^ va de la segunda en adelante.
«seVendePor: «^» copia la fila de arriba, que lo tiene en blanco» (en ámbar) —o con cualquier columna La fila de arriba tiene esa celda vacía, así que ^ también la deja vacía. Escribe el valor en la fila de arriba o en esta.
«seVendePor se ignora en esta fila: la presentación ya se definió arriba» (en ámbar) —o upc, controlaInventario, presentacionActiva Escribiste algo de la presentación en una fila que solo agrega stock. No es un error. Si querías ponerlo, escríbelo en la fila que crea la presentación.
«categorias: hay varias «Otros» (Bebidas › Otros · Aseo › Otros): escribe la ruta completa» Hay más de una categoría con ese nombre, y no se sabe cuál querías. Escribe la ruta completa, con sus padres: Bebidas > Otros. El mensaje dice cuáles hay.
«categorias: «^» copia la presentación de arriba, y no hay ninguna» Pusiste ^ en la primera presentación del archivo. Escribe la ruta en esa fila; ^ va de la segunda en adelante.
«categorias: «^» va solo en la celda: copia las categorías de la presentación de arriba» Pusiste ^ junto con otra ruta, por ejemplo ^; Ofertas. Escribe las rutas completas: Despensa > Granos; Ofertas.
«categorias: «…» tiene un nivel vacío» Hay dos > seguidos, o la ruta empieza o termina con >. Quita el > de más.
«categorias: «…» tiene más de 5 niveles» La ruta es demasiado honda; casi siempre es un error al escribir. Acórtala.
«la columna categorias se ignora en esta fila: la presentación ya se definió arriba» (en ámbar) Escribiste categorías en una fila que solo agrega stock. No es un error: la fila se importa igual. Si querías ponerlas, escríbelas en la fila que crea la presentación.
El botón «Importar N filas» está apagado O no hay ninguna fila válida, o todavía está revisando. Si ninguna sirve, la pantalla lo dice: «Ninguna fila se puede importar». Espera unos segundos. Si sigue apagado, corrige las filas con error.
«No se pudo importar» — «Ya hay una importación en curso: espera a que termine.» Alguien —tú en otra pantalla, u otro computador del negocio— está importando. Espera a que termine y vuelve a pulsar «Importar N filas».
«No se pudo importar» — «Tu usuario no puede importar productos: hace falta ADMIN o GERENTE.» Tu rol no puede importar; el DUENO no puede. Entra con un usuario ADMIN o GERENTE.
«No se pudo importar» — «El servidor no aceptó el archivo. Inténtalo de nuevo.» o «No hubo respuesta del servidor. Revisa la conexión e inténtalo de nuevo.» Se cayó la conexión con el servidor del negocio antes de empezar. No se importó nada. Revisa la conexión y vuelve a intentarlo. → Entrar y preparar la terminal
«El servidor no contesta. La importación sigue allá; vuelvo a preguntar en unos segundos.» La red parpadeó mientras importaba. La importación sigue en el servidor. Nada: la pantalla vuelve a preguntar sola.
«Importación terminada» con «N con error» y «Las filas que no entraron» Algunas filas se cayeron ya dentro del sistema, con datos que la revisión previa no podía comprobar. Lee el motivo de cada una —el número es el renglón de tu hoja—, corrige solo esas y vuelve a importarlas.
«Hay varias categorías «…» en el árbol: escribe la ruta completa, con sus padres separados por «>».» en «Las filas que no entraron» Alguien creó la otra categoría mientras revisabas. Corrige la ruta en el archivo y vuelve a importar esa fila.
«Presentación no encontrada para modelo '…' — asegúrate de que la presentación exista antes de agregar inventario.» en «Las filas que no entraron» Una fila de solo inventario apunta a una presentación que no existe. Pasa cuando la fila de arriba —la que la crea— quedó con error y no se importó. Corrige primero la fila que crea la presentación y vuelve a subir las dos juntas.
«El código «…» ya es de otra presentación: «…». Un código es de una sola presentación.» en «Las filas que no entraron» Otra presentación tomó ese código mientras revisabas. La fila no dejó nada a medias. Quita el código o corrígelo y vuelve a importar esa fila.
«La importación se detuvo» — «La importación se detuvo después de N de M filas: …» Algo tumbó la importación entera, por ejemplo la base de datos. Lo que ya entró quedó guardado. No repitas de una. Entra primero a «Todos los productos», mira qué alcanzó a crearse y vuelve a importar solo lo que falta.
«Se perdió el seguimiento de la importación: el servidor se reinició o terminó hace más de media hora. Revisa en «Todos los productos» qué alcanzó a entrar.» Volviste a la pantalla después de un reinicio del servidor, o mucho después de terminar. Revisa en «Todos los productos» qué entró antes de volver a importar.
Importaste bien pero un producto no sale en la caja de una sucursal Esa sucursal no venía en ninguna de sus filas, así que no se le asignó. Asígnalo en Productos por sucursal, o vuelve a importar la fila con esa sucursal.

Relacionado