Saltar al contenido
Bruno Saavedra
← Todos los casos

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
Probar la demo, con datos ficticios →
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.
Cómo viaja una marca
  1. 01

    Biométrico

    El operario marca con su huella.

  2. 02

    Raspberry Pi

    Recibe la marca. Si no hay internet, la guarda.

  3. 03

    ERP Odoo

    Empareja entrada y salida y la cruza con el turno.

  4. 04

    Planilla PLAME

    Horas por turno y los archivos para SUNAT.

Respaldo para apagones (diseño propio)
  1. 01

    Red de 220 V

    Con luz, alimenta todo y carga la batería.

  2. 02

    Fuente y batería de 12 V

    Si se corta la luz, la batería entra sola y nada se reinicia.

  3. 03

    Fusibles por equipo

    Una falla en un equipo no apaga a los demás.

  4. 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.
Probar la demo →Sigue una semana de marcas inventadas: cada una anclada a su turno, las que faltan señaladas, un código sin ficha, un apagón con y sin respaldo, y las horas en el archivo de jornada de la PLAME. Usa datos ficticios.