En resumen
Integrar conecta los sistemas que ya operas para que nadie retipee entre ellos. Lo que decide el proyecto no es la conexión, es lo que pasa cuando falla: reintentar sin duplicar, una cola que absorba el pico y una conciliación diaria que encuentre lo que se perdió en silencio.
El día bueno es la mitad fácil
Conectar dos sistemas mientras los dos están arriba es un problema resuelto. Toda demostración de integración funciona. Lo que separa una integración que dura de una que necesita a alguien mirándola es lo que pasa en los días malos.
La API del proveedor devuelve un 500 a mitad de un lote. Un webhook llega dos veces. El límite de peticiones pega en la hora más movida del mes. El sistema remoto acepta la petición, responde 200 y en silencio no hace nada — esa es la falla cara, porque no genera ninguna alerta: la integración reporta éxito y la divergencia la descubre un cliente días después.
Cuando la operación atiende varios países, aparece una falla más, y es la que menos se anticipa: el día no termina a la misma hora en todos lados. Si cada sistema cierra en su hora local y el reporte suma todo sin decidir un corte, «las ventas de ayer» son cuatro números distintos y ninguno está equivocado.
Cómo lo construimos
Idempotencia antes que nada
Toda operación que cambia estado lleva una clave que hace seguro repetirla. Sin eso, el reintento convierte una falla pasajera en un pedido duplicado — y el pedido duplicado cuesta más que la caída.
Un huso de referencia para el corte
El dato guarda el instante en UTC y el reporte decide dónde corta el día. Guardar la hora local sin la referencia hace que el consolidado sea irreconstruible, y no hay forma de arreglarlo después sin volver a los registros de origen.
La moneda se guarda con su tasa y su momento
No solo el valor convertido. Un sistema que guarda el resultado y descarta el insumo hace imposible rehacer el consolidado cuando alguien pregunta por qué el mes cerró distinto — y siempre pregunta.
Conciliación diaria, por país y consolidada
Una rutina lee lo que cada lado está mostrando de verdad, lo compara con lo que debería y reporta la diferencia. Es el único mecanismo que atrapa las fallas silenciosas, y es la pieza que casi toda integración se salta.
Preguntas frecuentes
¿Integran con el proveedor de factura electrónica de mi país?
Sí, y esa es la forma correcta de hacerlo. El proveedor autorizado mantiene el estándar al día porque es su obligación legal; nosotros integramos con él y construimos lo que lo rodea. Reimplementar la norma fiscal dentro del sistema del cliente lo deja atado a una regla que cambia sin avisar y que nadie del equipo tiene la obligación de seguir.
El otro sistema no tiene API. ¿Se puede igual?
Intercambio de archivos por SFTP, una vista de base de datos o una exportación programada siguen siendo superficies de integración perfectamente buenas, y muchas veces más confiables que una API mal construida. La ausencia de API moderna cambia la latencia que se puede prometer, no si la integración es posible.
¿Cuánto tarda una integración?
Depende mucho más de la cantidad de sistemas de origen y del estado del dato que del volumen. Dos sistemas con identificadores consistentes se conectan en semanas; cinco sistemas donde el mismo cliente tiene tres códigos distintos es un proyecto de meses, y el trabajo real está en decidir cuál de los tres manda.
También hacemos
Leer esto en portugués
La versión en portugués de esta página entra en más detalle: /servicos/integracao-de-sistemas.