@extends('layouts.app') @section('title', 'Secure Document Control') @section('content')

Secure vault & compliance

Document Control Center

Customer, application, corporate and employee records with verification and expiry oversight.

Open Secure Vault@if(auth()->user()->hasPermission('pro.view'))Original Custody@endif
@foreach([ ['Customer Vault',$metrics['customer_documents'],'text-blue-600'], ['Application Files',$metrics['application_documents'],'text-violet-600'], ['Corporate Files',$metrics['corporate_documents'],'text-cyan-600'], ['Employee Files',$metrics['employee_documents'],'text-emerald-600'], ['Awaiting Verification',$metrics['pending_verification'],'text-amber-600'], ['Expire in 30 Days',$metrics['expiring_soon'],'text-rose-600'] ] as [$label,$value,$color])

{{ $label }}

{{ number_format($value) }}
@endforeach

Recently Added Documents

Latest current versions in the customer document vault.

View all
@forelse($recentDocuments as $document) @empty @endforelse
DocumentCustomerNumberExpiryStatus
{{ $document->document_name ?: ($document->documentType?->name_en ?? 'Document') }}Version {{ $document->version }} · {{ $document->created_at->diffForHumans() }}{{ $document->customer?->full_name_en ?? 'Customer unavailable' }}{{ $document->customer?->customer_code }}{{ $document->document_number ?: 'Not recorded' }}{{ $document->issued_by }}{{ $document->expiry_date?->format('d M Y') ?? 'No expiry' }}{{ $document->expiry_date?->diffForHumans() }}{{ ucfirst($document->status) }}
DNo customer documents uploaded

Verified document versions will appear here.

Expiry Watchlist

Current documents expiring within 60 days.

Action required
@forelse($expiringDocuments as $document)
{{ max(0, today()->diffInDays($document->expiry_date, false)) }}
{{ $document->customer?->full_name_en ?? 'Customer unavailable' }}{{ $document->document_name ?: ($document->documentType?->name_en ?? 'Document') }}
{{ $document->expiry_date?->format('d M Y') }}days left
@empty
No near-term expiries

The next 60 days are clear.

@endforelse
@endsection