@if(!empty($logoEmpresaDataUri)) @endif

@if($tipo === 'agenda') Agenda de Vencimentos @elseif($tipo === 'lucratividade') Lucratividade por Contrato @elseif($tipo === 'filtros') Locações por Filtros @else Carteira de Contratos @endif

Gerado em {{ $geradoEm->format('d/m/Y H:i') }} • Aba: {{ ucfirst($aba) }}
Contratos
{{ number_format((int)($totais['quantidade'] ?? 0), 0, ',', '.') }}
Receita Total
R$ {{ number_format((float)($totais['valor_total'] ?? 0), 2, ',', '.') }}
Despesas
R$ {{ number_format((float)($totais['valor_despesas'] ?? 0), 2, ',', '.') }}
Lucro / Margem
R$ {{ number_format((float)($totais['valor_lucro'] ?? 0), 2, ',', '.') }} ({{ number_format((float)($totais['margem_media'] ?? 0), 2, ',', '.') }}%)
@if(!empty($filtrosResumo['status']) || !empty($filtrosResumo['cliente']) || !empty($filtrosResumo['produto']) || !empty($filtrosResumo['periodo']))
Status: {{ $filtrosResumo['status'] ?? 'Todos' }} Cliente: {{ $filtrosResumo['cliente'] ?? 'Todos' }} Produto: {{ $filtrosResumo['produto'] ?? 'Todos' }} Período: {{ !empty($filtrosResumo['periodo']) ? $filtrosResumo['periodo'] : 'Todos' }}
@endif @if($tipo === 'agenda') @forelse($locacoesAgenda as $locacao) @empty @endforelse
Código Cliente Início Fim Período Valor Status prazo
{{ $locacao->codigo_display ?? $locacao->numero_contrato ?? $locacao->id_locacao }} {{ $locacao->cliente->nome ?? 'N/A' }} {{ optional($locacao->data_inicio)->format('d/m/Y') }} {{ optional($locacao->data_fim)->format('d/m/Y') }} {{ $locacao->periodo_exibicao ?? '-' }} R$ {{ number_format((float)($locacao->valor_total_listagem ?? 0), 2, ',', '.') }} {{ $locacao->prazo_status_agenda ?? 'Sem data fim' }}
Nenhum contrato encontrado para agenda.
@elseif($tipo === 'filtros') @forelse($locacoes as $locacao) @php $nomesProdutos = collect($locacao->produtos ?? []) ->map(fn($item) => $item->produto->nome ?? null) ->filter() ->unique() ->values(); @endphp @empty @endforelse
Código Cliente Status Período Produto(s) Valor
{{ $locacao->codigo_display ?? $locacao->numero_contrato ?? $locacao->id_locacao }} {{ $locacao->cliente->nome ?? 'N/A' }} {{ \App\Domain\Locacao\Models\Locacao::statusList()[$locacao->status] ?? ucfirst($locacao->status ?? '-') }} {{ optional($locacao->data_inicio)->format('d/m/Y') }} - {{ optional($locacao->data_fim)->format('d/m/Y') }} {{ $nomesProdutos->isNotEmpty() ? $nomesProdutos->join(', ') : '-' }} R$ {{ number_format((float)($locacao->valor_total_listagem ?? 0), 2, ',', '.') }}
Nenhuma locação encontrada com os filtros informados.
@elseif($tipo === 'lucratividade') @forelse($locacoes as $locacao) @empty @endforelse
Código Cliente Receita Despesas Lucro Margem Faturamentos
{{ $locacao->codigo_display ?? $locacao->numero_contrato ?? $locacao->id_locacao }} {{ $locacao->cliente->nome ?? 'N/A' }} R$ {{ number_format((float)($locacao->valor_total_listagem ?? 0), 2, ',', '.') }} R$ {{ number_format((float)($locacao->subtotal_despesas_listagem ?? 0), 2, ',', '.') }} R$ {{ number_format((float)($locacao->valor_lucro_listagem ?? 0), 2, ',', '.') }} {{ number_format((float)($locacao->margem_lucro_listagem ?? 0), 2, ',', '.') }}% {{ (int)($locacao->faturamentos_ativos_count ?? 0) }}
Nenhum contrato encontrado para lucratividade.
@else @forelse($locacoes as $locacao) @empty @endforelse
Código Cliente Período Valor total Status Faturamentos
{{ $locacao->codigo_display ?? $locacao->numero_contrato ?? $locacao->id_locacao }} {{ $locacao->cliente->nome ?? 'N/A' }} {{ optional($locacao->data_inicio)->format('d/m/Y') }} - {{ optional($locacao->data_fim)->format('d/m/Y') }} R$ {{ number_format((float)($locacao->valor_total_listagem ?? 0), 2, ',', '.') }} {{ \App\Domain\Locacao\Models\Locacao::statusList()[$locacao->status] ?? ucfirst($locacao->status ?? '-') }} {{ (int)($locacao->faturamentos_ativos_count ?? 0) }}
Nenhum contrato encontrado para carteira.
@endif