Skip to content

feat(rh/costo-nomina): rediseno look Reclutamiento + homologacion catalogo maestro + tendencia YoY

Jose Luis Flores requested to merge recursos-humanos into qa

Backend (rh.py):

  • Helper _costo_nomina_homologado: query-all + homologar_filas (catalogo manda) + filtros en Python contra valores canonicos
  • El endpoint stats expone filtros_disponibles (opciones canonicas + mapa empresa_portafolio para el cascade)
  • Productividad: denominador homologado y numerador (resultados_pf) homologado con homologar_empresa — el join EBITDA/nomina cruza por nombre canonico (antes se caian empresas por texto distinto entre hojas)
  • Listado homologado y ordenado post-homologacion

Frontend (CostoNominaDashboard):

  • Rediseno visual completo homologado a Reclutamiento (kit Panel/KpiCard/ Footnote, MultiSelect gris slate, orden Anio-Mes-Portafolio-Empresa)
  • ReclutamientoResumen.Panel gana prop onCta (CTA en header, retrocompatible)
  • Cascade Portafolio a Empresa con poda de seleccion (patron Colaboradores)
  • Tendencia mensual reescrita a comparativa anio-vs-anio: titulo-conclusion dinamico (delta pct de meses comparables), leyenda por anio, bandera automatica de meses consecutivos con montos identicos (calidad del sheet)
  • Filtros Clasif DF/PX eliminados; subtitulo sin jerga interna
  • Tipos filtros_disponibles sincronizados en portal_rh y frontend (CI)

Merge request reports

Loading