1. Introducción
GP Legal es el software para despachos de abogados de OEM Informática. Concebido como un "Kleos ligero" — hace todo lo que hace Kleos y algunas cosas más — con IA de serie, portal cliente, app móvil y API REST.
🖥️ Cliente WinForms
WinForms .NET 10 x64. Estética coherente con GestionProfesional.
🌐 Portal + App
Portal Blazor Server .NET 8 (puerto 23900) + app MAUI Android (Debug).
🔌 API REST
ASP.NET Minimal .NET 8 (puerto 23800) para móvil, portal e integraciones.
2. Instalación
Componentes
| Componente | Ruta | Puerto |
|---|---|---|
| Cliente WinForms | D:\gp_legal\ | — |
| API REST | D:\gp_legal_api\ | 23800 |
| Portal Blazor | D:\gp_legal_portal\ | 23900 |
| App Android MAUI | D:\gp_legal_app\ | — |
| Landing pública | D:\gp_legal_web\ | Estático |
Requisitos
- Windows 10/11 x64 o Windows Server 2019+.
- SQL Server 2019+ Express o superior.
- .NET 10 Runtime (cliente) + .NET 8 Runtime (API/Portal).
- Opcional para IA local: Ollama con modelo Mistral 12B.
oem2026 con GestionProfesional cuando ambos están instalados. Sus tablas usan el prefijo Lex* para no colisionar.
3. Primer arranque
- Se ejecuta
lanzar.bat— el socio compila y arranca desde fuentes (nodotnet buildautomatizado). - Migrador
LexMigrator.EnsureSchema()crea las tablasLex*si no existen. - Login con la tabla compartida
USUARIOS_GP. - Se muestra el menú con las tarjetas de módulo.
- Configuración inicial en Ajustes → Despacho: NIF, colegio, tipo profesional, IVA por defecto, series.
4. Clientes 360
Ficha unificada del cliente con timeline transversal de todo lo relacionado con él: expedientes, actuaciones, minutas, cobros, comunicaciones, documentos y plazos.
Timeline
Vista cronológica única con filtros por tipo. Un evento puede ser una llamada registrada, una actuación con timer, una minuta emitida, un pago recibido, un plazo próximo a vencer, o un documento subido al portal.
Radar de conflicto de intereses
5. Expedientes
Alta rápida con IA
Al crear un expediente, un asistente IA guía la carga: materia, partes intervinientes (cliente, contraparte, coadyuvantes), órgano judicial, número procedimiento, cuantía, resumen del caso.
Materias soportadas
Civil, penal, laboral, mercantil, administrativo, familia, extranjería, tributario, concursal, propiedad intelectual y arbitraje. Cada materia tiene sus campos específicos (por ejemplo, penal añade delitos imputados y tipología según CP).
Documentos
- Carpetas por expediente con versionado.
- Escaneo asistido por OCR (Tesseract) para PDF de sentencias, resoluciones, contratos.
- RAG sobre documentos del expediente — el asistente responde preguntas del tipo "¿cuándo se emplazó a la contraparte?" citando el fichero fuente.
6. Actuaciones
Diario de trabajo del abogado. Cada actuación tiene:
- Expediente asociado (obligatorio).
- Fecha, tipo (redacción, comparecencia, llamada, reunión, gestión), duración con timer integrado.
- Descripción en texto o dictado por voz.
- Facturable / no facturable con tarifa aplicable.
- Adjuntos (borrador, correspondencia).
Timer
Un solo botón inicia el cronómetro; cuando el abogado cambia de tarea el timer pausa y arranca uno nuevo. Al final del día se revisan todas las actuaciones registradas.
Dictado por voz
Con la app móvil (o el micrófono del PC) se dicta la actuación y Whisper local la transcribe. Ideal para actuaciones fuera del despacho (juzgado, reunión con cliente).
7. Plazos y silencio administrativo
GP Legal incluye detector automático de plazos:
- Al dar de alta una resolución o notificación, la IA lee el documento y sugiere el plazo aplicable (recurso, alegaciones, contestación).
- Cálculo automático de días hábiles según jurisdicción y calendario (nacional + autonómico + local del órgano).
- Alerta configurable (7 días antes, 3 días antes, día del vencimiento).
Silencio administrativo
Para expedientes contencioso-administrativos, el sistema calcula automáticamente cuándo se produce silencio administrativo (positivo o negativo según la materia) y añade el plazo derivado.
8. Minutas y facturación
Circuito
- Las actuaciones facturables se agregan a una pre-minuta por cliente/expediente.
- El abogado revisa la pre-minuta antes de convertirla en factura.
- Al aprobar, se emite factura con Verifactu propio (misma pila que GestionProfesional).
- Envío al cliente por email o subida al portal.
Sistemas de facturación
- Por hora (con tarifa configurable por profesional o rol).
- Por fase (con presupuesto fijo por fase).
- Provisiones de fondos anticipadas.
- Cuotas mensuales (iguala).
- Éxito / cuota litis (con desglose reglamentario).
9. Asistente IA integrado
La IA está en todo el ciclo:
- Alta expedientes con asistente conversacional.
- Dictado de actuaciones con Whisper.
- Resumen automático de expediente.
- Chat con documentos (RAG sobre PDFs del expediente).
- Redacción asistida de escritos con plantillas del despacho.
- Bot recepcionista IA para emails entrantes (clasifica y auto-abre expediente si detecta consulta nueva).
Modelos
| Modelo | Uso | Modo |
|---|---|---|
| Whisper | Voz → texto | 100% local |
| Mistral 12B (Ollama) | Chat, resumen, extracción | Local, offline |
| Claude / GPT-4o | Tareas críticas | Cloud opcional |
10. Dictado y transcripción
El dictado móvil es el diferenciador principal vs Kleos:
- Desde la app Android, botón "Dictar actuación".
- Whisper transcribe en tiempo real.
- La IA convierte el dictado en un párrafo estructurado.
- Se sube al servidor y aparece como actuación del expediente indicado.
11. Devil's Advocate
Función IA distintiva: antes de presentar un escrito importante (demanda, contestación, recurso), Devil's Advocate lo revisa con perspectiva de contraparte:
- Identifica argumentos débiles.
- Sugiere réplicas previsibles del contrario.
- Marca hechos sin prueba documental adjunta.
- Sugiere pruebas complementarias.
Complementado con el espejo checklist que verifica pasos obligatorios del expediente (poder aportado, cuantía consignada, tasas pagadas, etc.).
12. Grabación y transcripción de reuniones
- Al iniciar reunión (con cliente, contraparte, juez), botón "Grabar".
- Audio local sin subir a servidores externos.
- Whisper local transcribe.
- IA genera resumen con puntos clave, acuerdos, próximos pasos.
- Se adjunta al expediente con enlace al audio original.
13. Simulador de honorarios
Basado en histórico REAL del despacho — no orientativos genéricos:
- Se introduce materia, cuantía, órgano, complejidad.
- El sistema busca casos análogos históricos del propio despacho.
- Devuelve rango (mín/mediana/máx) de horas dedicadas y honorarios cobrados.
- Útil para presupuestar al cliente con base empírica.
14. Portal cliente
El cliente accede a gp_legal_portal (Blazor Server .NET 8, puerto 23900) con:
- Login por magic-link email — sin contraseña.
- Sus expedientes con estado actualizado.
- Documentos que el despacho le comparte.
- Facturas emitidas y saldo.
- Comunicación directa con el equipo asignado.
- Firma electrónica de documentos (Cl@ve, AutoFirma, firma manuscrita en pantalla).
15. App móvil Android
gp_legal_app — app MAUI Android nativa para el abogado:
- Fichar timer en actuaciones sin abrir el PC.
- Ver dashboard con plazos próximos.
- Consultar expedientes en modo lectura.
- Dictar actuaciones por voz.
publicar_apk.bat salvo release explícito.
16. API REST
gp_legal_api — ASP.NET Minimal .NET 8 (puerto 23800). Publica el modelo de datos y las operaciones legítimas para:
- Alimentar el portal cliente.
- Alimentar la app móvil.
- Integraciones puntuales con clientes que quieran extraer sus propios expedientes.
Autenticación por token con expiración y scopes por rol.
17. Firma electrónica y sellado de tiempo TSA
Modos de firma
- Cl@ve para clientes con certificado del gobierno.
- AutoFirma desktop para escritos judiciales.
- Manuscrita en pantalla táctil para documentos comerciales.
Sellado de tiempo TSA (RFC 3161)
Cada firma se acompaña de un sello de tiempo emitido por freeTSA.org conforme a RFC 3161. Garantía legal de la fecha exacta del documento, útil en litigios y auditorías.
18. Multi-empresa
GP Legal es multi-empresa nativo — pensado para gestorías o alianzas con varios despachos:
- Cada despacho tiene sus expedientes, minutas y usuarios.
- Cambio de despacho sin reiniciar.
- Facturación independiente por despacho.
- Usuarios pueden pertenecer a varios despachos con roles distintos en cada uno.
19. Multi-idioma
Localización completa desde el día 1 con más de 250 claves de traducción:
| Idioma | Estado |
|---|---|
| Español (es) | Completo |
| Catalán (ca) | Completo |
| Inglés (en) | Completo |
Cambio de idioma en caliente desde el menú, sin reiniciar la app.
20. Seguridad
- Cadenas de conexión BD cifradas con DPAPI LocalMachine.
- Auditoría completa (
LexAuditor) — quién hizo qué cuándo. - Backup automático de BD con verificación periódica de restauración.
- Backup opcional a Cloudflare R2 vía rclone.
- Sesiones con caducidad automática por inactividad.
- Bloqueo de expedientes sensibles con contraseña adicional.
- Log de accesos con IP, sesión y usuario.
21. Soporte
- Email: info@oem-informatica.com
- Licencias: licencias@oem-informatica.com
- SAT remoto: Descargar Supremo.
- Landing pública:
D:\gp_legal_web\(HTML estático sin build).