Odoo y el control de asistencia del personal en campo: límites, la migración a la API JSON-2 y cómo integrarlo bien
Miles de empresas en México usan Odoo para recursos humanos y nómina. Su módulo de Asistencias funciona bien en oficinas: un kiosco, un clic de entrada y otro de salida. Pero cuando la plantilla está repartida en almacenes, tiendas, obras o rutas —y cuando desde 2027 el registro electrónico de jornada será obligatorio— aparecen límites que conviene entender antes de que lleguen las auditorías.
Dónde se queda corto un registro básico
La fecha que debes tener en el radar: el retiro de XML-RPC
Odoo 19 introdujo la API externa JSON-2 (endpoint `/json/2`) y declaró obsoletos los endpoints XML-RPC y JSON-RPC (`/xmlrpc`, `/xmlrpc/2` y `/jsonrpc`). Según la documentación oficial de Odoo, ambos están programados para eliminarse en Odoo 22 (otoño de 2028) y en Odoo Online 21.1 (invierno de 2027); la API externa JSON-2 es su reemplazo.
Cómo se ve una integración bien hecha
La regla de oro: cada sistema hace lo que mejor sabe. Odoo sigue siendo la fuente de verdad de personas, puestos y nómina; la app de campo es la fuente de verdad de la evidencia de cada marcaje.
El ahorro de licencias
Un beneficio poco visible: si el personal operativo marca desde una app propia y no desde el autoservicio de Odoo, no necesita usuario de Odoo. En plantillas grandes, eso puede representar un ahorro relevante en licencias por usuario de Odoo Enterprise u Odoo Online. En Odoo Community no hay licencia por usuario, pero sí el beneficio de la evidencia.
Checklist de evaluación
Preguntas frecuentes