Interfaz sin API: conectar software sin interfaz de programación
También los programas sin API se pueden conectar. Usamos para ello lo que ofrece el sistema: una exportación de archivos, una carpeta de intercambio, SFTP o el acceso de lectura a la base de datos. La interfaz recoge los datos de forma automática, los valida, los convierte y los transfiere por API al sistema de destino.
El problema: el sistema antiguo solo sabe exportar
Muchas empresas trabajan con software que lleva años funcionando de forma fiable, pero no tiene una interfaz moderna. Puede ser una gestión de almacén local, una solución sectorial o una lista de Excel que se ha convertido en la herramienta central. Los datos solo salen mediante una exportación.
Así que alguien exporta cada mañana un archivo CSV, lo abre, corrige columnas y lo importa en el siguiente programa. O bien los datos se teclean enteros a mano. En ese proceso se producen errores: separadores equivocados, columnas desplazadas, diéresis y tildes que se rompen en la importación, registros duplicados porque la exportación se leyó dos veces. Y cuando la persona responsable está de vacaciones, la exportación se queda sin hacer.
Cómo conectamos sistemas sin API
Examinamos qué salidas tiene el sistema y elegimos la más estable.
Exportación de archivos
Muchos programas pueden escribir CSV, XML o Excel de forma automática en una carpeta. La interfaz recoge allí el archivo en cuanto está completo.
SFTP
Si el sistema está en manos de un proveedor de servicios, intercambiamos archivos mediante un acceso SFTP protegido, en ambos sentidos.
Base de datos
Si el programa tiene su propia base de datos, leemos directamente de ella, de acuerdo con usted y con el fabricante. Escribimos solo si se autoriza de forma expresa.
Importación en el sistema de destino
Algunos sistemas de destino aceptan archivos, por ejemplo DATEV mediante el formato DATEV. Entonces generamos exactamente ese archivo.
Detectar registros modificados
Un problema frecuente: la exportación contiene cada vez todos los registros y no hay fecha de modificación. La interfaz guarda entonces para cada registro una huella de su contenido. En la siguiente ejecución compara y transfiere solo lo que es nuevo o ha cambiado. Detecta las entradas eliminadas porque faltan en la exportación y las trata según una regla fija.
Validar en lugar de importar a ciegas
Antes de transferir nada, la interfaz comprueba cada archivo: ¿coinciden las columnas y los separadores? ¿Están rellenos los campos obligatorios? ¿Son válidos los importes y las fechas? ¿Encaja la codificación de caracteres? Las filas erróneas se apartan con su motivo y el resto sigue adelante. Cada archivo se procesa una sola vez, aunque por descuido esté dos veces en la carpeta. Todo se registra y, si hay errores, se genera una alerta.
- Archivo de exportación se recoge y se valida según calendario
- Registros modificados se detectan y se convierten en cada ejecución
- Datos se transfieren por API o mediante archivo de importación en cada ejecución
- Respuesta se deposita como archivo si se desea
Objetos de datos habituales
| Objeto | Origen habitual | Qué hay que tener en cuenta |
|---|---|---|
| Artículos y precios | Exportación de la gestión de almacén local | número de artículo único, formato de precio |
| Pedidos y facturas | Software sectorial | tipos de IVA, números de justificante, abonos |
| Clientes y direcciones | Base de datos o lista de Excel | duplicados, grafías, campos obligatorios |
| Existencias | Programa de almacén | frecuencia y momento de la exportación |
Cuándo hay una vía más sencilla
No toda exportación necesita una interfaz propia. Si importa un archivo una vez al mes y lo resuelve en pocos minutos, el esfuerzo apenas compensa. Compruebe también si el fabricante ofrece ya una API o una actualización con interfaz. Algunos servicios de automatización pueden procesar archivos de carpetas en la nube. Con bases de datos locales, formatos propios o altos requisitos de validación, sin embargo, llegan a su límite. Más información en el glosario, en iPaaS y middleware.
Una conexión propia compensa cuando la exportación se produce a diario, los errores salen caros o intervienen varios sistemas. A menudo es también el paso intermedio para seguir usando un sistema antiguo hasta que llegue el momento de cambiarlo.
Ejemplos por sector
Los más afectados son las empresas con software sectorial crecido con los años, por ejemplo en la artesanía, el comercio mayorista o la logística. Los fundamentos sobre interfaces en general se explican en el glosario, en interfaz y mapeo de datos.
Proceso
En la revisión gratuita (30 minutos) examinamos qué exportaciones y accesos ofrece el sistema. Lo mejor es que nos envíe de antemano un archivo de ejemplo sin datos reales de clientes. En 3 días laborables recibe una oferta a precio cerrado y la ejecución dura por lo general de 2 a 4 semanas. Detalles en Proceso y precios.
Preguntas frecuentes
¿Se puede conectar de verdad un software sin API?
Sí, si entrega datos de alguna forma: como archivo, mediante una carpeta de intercambio o a través de su base de datos. Si no existe ninguno de esos caminos, se lo decimos en la revisión.
¿Cómo automatizo una exportación CSV diaria?
La mayoría de los programas pueden escribir exportaciones programadas en una carpeta. La interfaz recoge allí el archivo, lo valida y lo transfiere. Si el programa no puede hacerlo, buscamos otro camino, por ejemplo a través de la base de datos.
¿Cómo se detectan registros modificados sin fecha de modificación?
La interfaz guarda para cada registro una huella de su contenido y la compara en la siguiente ejecución. Así solo se transfieren los registros nuevos y modificados.
¿Está permitido y es seguro el acceso directo a la base de datos?
Lo aclaramos de antemano con usted y, si es necesario, con el fabricante. Trabajamos con un usuario propio que solo puede leer y accedemos únicamente a las tablas que se necesitan.
¿Qué ocurre si cambia el formato de exportación?
La interfaz detecta columnas que faltan o son nuevas y detiene el procesamiento en lugar de transferir datos erróneos. Usted y nosotros recibimos una alerta. La adaptación al nuevo formato la recibe como oferta a precio cerrado.
Fuentes
- DATEV Hilfe-Dokument 1034038: Buchungsstapel und Stammdaten im DATEV-Format importieren, consultado el 20/10/2026
Relacionado
Mapeo de datos
El mapeo de datos define qué campo del sistema A fluye a qué campo del sistema B y cómo se convierten los valores. Explicación, ejemplo y consejos.
Interfaz
Una interfaz conecta dos sistemas para que intercambien datos automáticamente. Definición, ejemplo del día a día y diferencias con API y middleware.
Oficios
Software para oficios conectado con mayoristas, contabilidad y apps de obra.
Logística
ERP conectado con empresas de paquetería, plataformas de envío y transportistas, mediante API, EDIFACT o FORTRAS.
Encargar una interfaz
Conexión directa entre dos sistemas, precio cerrado tras la revisión gratuita y el código es suyo.
