@extends('reports.pdf.layout') @section('title', 'Relatório do Dashboard') @section('content')

Resumo Executivo do Sistema

Data de Geração: {{ $generated_at }}
Período de Referência: {{ now()->format('m/Y') }}

Estatísticas Gerais do Sistema

Total de Contas {{ $stats['total_accounts'] }}
Contas Ativas {{ $stats['active_accounts'] }}
Total de Transações {{ number_format($stats['total_transactions'], 0, ',', '.') }}
Saldo Total R$ {{ number_format($stats['total_balance'], 2, ',', '.') }}

Resumo do Mês Atual ({{ now()->format('m/Y') }})

Transações do Mês {{ number_format($monthlyStats['current_month_transactions'], 0, ',', '.') }}
Créditos R$ {{ number_format($monthlyStats['current_month_credit'], 2, ',', '.') }}
Débitos R$ {{ number_format($monthlyStats['current_month_debit'], 2, ',', '.') }}
Saldo Mensal R$ {{ number_format($monthlyStats['current_month_credit'] - $monthlyStats['current_month_debit'], 2, ',', '.') }}

Indicadores de Performance

Média Diária de Transações {{ $monthlyStats['daily_average'] }}
Transações Pendentes {{ $stats['pending_transactions'] }}
Conciliações do Mês {{ $stats['month_reconciliations'] }}
Total de Categorias {{ $stats['total_categories'] }}
@if($recentTransactions->count() > 0)

Transações Recentes

@foreach($recentTransactions->take(10) as $transaction) @endforeach
Data Descrição Conta Valor Tipo Status
{{ $transaction->transaction_date->format('d/m/Y') }} {{ Str::limit($transaction->description, 35) }} {{ $transaction->bankAccount->name ?? 'N/A' }} {{ $transaction->type == 'credit' ? '+' : '-' }}R$ {{ number_format($transaction->amount, 2, ',', '.') }} {{ $transaction->type == 'credit' ? 'C' : 'D' }} @switch($transaction->status) @case('reconciled') Conciliado @break @case('pending') Pendente @break @default {{ ucfirst($transaction->status) }} @endswitch
@endif @if($recentReconciliations->count() > 0)

Conciliações Recentes

@foreach($recentReconciliations->take(8) as $reconciliation) @endforeach
ID Conta Data Saldo Inicial Saldo Final Status
{{ $reconciliation->id }} {{ $reconciliation->bankAccount->name ?? 'N/A' }} {{ $reconciliation->created_at->format('d/m/Y H:i') }} R$ {{ number_format($reconciliation->opening_balance, 2, ',', '.') }} R$ {{ number_format($reconciliation->closing_balance, 2, ',', '.') }} @switch($reconciliation->status) @case('approved') Aprovado @break @case('completed') Concluído @break @case('draft') Rascunho @break @default {{ ucfirst($reconciliation->status) }} @endswitch
@endif @if(isset($monthlyStats['top_categories']) && $monthlyStats['top_categories']->count() > 0)

Top Categorias

@foreach($monthlyStats['top_categories']->take(5) as $category) @endforeach
Categoria Quantidade Valor Total
{{ $category->category_id ?: 'Sem categoria' }} {{ $category->count }} R$ {{ number_format($category->total, 2, ',', '.') }}
@endif

Observações

Sistema: BC Sistema Financeiro
Usuário: {{ auth()->user()->name ?? 'Sistema' }}
Última Atualização: {{ now()->format('d/m/Y H:i:s') }}
@endsection