BBA Pack · ERP Project Manager
Del huellero a la planilla PLAME
Las marcas del biométrico llegan solas al ERP, se cruzan con el turno y terminan en la PLAME, sin perderse en un apagón.
Útil para: Mejora de procesos, automatización y gestión de personas
- En piloto
- Odoo 19
- Biométrico ZKTeco
- Raspberry Pi
- PLAME (SUNAT)
- Python
- colaboradores en el piloto
- 100+
- archivos de la PLAME generados desde la nómina
- 6
El problema
- Recursos Humanos descargaba las marcas con el programa del biométrico y las importaba a mano al ERP. Cada empleado nuevo se daba de alta tecleándolo en el aparato.
- Con turnos rotativos, una salida olvidada se emparejaba con la entrada del turno siguiente, y el descanso entre ambos contaba como trabajado.
- En un apagón se apagan el biométrico y el router, y las marcas de ese rato se pierden o no llegan.
- La PLAME para SUNAT se armaba aparte de la nómina.
Lo que hice
- Conecté el biométrico al ERP. Cada marca llega en cuanto se produce, y un reenvío o una importación repetida nunca la duplica.
- Las altas del personal se hacen desde el ERP, no en el aparato.
- Cada entrada y salida se empareja con su turno planificado. Siempre se guarda la hora que marcó la persona, con sus horas extra. El sistema nunca inventa una hora de salida, y lo que no encaja queda señalado como "fuera de turno".
- Las marcas de un código que el ERP no conoce no se pierden: quedan pendientes y se asignan solas cuando se registra el código en la ficha del empleado.
- Una Raspberry Pi hace de puente. Si se cae internet, guarda las marcas y las reenvía cuando vuelve la conexión.
- Para los apagones diseñé un respaldo eléctrico con batería que mantiene encendidos el biométrico, el router y la Pi.
- La nómina genera los 6 archivos que importa el PDT PLAME de SUNAT, con las tablas oficiales y validaciones antes de generarlos.
- 01
Biométrico
El operario marca con su huella.
- 02
Raspberry Pi
Recibe la marca. Si no hay internet, la guarda.
- 03
ERP Odoo
Empareja entrada y salida y la cruza con el turno.
- 04
Planilla PLAME
Horas por turno y los archivos para SUNAT.
- 01
Red de 220 V
Con luz, alimenta todo y carga la batería.
- 02
Fuente y batería de 12 V
Si se corta la luz, la batería entra sola y nada se reinicia.
- 03
Fusibles por equipo
Una falla en un equipo no apaga a los demás.
- 04
Biométrico, router y Pi
Siguen marcando y enviando. La Pi va a 5 V con un conversor.
Resultado
- El sistema está probado de punta a punta: las marcas llegan del biométrico al ERP y se cruzan con el turno.
- El piloto arranca con más de 100 colaboradores. La Raspberry Pi y el respaldo se instalan en planta en octubre de 2026.
- Los archivos de la PLAME salen de la misma nómina del ERP.
Lo que voy a medir
- Marcas perdidas por mes.
- Horas de Recursos Humanos para cuadrar asistencias, antes y después.
- Tiempo de cierre de la planilla.
- Horas de autonomía del respaldo en una prueba de apagón.