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
S
Description
No description provided
Readme 75 KiB
Languages
JavaScript 89.3%
CSS 8%
HTML 2.7%