RR. HH. y nómina en un solo sistema: el costo oculto de separar los datos de personal de la operación
Horas que se capturan dos veces, reglas de pago desactualizadas, pólizas hechas a mano y archivos de sueldos en demasiados correos salen de la misma separación. Un mes de nómina con su póliza, un diagrama de flujo y una lista para unirlo todo.
Author
Anichur Rahaman
hace 2 meses10 min read2 views
La gerente de finanzas de una cadena de nueve tiendas con 140 empleados tiene cinco archivos abiertos el día 29 del mes, porque la nómina debe llegar al banco mañana temprano: la exportación de asistencia de los relojes checadores, una hoja de vacaciones que lleva Recursos Humanos, un reporte de ventas para las comisiones, una hoja de cálculo de sueldos y el sistema de contabilidad, donde todavía falta capturar a mano la póliza de sueldos. Dos gerentes de tienda avisaron que se quedaron sin sus horas extra. Y una empleada con permiso sin goce de sueldo aparece con el sueldo completo.
Ninguno de estos archivos está mal por sí solo. El problema está en las uniones entre ellos, porque en cada unión hay una persona pasando cifras a mano contra reloj.
Este artículo sostiene que asistencia, permisos, nómina y contabilidad deberían compartir un solo registro del empleado, y que separarlos se paga en errores, desvelos y datos de sueldos expuestos. Verás de dónde sale ese costo, cómo luce un flujo conectado, un mes completo con aritmética real y cómo llegar ahí sin un cambio brusco de un día para otro.
Qué se descompone cuando los datos de personal viven lejos de la operación
Las herramientas separadas casi nunca fallan con estruendo. Fallan en forma de pequeñas diferencias creíbles que alguien tiene que perseguir cada mes.
Cifras que se vuelven a capturar. Las horas salen de un sistema como CSV y entran a otro pasando por una hoja de cálculo. En cada salto puede correrse una columna o usarse un archivo viejo.
Reglas desactualizadas. Un aumento aprobado el día 10 llega a la hoja de nómina el 28, el empleado cobra de menos y la corrección llega el mes siguiente.
Comisiones que se discuten con capturas de pantalla. Las ventas están en los datos de pedidos y del punto de venta, pero la comisión se calcula en otro lado, con una exportación que nadie puede reproducir.
Costos sin dueño. El total de sueldos se registra de un jalón, y nadie sabe cuánto cuesta en realidad el personal de cada tienda o área.
Una póliza capturada a mano. El contador rehace en el libro mayor el resultado de la nómina, y un par de dígitos invertidos se detecta semanas después, en la conciliación.
Sueldos en demasiados correos. Cada exportación y cada copia de la hoja de cálculo es otro lugar por donde pueden filtrarse los datos de pago.
Las tasas de error de nómina que se publican varían mucho según la fuente y el método, así que este artículo no cita ninguna. Importa más el patrón que el porcentaje: los errores se concentran en los traspasos.
Por qué pasa: el mismo dato está guardado en cuatro lugares
El pago de un empleado depende de hechos que nacen en áreas distintas. Las horas vienen del piso de ventas. El permiso, de la aprobación del jefe. Las ventas, de la caja. Las condiciones de pago, de Recursos Humanos. Y la contabilidad necesita el total, repartido por cuenta y centro de costos.
Cuando cada dato vive en su propia herramienta, el cálculo de nómina tiene que recopilarlos, y recopilar significa exportar. Por eso el origen de la mayoría de los errores de nómina no es la aritmética, sino la entrada vieja o duplicada: la cifra usada en el cálculo es una copia, y el original cambió después.
Ocho traspasos entre una contratación y una transferencia bancaria. Con herramientas separadas, cada flecha es una exportación y alguien volviendo a capturar.
Cómo se ve un flujo conectado
En un sistema conectado, el registro del empleado es la columna vertebral. Todos los demás módulos leen de él y escriben en él, y nada se copia.
Registro del empleado. Condiciones de pago, tienda, jefe, cuenta bancaria y reglas de horas extra en un solo lugar, con historial de cambios.
Asistencia y turnos. Las checadas o las hojas de tiempo se comparan con el turno programado, y la diferencia se convierte en horas normales, horas extra o ausencia.
Permisos. El jefe aprueba la solicitud, que lleva su tipo (con o sin goce de sueldo) y actualiza el saldo. Los días aprobados sin goce de sueldo pasan solos al cálculo.
Ventas. Los pedidos y las ventas de mostrador ya están asignados a una persona o a una tienda, así que la comisión es una consulta sobre transacciones reales.
Cálculo de nómina. Las reglas se aplican a entradas bloqueadas y salen percepciones, deducciones y pago neto por persona.
Aprobación, recibos, póliza y archivo bancario. Una sola aprobación libera las tres salidas.
La regla principal es que el cálculo lee datos bloqueados. Asistencia y permisos tienen una fecha de corte, y después cualquier cambio exige un motivo y deja huella. Esa sola regla elimina la mayoría de las discusiones sobre cuál archivo es el vigente.
Un mes completo: un empleado, una póliza
Las cifras siguientes son un ejemplo ilustrativo. Las tasas y los porcentajes son inventados, y tus reglas locales de impuestos y seguridad social determinan los reales.
Una vendedora de mostrador tiene un sueldo base de 3,000.00 al mes. La empresa cuenta 160 horas contratadas y 25 días hábiles en el mes. En julio trabajó 10 horas extra, tomó 2 días de permiso sin goce de sueldo y vendió 40,000.00 en mercancía en el mostrador, con una comisión de 2%.
Concepto
Cálculo
Importe
Sueldo base
Contrato
3,000.00
Horas extra
10 h × (3,000 ÷ 160 = 18.75) × 1.5
+281.25
Comisión
2% × 40,000.00 en ventas
+800.00
Permiso sin goce de sueldo
2 días × (3,000 ÷ 25 = 120.00)
-240.00
Pago bruto
3,000.00 + 281.25 + 800.00 - 240.00
3,841.25
Impuesto retenido
10% ilustrativo del bruto
-384.13
Cuota del empleado
5% ilustrativo del bruto
-192.06
Pago neto
3,841.25 - 384.13 - 192.06
3,265.06
Cuota patronal
8% ilustrativo del bruto
307.30
El costo total de esta persona para la empresa es 3,841.25 más 307.30, es decir, 4,148.55. Al aprobarse el cálculo, el sistema escribe una póliza. El gasto se reparte entre cuentas y se etiqueta con la tienda de la empleada como centro de costos:
Cuenta
Debe
Haber
Gasto de sueldos, base (3,000.00 - 240.00)
2,760.00
Gasto de sueldos, horas extra
281.25
Gasto de sueldos, comisión
800.00
Gasto por cuota patronal
307.30
Sueldos por pagar (neto)
3,265.06
Impuesto retenido por pagar
384.13
Cuotas del empleado por pagar
192.06
Cuotas patronales por pagar
307.30
Total
4,148.55
4,148.55
El debe y el haber cuadran, y nadie capturó nada. Pagar después con el archivo bancario es una segunda póliza más pequeña: cargo a sueldos por pagar, abono a bancos, 3,265.06 para esta persona. Las obligaciones de impuestos y cuotas siguen abiertas hasta que se pagan, así que el libro mayor siempre muestra lo que la empresa todavía debe.
El cálculo como diagrama de flujo
Un buen cálculo no es un botón que siempre da un resultado. Es una secuencia de revisiones que se detiene cuando una entrada no está lista.
El cálculo se detiene donde los datos no están listos, y libera recibos, póliza y archivo bancario en una sola acción.
Vale la pena fijarse en dos cosas. Primero, la lista de excepciones es la revisión. Quien revisa no debería leer 140 recibos, sino la docena que cambió más de un porcentaje definido, incluye un ingreso o una baja, o lleva un ajuste manual. Segundo, la liberación es una sola acción. Si los recibos salen antes de que la póliza se registre, los libros y las personas discrepan desde el primer día.
Aprobaciones, tiempos y quién firma
La separación de funciones es el control más antiguo de la nómina: quien cambia las condiciones de pago no debe ser quien aprueba el cálculo, y ninguno de los dos debe ser quien libera el pago. En un sistema conectado, esto es una configuración de permisos, no un documento de políticas.
Un calendario ilustrativo: dos bloqueos antes del cálculo, dos firmas después y una sola liberación.
Las correcciones que aparecen después de la aprobación no deben reabrir el cálculo. Se convierten en líneas de ajuste del mes siguiente, con motivo y aprobador. Así cada cálculo liberado se puede reproducir y cada recibo queda definitivo.
Los datos de sueldos necesitan control de acceso, no confianza
Los datos de pago están entre los registros más sensibles de una empresa. La integración facilita protegerlos porque hay menos copias, pero solo si el acceso sigue al rol.
El personal ve únicamente sus propios recibos, asistencia y permisos. Las pantallas de autoservicio deben filtrar en el servidor por la persona que inició sesión, nunca por un identificador enviado desde el navegador.
Los jefes ven las horas y las solicitudes de permiso de su equipo, no los sueldos, a menos que su rol lo requiera.
Finanzas ve los totales del cálculo y las pólizas. Solo un rol reducido de nómina ve las líneas de pago individuales.
Las exportaciones requieren permiso y quedan registradas, y los archivos bancarios se generan cuando se necesitan, no se dejan en carpetas compartidas.
Pruébalo de forma deliberada. Entra como un empleado común, cambia el identificador en la barra de direcciones por el de un compañero y confirma que el sistema lo rechaza. Una pantalla de autoservicio que devuelve el recibo de otra persona es una fuga de datos, aunque se haya construido con buena intención.
Qué debe alimentar cada módulo
Módulo
Alimenta el cálculo con
Recibe de vuelta
Registro del empleado
Condiciones de pago, tienda, datos bancarios, reglas de horas extra
Historial de pagos
Asistencia y turnos
Horas normales, extra y de ausencia
Estado de bloqueo
Permisos
Días con y sin goce de sueldo, saldos
Permisos tomados y saldo
Ventas y punto de venta
Ventas por persona o tienda para la comisión
Comisión pagada
Contabilidad
Relación de cuentas y centros de costos
Póliza registrada, estado del pago de impuestos
Bancos
Formato del archivo de pago
Pagado o rechazado por persona
Cómo llegar sin un cambio brusco
No necesitas migrarlo todo en un mes. Esta secuencia funciona para la mayoría de los negocios en crecimiento:
Depura el maestro de empleados. Un registro por persona, con tienda, jefe y una estructura de pago correcta.
Traslada primero asistencia y permisos. Son lo que más datos genera cada día y tienen las fechas de corte más claras.
Asigna cada concepto de nómina a una cuenta contable y a un centro de costos antes del primer cálculo.
Corre ambos procesos en paralelo un mes. Compara el pago neto de cada persona con el proceso anterior y explica cada diferencia.
Activa aprobaciones y roles, y después retira la hoja de cálculo.
Agrega la comisión desde los datos de ventas cuando el cálculo base esté estable.
Al evaluar software para esto, verifica que la asistencia, los permisos y la póliza de nómina vivan en un solo producto con un solo registro de empleado. El módulo de nómina de StoreConsole sigue ese modelo, y el recorrido corto de abajo muestra un cálculo desde el inicio hasta los recibos.
Un recorrido guiado por un cálculo de nómina, grabado en un espacio de demostración.
Qué medir
Indicador
Cómo se calcula
Dirección
Correcciones de recibos
Ajustes del mes siguiente ÷ recibos emitidos
Bajando hacia cero
Tiempo de cierre
Días hábiles del corte al pago
Más corto y predecible
Líneas de póliza manuales
Líneas de nómina capturadas a mano cada mes
Cero
Hojas de tiempo tardías
Registros modificados tras el bloqueo ÷ todos los registros
Bajando
Costo por tienda
Costo de nómina por centro de costos ÷ ventas de la tienda
Visible para cada tienda
Define tu propia línea base en el primer mes en paralelo. Lo importante es que cada número salga del sistema y no de una reconstrucción hecha por alguien.
De vuelta al día 29
Volvamos con la gerente de finanzas. En la versión conectada, la asistencia se bloqueó el 24 y los permisos se cerraron el 25. El cálculo del 26 listó once excepciones, entre ellas las dos tiendas con horas extra, y Recursos Humanos las resolvió el 27. La empleada con permiso sin goce de sueldo nunca estuvo con el sueldo completo, porque el permiso aprobado entró directo al cálculo.
El 29 ella aprueba un solo cálculo. Los recibos salen, la póliza se registra con los centros de costos de las tiendas y el archivo bancario queda listo. Su tarde se va en leer las excepciones que cambiaron desde el mes pasado, que es la parte del trabajo que sí requiere criterio.
Puntos clave
Los errores de nómina se concentran en los traspasos, donde horas, permisos y ventas se copian entre herramientas.
Mantén un solo registro del empleado y haz que asistencia, permisos, ventas y contabilidad lean de él.
Bloquea asistencia y permisos antes del cálculo, y trata las correcciones posteriores como ajustes del mes siguiente.
Libera recibos, póliza y archivo bancario con una sola acción aprobada, y que cambiar condiciones, aprobar y pagar sean personas distintas.
Filtra los datos de sueldos por rol en el servidor, y prueba las pantallas de autoservicio intentando leer el recibo de un compañero.
Corre un mes en paralelo antes de retirar la hoja de cálculo.
Anichur Rahaman es arquitecto de software y creador de StoreConsole. Diseña sistemas de comercio y ERP para negocios en crecimiento, con enfoque en arquitectura orientada a eventos, integridad de datos y operación en servidores propios.