@extends('layouts.app') @section('title', 'Cobrança Operacional') @section('topbar_title', 'Produção: Gestão Operacional de Cobrança') @section('styles') @endsection @section('content')
{{-- CABEÇALHO --}}

Painel Operacional de Cobrança

Acompanhamento de títulos a receber, divergências de faturamento, controle de risco e linha do tempo de contatos.

{{-- EXPORTAÇÃO EXCEL (.XLSX) VIA MODAL GLOBAL --}} {{-- EXPORTAÇÃO CSV --}} Exportar CSV @if (auth()->user()?->ehAdmin())
@csrf
@endif
@if (session('status'))
{{ session('status') }}
@endif {{-- CARDS DE KPIS --}}
Saldo em Aberto R$ {{ number_format($kpis['total_aberto'], 2, ',', '.') }} Carteira ativa a liquidar
Total em Atraso R$ {{ number_format($kpis['total_atraso'], 2, ',', '.') }} Inadimplência vencida
Total Recebido R$ {{ number_format($kpis['total_recebido'], 2, ',', '.') }} Títulos liquidados no ERP
Ocorrências Críticas {{ number_format($kpis['qtd_criticos'], 0, ',', '.') }} Judicializados, Glosados ou Protesto
Follow-ups Ativos {{ number_format($kpis['qtd_follow_up_ativo'], 0, ',', '.') }} Em acompanhamento de divergência
{{-- BARRA DE FILTROS AVANÇADOS --}}
Limpar
{{-- TABELA DE TÍTULOS --}}
@forelse ($cobrancas as $item) {{-- PERFIL DO PARCEIRO --}} {{-- OCORRÊNCIA FINANCEIRA --}} {{-- FOLLOW UP STATUS --}} {{-- CONTATO DE COBRANÇA --}} {{-- AÇÕES --}} @empty @endforelse
Doc / Título Filial Cliente / Devedor Vencimento & Aging Saldo Aberto Perfil Parceiro Ocorrência Financeira Follow Up Divergência Contato Parceiro Ações Operacionais
{{ $item->documento }}
Tít: {{ $item->numero_titulo }} (Parc {{ $item->parcela }})
Emp {{ $item->cod_empresa }}
{{ $item->cliente }}
{{ $item->cnpj_cpf_formatado }} @if ($item->setor_cobranca) • {{ $item->setor_cobranca }} @endif
{{ $item->dt_vencimento_formatada }}
@if ($item->dias_atraso > 0) Atraso: {{ $item->dias_atraso }} dias @else No prazo @endif
R$ {{ number_format($item->vr_saldo_em_aberto, 2, ',', '.') }}
Total: R$ {{ number_format($item->vr_documento, 2, ',', '.') }}
@if ($item->perfil_parceiro === 'Baixo Risco') Baixo Risco @elseif ($item->perfil_parceiro === 'Médio Risco') Médio Risco @elseif ($item->perfil_parceiro === 'Alto Risco') Alto Risco @else Não Definido @endif @php $ocClass = match($item->ocorrencia_financeira) { 'Judicializado', 'Protesto', 'Inadimplente Crônico' => 'ocorrencia-judicial', 'Glosado' => 'ocorrencia-glosa', 'Acordo / Parcelamento', 'Cobrança Extrajudicial' => 'ocorrencia-acordo', default => 'ocorrencia-normal', }; @endphp {{ $item->ocorrencia_financeira ?? 'Normal' }} @if ($item->follow_up_status) {{ $item->follow_up_status }} @else Sem follow-up @endif @if ($item->contato_cobranca)
{{ $item->contato_cobranca }}
@else Não informado @endif
Nenhum título de cobrança encontrado com os filtros aplicados.
{{-- PAGINAÇÃO --}} {{ $cobrancas->links() }}
{{-- ========================================================================= MODAL DE EDIÇÃO OPERACIONAL DOS 4 CAMPOS ========================================================================= --}} {{-- ========================================================================= MODAL DE HISTÓRICO / LINHA DO TEMPO (1:N) ========================================================================= --}} @endsection