⚖️

Manual completo — GP Legal

Software jurídico con IA integrada: expedientes, actuaciones, plazos, portal cliente y app móvil.

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.

Documentado en este manual: versión con IA integrada (Whisper local + Mistral/Claude), portal cliente Blazor, app móvil MAUI, API REST, sellado de tiempo TSA RFC 3161, radar de conflicto de intereses, detector de plazos con silencio administrativo, multi-idioma ES/CA/EN (250+ claves), multi-empresa.

2. Instalación

Componentes

ComponenteRutaPuerto
Cliente WinFormsD:\gp_legal\
API RESTD:\gp_legal_api\23800
Portal BlazorD:\gp_legal_portal\23900
App Android MAUID:\gp_legal_app\
Landing públicaD:\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.
GP Legal es un módulo del ecosistema OEM. Comparte la BD oem2026 con GestionProfesional cuando ambos están instalados. Sus tablas usan el prefijo Lex* para no colisionar.

3. Primer arranque

  1. Se ejecuta lanzar.bat — el socio compila y arranca desde fuentes (no dotnet build automatizado).
  2. Migrador LexMigrator.EnsureSchema() crea las tablas Lex* si no existen.
  3. Login con la tabla compartida USUARIOS_GP.
  4. Se muestra el menú con las tarjetas de módulo.
  5. 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

Al dar de alta un cliente o abrir un expediente, GP Legal cruza histórico completo del despacho buscando partes con NIF/nombre coincidente en expedientes anteriores. Si detecta posible conflicto (cliente que fue parte contraria en otro caso), lanza aviso antes de continuar.

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

  1. Las actuaciones facturables se agregan a una pre-minuta por cliente/expediente.
  2. El abogado revisa la pre-minuta antes de convertirla en factura.
  3. Al aprobar, se emite factura con Verifactu propio (misma pila que GestionProfesional).
  4. 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

ModeloUsoModo
WhisperVoz → texto100% local
Mistral 12B (Ollama)Chat, resumen, extracciónLocal, offline
Claude / GPT-4oTareas críticasCloud opcional

10. Dictado y transcripción

El dictado móvil es el diferenciador principal vs Kleos:

  1. Desde la app Android, botón "Dictar actuación".
  2. Whisper transcribe en tiempo real.
  3. La IA convierte el dictado en un párrafo estructurado.
  4. 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

  1. Al iniciar reunión (con cliente, contraparte, juez), botón "Grabar".
  2. Audio local sin subir a servidores externos.
  3. Whisper local transcribe.
  4. IA genera resumen con puntos clave, acuerdos, próximos pasos.
  5. Se adjunta al expediente con enlace al audio original.
La grabación requiere consentimiento explícito de los intervinientes según la legislación aplicable. La app registra el consentimiento como evento del expediente.

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.
En desarrollo se compila siempre en Debug para iterar rápido — nada de 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:

IdiomaEstado
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

Otros manuales