# Cliente persona jurídica — TRUST360

Fuente: `YKC • TRUST360 JURIDICA.pdf`, una página, formato 001-2025.

Acceso: Personas → Cliente → Persona jurídica → Requiere formulario y Formulario habilitado. La acción Formulario y el portal del cliente usan esas selecciones. Proveedor jurídico sigue sin formulario; proveedor natural y cliente natural conservan sus formularios respectivos.

## Cobertura del documento

1. Razón social, RUC, lugar y fecha de constitución, actividad, inversión nacional/extranjera, todos los tipos de compañía del PDF, situación legal, dirección, provincia, ciudad, teléfonos y datos de contacto corporativo y de contacto.
2. Representantes/apoderados: nombres, nacionalidad, nombramiento, período de designación, teléfonos, sexo, estado civil, documento, correos personal/comercial, domicilio, país, provincia y ciudad. Permite añadir representantes.
3. Cónyuge por representante: nombres, nacionalidad, documento, teléfonos, dirección diferente opcional, provincia, ciudad, país y correo; requerido cuando corresponde al estado civil.
4. Tres preguntas PEP: cargo público, parentesco y colaboración. Incluye todos los cargos del documento, otro cargo, institución, fecha de inicio/culminación, relaciones familiares/laborales, nombre, cargo e institución del PEP relacionado.
5. Accionistas con al menos 10 %: identificación, nombre/razón social, nacionalidad, inversión, capital, porcentaje, nombre/documento/nacionalidad de beneficiario o representante y calidad de actuación. Filas adicionales; lista adjunta si hay más de tres. La suma no puede superar 100 %; no se exige llegar a 100 % porque se declaran solo participaciones de al menos 10 %.
6. Activos, pasivos, patrimonio calculado en servidor, ingresos y gastos anuales en USD.
7–9. Declaración jurada, tratamiento de datos, autorización y aceptación reproducidos completos del PDF; aceptación explícita de cada sección. Lugar, fecha y firma adjunta del cliente/representante/apoderado.
10. RUC, nombramiento vigente, identidad y lista adicional cuando corresponde. PDF/JPG/PNG de hasta 5 MB; para varios representantes se admite un PDF con todos sus documentos.

Verificación interna: nombre de agente, lugar, fecha, firma y declaración de revisión. Disponible únicamente a personal que puede editar la persona, tras su envío; no accesible al cliente. Cambiar los datos invalida la verificación anterior.

Los documentos se almacenan en disco privado y la descarga valida acceso, clasificación y habilitación. Guarda borrador, control de versiones y textos aceptados. Cada nuevo envío requiere una nueva firma; documentos de respaldo ya guardados pueden reutilizarse.

## Archivos y publicación

- `app/Services/Clientes/LegalClientFormSchema.php`
- `app/Http/Controllers/Cliente/LegalClientFormController.php`
- `app/Models/Clientes/LegalClientForm.php`
- `resources/data/legal-client-legal.json`
- `resources/views/cliente/juridica/form.blade.php`
- `resources/views/cliente/juridica/fields.blade.php`
- `database/migrations/2026_09_13_000004_create_legal_client_forms.php`
- `app/Models/Personas/Persona.php`
- `app/Services/Clientes/ClientePortalService.php`
- `app/Http/Controllers/Cliente/ClientePortalController.php`
- `app/Filament/Resources/Personas/PersonaResource.php`
- `app/Filament/Resources/Personas/Schemas/PersonaForm.php`
- `routes/web.php`

Requiere las migraciones anteriores de los formularios y de Cliente/Proveedor.

```sh
php artisan migrate --path=database/migrations/2026_09_13_000004_create_legal_client_forms.php --force
php artisan route:clear
php artisan view:clear
```

Pruebas: `LegalClientFormTest`, más regresiones `NaturalClientFormTest` y `ClientePanelRedirectTest`.
