Inicio · Mapa · Productos y servicios · Importar ítems desde Excel/CSV
Esta guía explica la pantalla Importar Ítems desde CSV, con la que puede cargar o actualizar cientos de productos de una sola vez desde una planilla preparada en Excel y guardada como CSV: ítems, listas de precios, precios de compra por proveedor, unidades de medida, kits de venta, listas de materiales y códigos alternativos. También permite exportar esos mismos datos para corregirlos en Excel y volver a cargarlos.
Dar de alta productos uno por uno en Productos y servicios → Productos / ítems está bien para diez; para quinientos, no. Esta pantalla lee un archivo CSV (texto separado por comas, que Excel genera con Guardar como → CSV) y, fila por fila:
Las cuentas contables de los ítems nuevos (ventas, inventario, costo, ajuste, ensamblaje) se toman de los valores por defecto que la pantalla muestra arriba; NITRO los valida antes de importar.
No genera asientos: solo crea maestros. El inventario inicial de esos ítems se carga después con un ajuste de inventario (Ajustes de inventario) o con el Balance de apertura.
¿Excel o CSV? La pantalla acepta solo CSV. Prepare la planilla en Excel y guárdela como CSV (delimitado por comas). Si sus descripciones llevan comas, guarde con separador ; y escriba ; en el campo Field separator.
¿Es lo mismo que Importaciones? No. Importaciones (pólizas e ítems importados) carga ítems de una póliza de importación con datos aduaneros (DIM, subpartida, serie, lote, vencimiento) y los lleva a una carpeta de costeo. Esta pantalla carga el catálogo general, sin datos aduaneros, y además precios, kits y unidades.
Es un complemento del módulo Productos y servicios (nombre del complemento: Importar Ítems desde CSV). Para usarlo:
La pantalla conserva sus textos en inglés (Import of CSV formatted Items, Default GL Accounts, Import CSV File…). Esta guía los cita tal como aparecen.
El archivo tiene siempre 10 columnas, en este orden, y la primera columna dice qué tipo de dato trae la fila. La primera línea del archivo es el encabezado (se ignora). Las columnas que un tipo no usa se dejan vacías (pero deben existir, para mantener las 10 posiciones).
| Pos. | Columna | ITEM | PRICE | BUY | UOM | KIT / FOREIGN | BOM |
|---|---|---|---|---|---|---|---|
| 1 | type | ITEM | PRICE | BUY | UOM | KIT o FOREIGN | BOM |
| 2 | item_code | código del ítem | código del ítem | código del ítem | abreviatura de la unidad | código del kit / código alternativo | código del producto padre |
| 3 | stock_id | el mismo código | – | – | nombre de la unidad | código del ítem componente | código del componente |
| 4 | description | descripción | – | descripción para el proveedor | – | descripción | nombre del centro de trabajo |
| 5 | category | categoría (se crea si no existe) | – | nombre del proveedor (debe existir) | – | categoría | – |
| 6 | units | unidad de medida | – | unidad del proveedor | – | – | – |
| 7 | qty | dimensión (opcional, se crea) | – | factor de conversión | decimales | cantidad del componente en el kit | cantidad del componente |
| 8 | mb_flag | B / M / S | – | – | – | – | – |
| 9 | currency | moneda del precio (vacío = Bs) | moneda | moneda | – | – | – |
| 10 | price | precio de venta (opcional) | precio de venta | precio de compra | – | – | – |
type,item_code,stock_id,description,category,units,qty,mb_flag,currency,price ITEM,CEM-IP30,CEM-IP30,Cemento Portland IP-30 (bolsa 50kg),Materiales,U,,B,,58 ITEM,CLAVO-3,CLAVO-3,Clavo 3 pulgadas (kg),Ferretería,kg,,B,,16 ITEM,SRV-INST,SRV-INST,Servicio de instalación,Servicios,U,,S,,250 PRICE,CEM-IP30,,,,,,,BOB,55 FOREIGN,7791234567890,CLAVO-3,Clavo 3 pulgadas (kg),Ferretería,,1,,, KIT,KIT-ALBANIL,CEM-IP30,Kit albañil,Kits,,2,,, KIT,KIT-ALBANIL,CLAVO-3,Kit albañil,Kits,,5,,, UOM,kg,Kilogramo,,,,2,,,
Guárdela como CSV con separador coma (o ; si usa comas en las descripciones) y codificación UTF-8 para que se respeten las tildes.
| Campo (como aparece) | Significado |
|---|---|
| Sales Account | Cuenta de ventas que recibirán los ítems nuevos (los existentes también se actualizan con ella). |
| Inventory Account | Cuenta de inventario (activo). Debe ser de inventario, no de caja/banco. |
| C.O.G.S. Account | Cuenta de costo de ventas. |
| Inventory Adjustments Account | Cuenta de ajustes/diferencias de inventario. No puede ser la misma que la de inventario. |
| Item Assembly Costs Account | Cuenta de costos de ensamblaje (producción en proceso). |
| Field separator | Separador del CSV: , (por defecto) o ;. |
| To Location | Almacén en el que se habilitan los ítems con inventario. |
| Item Tax Type | Tipo de impuesto de los ítems (normalmente IVA). |
| Sales Type | Lista de precios a la que van los precios de las filas ITEM, KIT y PRICE. |
| CSV Import File | El archivo. |
| Botón Import CSV File | Ejecuta la importación. |
NITRO valida las cuentas antes de importar: si alguna no existe en el plan, es de caja/banco o la de ajuste coincide con la de inventario, muestra el error y no importa nada.
El enlace Export (arriba, junto a Import) genera un CSV con los datos actuales, útil para corregir masivamente y reimportar, o para migrar a otra empresa:
| Export Type | Contenido |
|---|---|
| Item | Todos los ítems activos (filas ITEM, sin precio). |
| Price List | Precios de la lista elegida en Sales Type (for Price Lists) (filas PRICE). |
| Purchase Price | Precios de compra por proveedor (filas BUY). |
| Units of Measure | Unidades (filas UOM). |
| Kit | Componentes de kits de venta (filas KIT). |
| Bill of Materials | Listas de materiales (filas BOM). |
| Foreign Item Codes | Códigos alternativos (filas FOREIGN). |
Elija el tipo, la lista de precios si corresponde y presione Export CSV File. Si no hay datos, verá “No Results to download.”.
Flujo recomendado para cambiar precios: exporte Price List, edite la columna price en Excel, guarde como CSV y reimporte. Los precios existentes se actualizan.
Ninguno. Esta pantalla crea y actualiza maestros (ítems, categorías, unidades, precios, kits, listas de materiales). Las cuentas que asigna a cada ítem se usarán después, en cada venta, compra, ajuste o producción. El primer movimiento contable de un ítem importado será el ajuste de inventario inicial: Debe Inventario / Haber cuenta de ajuste de inventario (o la cuenta de apertura que use).