@extends('layouts.dashboard.inface', ['section' => 'finance']) @section('content')
@include('realEstates.finance.nav',['title' => $agreement->exists ? 'Editar acuerdo de administración' : 'Nuevo acuerdo de administración'])
@csrf @if($agreement->exists) @method('PUT') @endif @include('realEstates.finance.fields',['record' => $agreement,'fields' => [ 'owner_name' => ['Nombre del propietario / razón social','text',true], 'agreement_number' => ['Número de acuerdo','text'], 'development_id' => ['Desarrollo administrado',$developments->pluck('name','id')->all(),true], 'investment_project_id' => ['Proyecto (opcional)',$projects->mapWithKeys(fn($p) => [$p->id => $p->name.' · '.$p->currency])->all()], 'currency' => ['Moneda','text',true], 'start_date' => ['Inicio','date',true], 'end_date' => ['Fin (opcional)','date'], 'status' => ['Estado',config('finance.management_statuses'),true], 'notes' => ['Condiciones y notas','textarea'] ]])

Después de registrar compensaciones se conservan propietario, alcance, moneda y vigencia. Para cambios a esas condiciones crea un convenio adicional. Un acuerdo concluido debe tener cubierto lo pactado; cancelar requiere corregir primero liquidaciones y asignaciones vigentes.

@include('realEstates.finance.confirm',['message' => 'Confirmo las condiciones y el estado del acuerdo. Activarlo registra mi aprobación; no crea cobros ni transferencias.'])
@endsection