From 64610ecc90595572841356e216780e7f71d56286 Mon Sep 17 00:00:00 2001 From: nickpons666 Date: Tue, 21 Apr 2026 17:02:50 -0600 Subject: [PATCH] =?UTF-8?q?Docs:=20Actualizado=20README=20con=20informaci?= =?UTF-8?q?=C3=B3n=20de=20ISR=20y=20nuevas=20caracter=C3=ADsticas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 90ba361..609e501 100755 --- a/README.md +++ b/README.md @@ -6,9 +6,13 @@ Aplicación Laravel para control de ingresos por comisiones y gastos personales - **Gestión de Comisiones**: Registro y cálculo automático de comisiones por ventas - **Control de Gastos**: Seguimiento de gastos personales con categorización (quincena 1, quincena 2, mensual) +- **Cálculo de ISR**: Descuento automático de ISR basado en tablas configurables por año - **Calendario Visual**: Visualización de ventas y gastos en un calendario interactivo - **Configuración de Usuario**: Porcentaje de comisión, salario base, datos laborales - **Datos Laborales**: Fecha de ingreso, razón social, sueldo íntegro diario (para cálculo de vacaciones) +- **Reporte Quincenal**: Anticipo y liquidación con cálculo de ISR +- **Reporte Mensual**: Resumen completo con ISR descontado +- **Bot de Telegram**: Integración para consultar nómina desde Telegram - **Interfaz Responsive**: Diseño adaptado para dispositivos móviles ## Instalación @@ -24,10 +28,12 @@ php artisan serve ## Estructura de la Base de Datos - **users**: Usuarios del sistema con configuración de comisiones -- **months**: Meses del año fiscal +- **months**: Meses del año fiscal (incluye relación con tabla ISR) - **daily_sales**: Ventas diarias registradas - **expenses**: Gastos personales categorizados - **telegram_accounts**: Cuentas de Telegram vinculadas +- **isr_tables**: Tablas de ISR por año +- **isr_brackets**: Rangos/buckets de cada tabla ISR ## Rutas Principales @@ -35,8 +41,20 @@ php artisan serve - `/calendar` - Calendario de ventas y gastos - `/sales` - Gestión de ventas - `/expenses` - Gestión de gastos -- `/settings` - Configuración del usuario +- `/months` - Gestión de meses laborales +- `/reports/monthly` - Reporte mensual con ISR +- `/reports/biweekly` - Reporte quincenal con ISR +- `/settings` - Configuración del usuario y tablas ISR + +## Cálculo de ISR + +El sistema calcula el ISR aplicable sobre el ingreso gravable (salario + comisiones): + +1. Se selecciona una tabla ISR en cada mes (en `/months`) +2. El ISR mensual se calcula según los rangos de la tabla seleccionada +3. En quincenas, el ISR se divide por 2 (ISR quincenal = ISR mensual / 2) +4. El ISR se descuenta del total a pagar ## License -MIT License +MIT License \ No newline at end of file