Descarga e importación automática desde URL
Una plantilla de CSVimport puede descargar automáticamente su archivo desde una URL y reimportarlo cada cierto tiempo, sin intervención manual.
Para que funcione la descarga automática, la plantilla debe tener:
- Las columnas mapeadas en la pestaña Campos
- La URL del archivo configurada
- Un período de descarga mayor que cero
Configurar la URL y el período
Para configurar entramos en Administrador → Biblioteca, pestaña CSV y le damos a nuevo

Aquí encontramos varias casillas a rellenar:
- URL del archivo: dirección HTTP, HTTPS o FTP donde está el CSV
- Período de descarga: cada cuánto debe descargarse (por ejemplo,
1→ Horas) - Plantilla: nombre para la plantilla
- Perfil: según el perfil que cojamos cuando vayamos a mapear las columnas mas adelantes nos apareceran unas opciones u otras
- Modo importación: si queremos solo añadir, actualizar, o añadir y modificar
- Primera línea; en que línea empiezan los datos, or defecto 0.
- 3 checkbox: tienen la descripción bastante clara
Guarda la plantilla.

Una vez hemos guardado, se cargaran los datos del csv de la URL, debemos mapear las columnas del csv con las nuestras, normalmete se pone igual (por ejemplo Nombre = Nombre), tenemos varias para elegir.

*La URL debe devolver el contenido del CSV en texto plano. También se admite FTP con el formato: ftp://usuario:contraseña@servidor.com|/ruta/archivo.csv
Cómo funciona la descarga automática
El Cron de FacturaScripts se encarga de ejecutar las descargas. Cada vez que se ejecuta, busca las plantillas que tienen URL y período configurados y, si ha pasado el tiempo indicado, descarga el archivo y lo importa.
Antes de importar, el sistema compara el contenido del archivo descargado con el de la última importación. Si el archivo no ha cambiado, omite la importación para evitar duplicados. En el log aparecerá el mensaje "CSV file unchanged, skipping import".
Si el contenido ha cambiado, importa los datos y actualiza el registro interno para la próxima comparación.