@extends('layouts.dashboard.inface', ['section' => 'sales']) @section('content')
{{ $contract->buyerName }}
Revisa el comprador y el importe. Puedes vincular el contrato a la venta y marcarlo firmado sin generar otra venta ni nuevos cobros, o cancelar únicamente el contrato.
@foreach ($existingSalesForContract as $existingSale)Los lotes pertenecen a varias ventas. Revisa el contrato antes de vincularlo.
@endifPrecio
{{ $contract->totalPriceFormatted }}
Enganche
{{ $contract->downPaymentFormatted }}
Saldo
{{ $contract->remainingBalanceFormatted }}
Mensualidad
{{ $contract->monthlyPaymentFormatted }}
Documento congelado, OTP, auditoría SHA-256 e integración desacoplada con proveedor NOM-151.
Firmas: {{ $session->signers->where('status', 'signed')->count() }}/{{ $session->signers->count() }} · vence {{ optional($session->expires_at)->format('d/m/Y H:i') }}
NOM-151: {{ $session->nom151Evidence?->status ?? 'pendiente' }}
@if ($session->status === 'integrity_failed')Sesión invalidada por integridad. La descarga del PDF firmado está bloqueada; el incidente está disponible en el expediente.
@endifNo hay sesiones de firma electrónica.
@endforelse