Actualización de Artículos y Precios desde Archivos de Excel
Guía completa para importar, actualizar, recodificar y eliminar artículos de forma masiva usando archivos Excel.
¿Para qué sirve esta pantalla?
Esta función le permite realizar actualizaciones masivas del catálogo de productos del sistema, usando como fuente de información un archivo de Microsoft Excel. En lugar de modificar artículo por artículo, usted prepara el archivo con los datos y el sistema los procesa todos de una vez.
Desde esta pantalla puede hacer tres cosas:
Preparar el archivo Excel
Antes de usar esta pantalla necesita tener listo su archivo Excel. Siga las reglas que se describen a continuación para que el sistema pueda leerlo correctamente.
2.1 Reglas generales del archivo
- Formato del archivo: debe ser
.XLS(Excel 97-2003). El formato moderno.XLSXno es compatible. - Nombre de la hoja de trabajo: la primera hoja debe llamarse exactamente
Hoja1. Abra el Excel y verifique la solapa al pie de la pantalla. - Encabezados en la primera fila: la fila 1 debe contener los nombres de las columnas. Los datos comienzan desde la fila 2.
- Sin espacios en los encabezados: los nombres de columna no pueden tener espacios antes ni después. Incorrecto:
CODIGO. Correcto:CODIGO. - Sin acentos en los encabezados: los títulos no pueden contener á, é, í, ó, ú, ñ. El sistema detecta esto y muestra una advertencia.
- El archivo debe estar cerrado: no puede estar abierto en Excel al momento de importarlo. Si está abierto, el sistema dará un error de bloqueo.
- La columna CODIGO siempre es obligatoria, sin importar la acción que realice.
CODIGO se convierten automáticamente a MAYÚSCULAS durante la importación. Si el archivo tiene códigos con letras minúsculas, quedarán en mayúsculas en el sistema.2.2 Reglas para la columna CODIGO
- Longitud máxima: 13 caracteres. Si un código tiene más, puede activar el truncado automático (ver sección 5.2).
- Códigos con notación científica: si Excel convierte códigos numéricos largos al formato
1.23E+10, el sistema los convierte al valor numérico real automáticamente. - Filas con código vacío: se eliminan automáticamente antes de procesar.
- Códigos duplicados: si hay dos o más filas con el mismo código, solo se procesará la última. El sistema los detecta y los muestra en una pestaña "CÓDIGOS DUPLICADOS".
2.3 Todas las columnas disponibles
Datos básicos del artículo
| Columna en Excel | Qué importa | Límite / Notas |
|---|---|---|
| CODIGO | Código del artículo (identificador único) | Obligatorio siempre. Máx. 13 caracteres. |
| DESCRIPCION | Nombre / descripción del artículo | Máx. 50 caracteres. El excedente se puede enviar a Observaciones. |
| CODSEC | Código secundario (ej.: código de barras) | Solo si la empresa tiene habilitada la codificación doble. |
| RUBRO | Categoría principal del artículo | Se crea si no existe. Máx. 30 caracteres. |
| RUBRO1 | Sub-categoría del artículo | Se crea si no existe. Requiere activar opción. |
| RUBRO2 | Tercera categoría del artículo | Se crea si no existe. Requiere activar opción. |
| OBSERVACIONES | Notas internas del artículo | Máx. 255 caracteres. |
| UMEDIDA | Unidad de medida (kg, lts, unid., etc.) | Se crea si no existe. Máx. 15 caracteres. |
| PESO | Peso unitario en kilogramos | Valor numérico. |
| UBICACION | Ubicación física en depósito / almacén | Se crea si no existe. Máx. 15 caracteres. |
Precios e impuestos
| Columna en Excel | Qué importa | Notas |
|---|---|---|
| VENTA | Precio de venta del artículo | Indicar si el valor es Neto o Final (con IVA). Requiere activar opción. |
| LISTAPRECIO | Número de lista de precios destino | Si no se indica, se usa la lista seleccionada en pantalla. |
| TASAIVA | Tasa de IVA del artículo (número, ej: 21) | También se puede elegir una tasa fija para todos desde pantalla. |
| MONEDA | Moneda del precio: $ o U$S | Requiere activar opción de moneda. |
| UTILIDAD | % de utilidad para calcular precio de venta | Se aplica sobre el costo. Admite cadenas como 10+5. |
Costos y proveedores
| Columna en Excel | Qué importa | Notas |
|---|---|---|
| COSTO | Costo neto del artículo (sin IVA) | Valores vacíos o negativos no se importan; queda el valor anterior. |
| BONIF_COSTO | Bonificación/recargo del proveedor sobre el costo | Admite cadenas acumuladas como 10+5. |
| PROVEEDOR | Número o nombre del proveedor | Para asociar el artículo a un proveedor. |
| CODPROV | Código que el proveedor usa para el artículo | Se guarda en la lista de precios del proveedor. |
Existencias (stock)
| Columna en Excel | Qué importa | Notas |
|---|---|---|
| STOCK | Cantidad en existencia | Puede ser existencia final o ajuste (suma). Ver sección 6. |
| STOCK_MIN | Existencia mínima del artículo | Requiere activar opción correspondiente. |
| STOCK_REPONER | Cantidad de reposición sugerida | Requiere activar opción correspondiente. |
| STOCK_MAX | Existencia máxima del artículo | Requiere activar opción correspondiente. |
Columna especial — solo para Recodificación
| Columna en Excel | Descripción |
|---|---|
| NUEVOCODIGO | Código nuevo que reemplazará al actual. Obligatorio para recodificación. Máx. 13 caracteres. |
Descripción de la pantalla
Al abrir la función, se muestra la siguiente pantalla:
Acción: ● Importar y actualizar ○ Recodificar artículos ○ Eliminar los artículos
┌─────────────────────────────────────────────────────────────────────────┐ │ [ OPCIONES DE IMPORTACIÓN ] [ VISTA PREVIA DE DATOS ] [ ERRORES ] │ │ ┌──────────────┬─────────────┬───────────────────┬──────────────────┐ │ │ │nuevos arts. │ existencias │ impuestos/precios │ costos/proveed. │ │ │ │ │ │ │ │ │ │ │ [opciones] │ [opciones] │ [opciones] │ [opciones] │ │ │ └──────────────┴─────────────┴───────────────────┴──────────────────┘ │ └─────────────────────────────────────────────────────────────────────────┘
el archivo contiene 248 renglones [ PROCESAR ] [(?) ayuda]
3.1 Zona superior
- Campo de ruta del archivo: muestra la ruta del Excel seleccionado. Puede escribirla directamente o usar el botón
[...]. - Botón
[...]: abre el explorador de archivos para buscar y seleccionar el archivo.xls. - Opciones de acción: tres botones para elegir qué proceso se realizará. "Importar y actualizar" es la opción por defecto.
3.2 Pestañas principales
- OPCIONES DE IMPORTACIÓN: contiene las cuatro sub-pestañas de configuración. Solo aparece en el modo "Importar y actualizar".
- VISTA PREVIA DE DATOS: muestra en una grilla los datos leídos del archivo. Se habilita al seleccionar el archivo.
- ERRORES DEL ARCHIVO / CÓDIGOS DUPLICADOS: aparece automáticamente si el sistema detecta problemas de formato o códigos duplicados en el Excel.
3.3 Sub-pestañas de opciones
- nuevos artículos: opciones para agregar artículos, actualizar descripciones, rubros, observaciones, unidad de medida, peso, ubicación y código secundario.
- existencias: opciones para importar stock y sus límites (mínimo, reposición, máximo).
- impuestos y precios: tasa de IVA, precios de venta, moneda y utilidad.
- costos y proveedores: costos, bonificaciones y asociación a proveedores.
3.4 Botones de acción
- PROCESAR: inicia la importación. Durante el proceso se reemplaza por el botón DETENER.
- DETENER: aparece mientras se procesa. Interrumpe la importación en cualquier momento. Los artículos ya procesados quedan guardados.
- (?) ayuda: muestra información de ayuda y ofrece acceder a la ayuda en línea o descargar un archivo de muestra.
Paso a paso: cómo usar la función
Cree o edite su archivo .xls con la columna CODIGO y las columnas correspondientes a la información que quiere importar. Guárdelo y ciérrelo antes de continuar.
Haga clic en el botón [...] a la derecha del campo de ruta. Busque y seleccione su archivo .xls. El sistema lo leerá, validará su estructura y mostrará cuántos renglones contiene. Si detecta problemas (espacios en encabezados, acentos, columna CODIGO faltante), le avisará en este momento.
Haga clic en la pestaña "VISTA PREVIA DE DATOS" para ver en una grilla los datos que el sistema leyó del Excel. Confirme que los datos se interpretaron correctamente.
Seleccione: Importar y actualizar (para agregar o modificar artículos), Recodificar artículos (para cambiar códigos), o Eliminar los artículos. La selección cambia las opciones visibles.
En las cuatro sub-pestañas configure qué datos importar. Las secciones 5 a 8 de este manual explican cada opción en detalle.
El sistema valida primero que todas las columnas necesarias estén presentes en el archivo. Si falta alguna, le indica cuál es. Si todo está en orden, pide una confirmación y comienza el proceso mostrando el progreso en pantalla.
Al finalizar, el sistema muestra un mensaje con el resultado. Si hubo advertencias o errores en renglones individuales, le preguntará si desea ver el informe de errores (un archivo .txt con el mismo nombre que el Excel, en la misma carpeta).
Sub-pestaña: «Nuevos artículos»
Esta sub-pestaña concentra las opciones para controlar qué datos se importan y cómo se tratan los artículos nuevos y los ya existentes en el sistema.
5.1 Opción principal
DESCRIPCION con texto válido (no vacío) para cada artículo nuevo. Si la descripción está vacía, ese artículo no se agregará y se registrará en el informe. Además se debe indicar una tasa de IVA (en pantalla o en la columna TASAIVA).5.2 Opciones del código
CODSEC en el archivo. Solo disponible si la empresa tiene habilitada la codificación doble.5.3 Opciones de descripción
DESCRIPCION en el archivo.5.4 Campos adicionales del artículo
OBSERVACIONES en el campo de notas del artículo. Máximo 255 caracteres. El excedente se trunca con aviso en el informe.UMEDIDA. Si la unidad no existe en el sistema, la crea automáticamente.PESO.UBICACION. Si la ubicación no existe en el sistema, la crea automáticamente.5.5 Opciones de rubros / categorías
Si su sistema tiene configuradas categorías, puede importarlas desde el Excel. Cada opción corresponde a un nivel de categoría distinto:
RUBRO. Si no existe en el sistema, la crea automáticamente.RUBRO1. Si no existe, la crea.RUBRO2. Si no existe, la crea.5.6 Control de existencia para nuevos artículos
Sub-pestaña: «Existencias»
Esta sub-pestaña solo es visible si el sistema tiene habilitado el control de stock. Permite importar cantidades en existencia y los límites de stock para cada artículo.
6.1 Importar existencias
STOCK en el archivo. Al activar esta opción, se habilitan las opciones de interpretación y el campo de depósito.Una vez activa la opción, debe elegir cómo se interpreta el valor de la columna STOCK:
| Opción | Comportamiento |
|---|---|
| como nueva existencia | La existencia del artículo quedará exactamente como la cantidad indicada en la columna STOCK. El sistema calcula la diferencia con la existencia actual y genera un movimiento de ajuste en el historial. |
| como ajuste | La cantidad indicada se suma a la existencia actual. Puede indicar valores negativos para descontar stock. |
También debe completar:
- Los movimientos se imputarán al depósito Nro.: ingrese el número del depósito donde se registrará el ajuste. Debe ser un depósito configurado para controlar existencias.
- Descripción de los movimientos (opcional): texto que aparecerá en el historial. Si lo deja vacío, se usa: "AJUSTE POR IMPORTACION ARCHIVO EXCEL".
6.2 Límites de stock y otras opciones
STOCK_MIN.STOCK_REPONER.STOCK_MAX.Sub-pestaña: «Impuestos y precios»
7.1 Tasa de IVA
Puede definir la tasa de IVA de dos maneras:
- Seleccionando del listado: elige una tasa fija que se aplicará a todos los artículos. Esta tasa aplica solo a los artículos nuevos; los existentes conservan su tasa actual a menos que la columna
TASAIVAla indique. - Opción "se indica en el archivo": seleccione esta opción en el listado si desea que cada artículo tenga su propia tasa. El archivo debe incluir la columna
TASAIVAcon el valor numérico (ej:21,10.5,0).
7.2 Precios de venta
Para importar precios, haga clic sobre la etiqueta "Importar precios de venta" (funciona como un casillero). El archivo debe incluir la columna VENTA.
LISTAPRECIO con un número válido de lista, ese número prevalece sobre la lista seleccionada en pantalla.7.3 Moneda
MONEDA con el valor $ (pesos) o U$S (dólares) para cada artículo.7.4 Utilidad
UTILIDAD. Puede indicarse un valor simple (25) o una cadena acumulada (10+5).UTILIDAD, activa esta opción para que igualmente se procese ese renglón (borrará la utilidad anterior del artículo). Si no está activa, los renglones con utilidad vacía se omiten.Sub-pestaña: «Costos y proveedores»
8.1 Importar costos
COSTO. Los valores vacíos o negativos no se procesan; queda el valor anterior del artículo.0 en la columna COSTO.8.2 Bonificaciones / recargos sobre el costo
Solo una de estas opciones puede estar activa a la vez:
BONIF_COSTO. Puede indicarse un porcentaje simple (10) o una cadena acumulada (10+5). Al activar esta opción, la anterior se desactiva automáticamente.8.3 Asociar artículos a un proveedor
PROVEEDOR con el número de código del proveedor para cada fila. Al activar esto, se limpia el listado desplegable.CODPROV. Si no hay proveedor seleccionado, esta opción se oculta.Acción: Recodificar artículos
Esta acción permite cambiar masivamente los códigos de artículos que ya existen en el sistema.
9.1 Columnas requeridas en el archivo
| Columna | Descripción | Reglas |
|---|---|---|
| CODIGO | Código actual del artículo (el que ya existe en el sistema) | Obligatorio. Debe coincidir exactamente. |
| NUEVOCODIGO | Código nuevo que reemplazará al actual | Obligatorio. Máx. 13 caracteres. |
9.2 Cómo funciona el proceso
- El sistema cuenta cuántos códigos del Excel coinciden con artículos del inventario y muestra el número.
- Si no hay coincidencias, cancela el proceso y le avisa.
- Muestra una confirmación describiendo qué tablas serán modificadas.
- Si acepta, actualiza el código en: Inventario, ListaPrProd, ListaPrProv, CodigosHistoricos, MovStock (comprobantes) y StockElab.
- Los renglones omitidos (código vacío, nuevo código de más de 13 caracteres) quedan registrados en un archivo de texto al finalizar.
Acción: Eliminar artículos
Esta acción elimina del sistema todos los artículos cuyos códigos estén en el archivo Excel.
10.1 Archivo requerido
El archivo solo necesita la columna CODIGO con los códigos de los artículos a eliminar. Las demás columnas son ignoradas.
10.2 Cómo funciona el proceso
- El sistema compara los códigos del archivo con los artículos existentes en el inventario.
- Informa cuántos artículos coinciden y pide confirmación antes de proceder.
- Si no hay coincidencias, cancela y avisa.
- Si acepta, elimina los registros de las tablas: Inventario, ListaPrProd, ListaPrProv, CodigosHistoricos y StockElab.
- Al finalizar, muestra la cantidad de artículos eliminados.
El informe de errores y advertencias
Al finalizar el proceso de importación, si hubo renglones con problemas, el sistema le preguntará si desea ver el informe. Este informe es un archivo .txt que se guarda automáticamente en la misma carpeta y con el mismo nombre que el archivo Excel.
| Mensaje en el informe | Causa y qué hacer |
|---|---|
| Error en el renglon N: el dato de CODIGO está vacío | La fila N del Excel no tenía valor en la columna CODIGO. Ese renglón fue omitido. |
| Error en el renglon N: el dato de DESCRIPCION está vacío | Se intentó agregar un artículo nuevo pero no tenía descripción. No fue agregado. Complete la columna DESCRIPCION. |
| Error en el renglon N: la tasa de IVA indicada no corresponde… | La tasa indicada no existe en el sistema. Verifique los valores válidos de tasa de IVA en su empresa. |
| Error en el renglon N: el código excede los 13 caracteres | El código tiene más de 13 caracteres y no está activa la opción de truncado. Active "truncar código" o corrija el Excel. |
| La descripción indicada en el renglon N es distinta a la indicada en el sistema. Se ha actualizado. | Aviso informativo: la descripción fue actualizada porque era diferente a la registrada en el sistema. |
| El costo del artículo X indicado en el renglon N está vacío y no se ha procesado | El campo COSTO estaba vacío. Para actualizar a cero, ponga el número 0 explícitamente en la columna COSTO. |
| Error en el renglon N: no se ha encontrado un proveedor con código Nº X | El número de proveedor en la columna PROVEEDOR no existe en el sistema. Verifique el código del proveedor. |
| Error en el renglon N: no es posible importar el precio de venta ya que la lista de precios indicada en LISTAPRECIO no existe | El número de lista en la columna LISTAPRECIO no corresponde a ninguna lista del sistema. Verifique los números de lista válidos. |
| El código X se ha truncado. Ha quedado como código Y | El código fue recortado porque activó la opción de truncado. El nuevo código quedó como se indica. Verifique que no colisione con otro código existente. |
Solución de problemas frecuentes
«No se encontró la hoja Hoja1» o error al abrir el archivo
Hoja1 (mayúscula H, sin espacios). Abra el Excel, mire las solapas al pie, haga clic derecho sobre la solapa → Cambiar nombre.«Error de bloqueo de archivo»
«El archivo no contiene la columna CODIGO»
Verifique que su archivo incluya un encabezado con el texto exacto CODIGO (sin acento, puede ser en mayúsculas o minúsculas, pero sin espacios antes ni después).
Artículos nuevos no se agregan al sistema
Verifique que:
- Esté activo el casillero "La lista contiene artículos nuevos..."
- Esté activo el casillero "actualizar descripciones"
- El archivo tenga la columna
DESCRIPCIONcon texto válido para cada artículo nuevo. - Esté indicada una tasa de IVA (en el listado de pantalla o en la columna
TASAIVA).
Los precios de venta no se actualizan
Verifique que:
- Esté activo el casillero de importación de precios (clic sobre la etiqueta "Importar precios de venta").
- El archivo tenga la columna
VENTA. - Esté seleccionada una lista de precios válida, o el archivo tenga la columna
LISTAPRECIO. - Los valores de precio estén en formato numérico correcto (sin texto, sin símbolo de moneda).
Los costos no se actualizan
Verifique que:
- Esté activo el casillero "importar costos".
- El archivo tenga la columna
COSTO. - Los valores sean positivos (los negativos o vacíos se ignoran).
Aparece la pestaña «CÓDIGOS DUPLICADOS»
El sistema encontró filas con el mismo código en el archivo. El proceso continuará, pero solo procesará el último renglón de cada grupo de duplicados. Revise su archivo y elimine o corrija las filas duplicadas.
El proceso se interrumpió con «Error en el renglón N»
El sistema le mostrará un cuadro preguntando si desea continuar. Si elige continuar, ese renglón se omite y el proceso sigue con el siguiente. Si elige no continuar, el proceso se detiene pero los artículos ya procesados quedan guardados.
Tabla de referencia rápida
Resumen de todas las columnas reconocidas del archivo Excel, con la acción correspondiente y la sub-pestaña donde se activa cada una:
| Columna Excel | Acción | ¿Obligatoria? | Pestaña de activación |
|---|---|---|---|
| CODIGO | Todas | SÍ siempre | — |
| DESCRIPCION | Importar/Actualizar | Para artículos nuevos | nuevos artículos |
| CODSEC | Importar/Actualizar | Si está activa | nuevos artículos |
| RUBRO | Importar/Actualizar | Si está activa | nuevos artículos |
| RUBRO1 | Importar/Actualizar | Si está activa | nuevos artículos |
| RUBRO2 | Importar/Actualizar | Si está activa | nuevos artículos |
| OBSERVACIONES | Importar/Actualizar | Si está activa | nuevos artículos |
| UMEDIDA | Importar/Actualizar | Si está activa | nuevos artículos |
| PESO | Importar/Actualizar | Si está activa | nuevos artículos |
| UBICACION | Importar/Actualizar | Si está activa | nuevos artículos |
| STOCK | Importar/Actualizar | Si está activa | existencias |
| STOCK_MIN | Importar/Actualizar | Si está activa | existencias |
| STOCK_REPONER | Importar/Actualizar | Si está activa | existencias |
| STOCK_MAX | Importar/Actualizar | Si está activa | existencias |
| TASAIVA | Importar/Actualizar | Si "se indica en archivo" | impuestos y precios |
| VENTA | Importar/Actualizar | Si está activa | impuestos y precios |
| LISTAPRECIO | Importar/Actualizar | No (opcional) | impuestos y precios |
| MONEDA | Importar/Actualizar | Si está activa | impuestos y precios |
| UTILIDAD | Importar/Actualizar | Si está activa | impuestos y precios |
| COSTO | Importar/Actualizar | Si está activa | costos y proveedores |
| BONIF_COSTO | Importar/Actualizar | Si está activa | costos y proveedores |
| PROVEEDOR | Importar/Actualizar | Si "se indica en archivo" | costos y proveedores |
| CODPROV | Importar/Actualizar | Si está activa | costos y proveedores |
| NUEVOCODIGO | Recodificar | SÍ | — |