16 Commits

Author SHA1 Message Date
8f2f04951f fix: Corregir cálculo de excedente para casas con consumo_only
- Agregar método getExpectedAmountWithDiscount() que retorna el monto sin descuento de 00
- El excedente ahora se calcula contra el monto original configurado, no contra el monto con descuento
- Casas que pagan exactamente el monto por casa aparecen al corriente (/bin/bash.00)
- Casas que pagan más del monto por casa muestran excedente
2026-01-16 17:18:18 -06:00
c82cf3de89 feat: Agregar información de servidor y puerto de base de datos en menú
Se muestra la IP y puerto del servidor de base de datos arriba del nombre
de la base de datos en el menú desplegable del usuario para administradores.
2026-01-10 15:13:25 -06:00
6f4bf30e72 cleanup: Remover logs de debug restantes en filtros de Deudores de Conceptos
- Eliminar console.log de debug en JavaScript
- Limpiar código de producción
- Archivo debug_concept_filters.log ya eliminado
2026-01-05 16:32:28 -06:00
a1e67a8a0b fix: Corregir envío de filtros en exportación PDF de Deudores de Conceptos
- Filtrar valores 'all' cuando hay opciones específicas seleccionadas
- Evitar envío de arrays mixtos ['all', '11'] que causaban incluir todas las casas
- Aplicar misma lógica en formulario de filtros y exportación
- Limpiar logs de debug temporales
2026-01-05 16:25:17 -06:00
cd64582c99 debug: Agregar más logs para investigar problema de filtros en exportación PDF
- Agregar console.log en JavaScript para ver qué se envía desde navegador
- Agregar logs de todos los parámetros GET en PHP
- Crear archivo debug_concept_filters.log para revisar logs fácilmente
- Investigar por qué exportación PDF no respeta filtros aplicados
2026-01-05 16:21:35 -06:00
9f320a619e fix: Mejorar lógica de checkboxes en filtros de Deudores de Conceptos
- Al marcar 'Todas las casas': marca automáticamente todas las casas individuales
- Al desmarcar 'Todas las casas': desmarca automáticamente todas las casas individuales
- Lo mismo para 'Todos los conceptos'
- Limpia estado intermedio al interactuar manualmente con 'Todas'
- Interfaz mucho más intuitiva y fácil de usar
2026-01-05 16:15:30 -06:00
535f7c5963 feat: Agregar filtros avanzados a reporte de Deudores de Conceptos
- Filtros por casas: selección múltiple con opción 'Todas las casas'
- Filtros por conceptos: selección múltiple con opción 'Todos los conceptos'
- Estado inicial: todos los filtros marcados por defecto (muestra toda la info)
- Exportación PDF: incluye solo datos filtrados según selección
- JavaScript interactivo: lógica de checkboxes con estados intermedios
- Modelo actualizado: método getConceptDebtorsFiltered para filtrado avanzado
- Interfaz intuitiva: scrollable containers para listas largas
- Preserva permisos: respeta restricciones de acceso por casas
2026-01-05 16:12:24 -06:00
5d5f81c325 feat: Traducir encabezado de columna 'Consumo Only' a 'Solo consumo'
- Cambiar texto del encabezado de tabla en views/houses/index.php
- Mejorar consistencia del español en la interfaz
2026-01-05 16:03:48 -06:00
076d36e5e2 fix: Corregir restricción del botón 'Reinicializar Pagos' para administradores
- Cambiar condición de Auth::isCapturist() a Auth::isAdmin()
- Solo administradores pueden ver y usar el botón de reinicializar pagos
- Mejorar seguridad en gestión de conceptos especiales
2026-01-05 15:32:46 -06:00
Administrador Ibiza
0858a9c9cd feat: Implementar página dedicada de gráficos para análisis de pagos de agua
- Crear nueva página /graficos con 4 tipos de gráficos interactivos
- Agregar compatibilidad con tema oscuro en selectores
- Implementar exportación a PDF profesional con encabezados
- Agregar campo 'Monto Real del Recibo' a configuración mensual
- Crear migración para nueva columna real_amount en monthly_bills
- Mejorar filtros con botones interactivos en lugar de select múltiple
- Agregar resumen ejecutivo con estadísticas detalladas
- Optimizar espacio visual y responsividad de gráficos
- Integrar Chart.js y jsPDF para funcionalidad avanzada
- Corregir problemas de carga de datos y filtros dinámicos
2026-01-03 22:23:05 -06:00
Administrador Ibiza
5e714ebae9 Mejorar Balance General con detalle de conceptos especiales y filtro por año 2025-12-30 23:36:51 -06:00
Administrador Ibiza
d629526485 Agregar reporte de Conceptos Especiales con filtros y exportación PDF/CSV 2025-12-30 23:25:16 -06:00
Administrador Ibiza
0a9db55693 Hacer navbar sticky para que se mantenga fijo al hacer scroll 2025-12-30 22:26:07 -06:00
Administrador Ibiza
6a654309ca Restringir exportación CSV solo a administradores 2025-12-30 22:19:49 -06:00
Administrador Ibiza
d20a51197d Agregada fila de suma mensual en reporte de pagos y PDF 2025-12-29 23:53:46 -06:00
Administrador Ibiza
5289fd4133 Primer version funcional 2025-12-29 23:37:11 -06:00