# Comparador de Nómina vs TSS Aplicación web para comparar planillas de empleados contra los datos de la **TSS (Tesorería de la Seguridad Social)** y detectar empleados que **no están registrados correctamente**. ## Descripción Este proyecto permite validar la consistencia entre: - Datos oficiales de la TSS (desde Google Sheets) - Una o dos planillas de nómina (desde Google Drive) El sistema identifica si los empleados en las planillas: - Están en la TSS - No están en la TSS Además, permite exportar los resultados a Excel. --- ## Funcionalidades - Comparación de empleados entre TSS y planillas - Soporte para: - 1 planilla - 2 planillas (ej: quincena 1 y quincena 2) - Visualización en tabla con estado: - 🟢 Sí (presente) - 🔴 No (no presente) - Exportación a Excel - Validación de campos - Modal con instrucciones de uso --- ## Entradas requeridas El sistema utiliza 3 campos: 1. **Google Sheets TSS URL** 2. **Primera Planilla URL (opcional)** 3. **Segunda Planilla URL (opcional)** ⚠️ Debes ingresar: - Siempre la TSS - Al menos una planilla --- ## Salida - Tabla con resultados - Archivo Excel descargable: comparacion_planillas.xlsx --- ## Tecnologías utilizadas - React - Bootstrap - SheetJS (XLSX) - Webhook/API (n8n u otro backend) --- ## Configuración ### Variables de entorno Crea un archivo `.env`: VITE_WEBHOOK_URL=https://tu-webhook-aqui --- ## Ejecutar npm install npm run dev --- ## Cómo funciona 1. Empleado ingresa enlaces 2. Se envían al backend 3. Se comparan datos 4. Se devuelve resultado 5. Se muestra en tabla --- ## Cómo usar 1. Sube el Excel de la TSS a Google Sheets 2. Copia el enlace 3. Sube planillas a Google Drive 4. Pega enlaces 5. Click en "Comparar" 6. Descarga resultados --- ## ⚠️ Notas - Los enlaces deben ser públicos