APIPreciosDocumentaciónBlogSociosContacto
Volver al blog
Tutorial

Asistencia en Tiempo Real en tu ERP

Cómo canalizar datos de asistencia en vivo desde dispositivos biométricos hacia ERPs como Odoo, SAP o tu HRMS personalizado usando webhooks de PunchConnect.

Product Team·Dec 20, 2025·7 min de lectura

El patrón de integración

El caso de uso más común de PunchConnect es canalizar datos de asistencia hacia un ERP o HRMS. El patrón es simple: PunchConnect envía un webhook → tu middleware lo recibe → tu middleware escribe en la API del ERP.

Este middleware puede ser tan simple como una función serverless de 20 líneas.

Ejemplo de integración con Odoo

Odoo tiene una API JSON-RPC para crear registros de asistencia. Cuando PunchConnect envía un evento punch_in, tu middleware mapea el employee_id al registro de empleado de Odoo y crea una entrada de asistencia.

Hemos visto clientes lograr que esto funcione en menos de una hora usando un simple script de Python en Railway.

Integración con SAP

Para SAP, el enfoque es similar pero utiliza la API OData de SAP o llamadas RFC. La diferencia clave es la autenticación de SAP — necesitarás configurar un destino RFC y gestionar el manejo de sesiones de SAP.

Recomendamos usar SAP Cloud Integration (CPI) como capa de middleware. Puede recibir webhooks de PunchConnect y enrutarlos a sistemas SAP on-premise.

HRMS personalizado

Si has construido tu propio HRMS, la integración es aún más simple. Solo apunta el webhook de PunchConnect a tu endpoint de API de asistencia. Empareja empleados por ID o número de credencial, y escribe el registro directamente en tu base de datos.

El payload del webhook incluye todo lo que necesitas: ID de empleado, información del dispositivo, timestamp, dirección del fichaje (entrada/salida) y método de verificación (huella dactilar, rostro, RFID).

Artículos relacionados

Asistencia en Tiempo Real en tu ERP | PunchConnect