Ridagosa — Documentación de Módulos

Ridagosa — Documentación Técnica de Módulos

Cliente: Ridagosa (Empresa de construcción)

Gestionado por: IT Consulting / Fernando de la Nuez

Versión Odoo: 18.0 (Odoo.sh)

Repositorio: ridagosa

Inicio del proyecto: Octubre 2024

Última actualización: 2026-07-02


Índice de Módulos

Módulo Técnico Nombre Versión Área
itc_hr_hub_attendanceHR Hub Attendance18.0.1.0.0Control Horario Móvil
itc_hr_destajoHoras de Destajo RRHH18.0RRHH
itc_hr_contract_state_fixITC HR Contract State Fix18.0.1.0.0RRHH
itc_leave_company_typeTipo Empresa/Cliente en Ausencias18.0.1.0.0RRHH
itc_hr_onboarding_document_automationITC HR Onboarding Document Automation18.0.1.0.0Onboarding
itc_custom_invoice_reportCustom Invoice Report18.0.1.0Contabilidad
itc_vendor_bill_divisionsITC Vendor Bill Divisions1.0.0Contabilidad
itc_contract_sign_fixITC Contract Sign Fix18.0.1.0.0Firma Contratos
constructionConstruction1.0Industria

Artículos de Documentación

  1. Visión General y Arquitectura — Arquitectura del ecosistema, modelo multi-tenant, componentes principales
  2. HR Hub Attendance — Control Horario Móvil — Módulo principal: geolocalización, licencias, API REST, geofencing
  3. HR Hub App — Guía Funcional: Fichaje con Geolocalización — Guía para analista funcional / cliente, con capturas de pantalla de la app y de Odoo, centrada en el fichaje con geolocalización
  4. RRHH — Contratos, Destajo y Ausencias — Módulos de corrección de contratos, cálculo de destajo, ausencias por días naturales
  5. Onboarding — Automatización de Documentos — Envío automático de documentos para firma electrónica
  6. Contabilidad y Facturación — Reportes de factura personalizados, divisiones en facturas de proveedores
  7. API Móvil — Endpoints y Referencia — Documentación técnica completa de la API REST para la app móvil

Estadísticas del Proyecto

  • Total de commits: ~840
  • Módulos custom: 9
  • Archivo principal: mobile_api.py (3.375 líneas)
  • Documentación técnica: 27+ archivos de specs
  • Plan de trabajo: 7 fases (estabilización → optimización)
Metodología transparente

Cómo funcionan las Bolsas de Horas

Tiempo prepagado, uso flexible y reportes claros. Dos modelos de consumo aplicados según la tarea para garantizar coste y alcance transparentes.

Ejemplo de consumo

Bolsa inicial: 100 h

🛡️
Desarrollo con entregable cerrado
Coste fijo por estimación aprobada
-30 h
📄
Documentación y QA
Consumo por tiempo real
-6 h
Horas restantes 64 h
36% consumido

Modelos de consumo

El tipo de consumo lo determina la naturaleza de la tarea. Trabajamos con dos modelos:

1) Consumo por tiempo real

Descontamos exactamente las horas registradas por nuestro equipo.

  • Soporte e incidencias menores
  • Ajustes en vistas, informes o reglas
  • Capacitación puntual y onboarding
  • QA funcional y documentación

2) Coste fijo por estimación

Descontamos de tu bolsa las horas estimadas y aprobadas antes de iniciar.

  • Funcionalidades con alcance definido
  • Integraciones con entregables claros
  • MVPs o mejoras con criterios de aceptación

Nota: Si el alcance cambia de forma significativa, revisamos la estimación contigo antes de continuar.

¿Cómo definimos el modelo?

  • Alcance: entregable claro → coste fijo; abierto/exploratorio → tiempo real.
  • Riesgo/Complejidad: alta incertidumbre técnica → tiempo real o por hitos.
  • Dependencias: terceros/datos externos que pueden variar → evaluar tiempo real.

Seguimiento y reportes

  • Horas consumidas por tarea y modelo
  • Horas restantes y % de consumo
  • Bitácora de cambios de alcance (si aplica)

Alcances (incluidos)

  • Consultoría funcional y de procesos
  • Soporte técnico y funcional menor
  • Desarrollo ligero y personalizaciones pequeñas
  • Capacitación puntual
  • Gestión y documentación
  • QA y pruebas funcionales

Exclusiones (no incluidas por defecto)

  • Proyectos de desarrollo complejos desde cero
  • Implementaciones completas y migraciones masivas
  • Atención prioritaria con SLA garantizado
  • Trabajo presencial (traslados/viáticos)
  • Soporte a terceros sin autorización
  • Formación estructurada (cursos/programas)