@extends('adminlte::page') @section('title', 'Sigo 2.0 - Detalhes do Processo de Cobrança') {{-- Desabilita plugins do DataTables que não são usados nesta view --}} @section('plugins.Datatables', false) @section('plugins.DatatablesPlugins', false) {{-- Habilita Toastr para notificações --}} @section('plugins.Toastr', true) @section('content_header')

Detalhes do Processo de Cobrança #{{ $processo->prc_id }}

Voltar
@stop @section('content') @php $statusBadgeClasses = [ 'Aberta' => 'warning', 'Em Negociação' => 'info', 'Acordo Fechado' => 'primary', 'Quitada' => 'success', 'Cancelada' => 'secondary', 'Incobrável' => 'danger', ]; @endphp

Informações do Processo

Status:
{{ $processo->prc_status }}
Valor Total:
R$ {{ number_format($processo->prc_valor_total, 2, ',', '.') }}
Data de Início:
{{ $processo->prc_data_inicio ? \Carbon\Carbon::parse($processo->prc_data_inicio)->format('d/m/Y') : '-' }}
Data de Fechamento:
{{ $processo->prc_data_fechamento ? \Carbon\Carbon::parse($processo->prc_data_fechamento)->format('d/m/Y') : '-' }}
@if($processo->prc_observacoes)
Observações:
{{ $processo->prc_observacoes }}
@endif

Informações da Empresa

Código:
{{ $processo->plano->pla_codigo ?? '-' }}
Nome/Razão Social:
{{ $processo->plano->pla_nome ?? $processo->plano->pla_razsoc ?? '-' }}
CNPJ:
{{ $processo->plano->pla_cgc ? preg_replace('/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/', '$1.$2.$3/$4-$5', $processo->plano->pla_cgc) : '-' }}
Telefone:
{{ $processo->plano->pla_fone ?? '-' }}
E-mail Principal:
@if($processo->plano->pla_email) {{ $processo->plano->pla_email }} @else - @endif
@php // Busca emails adicionais via relacionamento $emailsArray = []; if ($processo->plano && $processo->plano->emailsAdicionais) { $emailsArray = $processo->plano->emailsAdicionais ->pluck('epl_email') ->filter(function($email) { return !empty(trim($email)); }) ->toArray(); } @endphp @if(!empty($emailsArray) && count($emailsArray) > 0)
E-mails Adicionais:
@foreach($emailsArray as $email) @if(!empty(trim($email))) {{ trim($email) }} @endif @endforeach
@endif

Faturas Vinculadas ({{ $processo->faturas->count() }})

@forelse($processo->faturas as $fatura) @php $vencimento = optional($fatura->fatura)->fat_dtvencto ? \Carbon\Carbon::parse($fatura->fatura->fat_dtvencto)->startOfDay() : null; $diasEmAtraso = $vencimento && $vencimento->lt(\Carbon\Carbon::today()) ? \Carbon\Carbon::today()->diffInDays($vencimento) : 0; @endphp @empty @endforelse
Número da Fatura Valor Original Emissão Vencimento Dias em Atraso Juros/Multa Valor Atualizado Status Impressão
{{ $fatura->fco_fat_numero }} R$ {{ number_format($fatura->fco_valor_original, 2, ',', '.') }} {{ optional($fatura->fatura)->fat_emissao ? \Carbon\Carbon::parse($fatura->fatura->fat_emissao)->format('d/m/Y') : '-' }} {{ optional($fatura->fatura)->fat_dtvencto ? \Carbon\Carbon::parse($fatura->fatura->fat_dtvencto)->format('d/m/Y') : '-' }} {{ $diasEmAtraso }} R$ {{ number_format($fatura->fco_valor_juros_multa, 2, ',', '.') }} R$ {{ number_format($fatura->fco_valor_atualizado, 2, ',', '.') }} {{ $fatura->fco_status }} Fatura Boleto
Nenhuma fatura vinculada
Total: R$ {{ number_format($processo->faturas->sum('fco_valor_atualizado'), 2, ',', '.') }}
@php $temAcordoAtivo = $processo->acordos->contains(fn($a) => $a->aco_status !== 'Cancelado'); @endphp

Acordos ({{ $processo->acordos->count() }})

@if($temAcordoAtivo) Cancele o acordo atual para criar outro. @else @endif
@forelse($processo->acordos as $acordo)
Acordo #{{ $acordo->aco_id }} - {{ $acordo->aco_tipo }}
@php $nomeUsuarioCriacao = optional($acordo->usuarioCriacao)->usu_nome ?? 'Usuário não informado'; @endphp @if($acordo->aco_status != 'Cancelado' && $acordo->aco_status != 'Quitado') @endif {{ $acordo->aco_status }}
Valor Total:
R$ {{ number_format($acordo->aco_valor_total, 2, ',', '.') }}
Desconto:
R$ {{ number_format($acordo->aco_valor_desconto, 2, ',', '.') }}
Juros:
R$ {{ number_format($acordo->aco_valor_juros, 2, ',', '.') }}
Parcelas:
{{ $acordo->aco_numero_parcelas }}x
@if($acordo->boletos->count() > 0) @php $urlBoletoBase = request()->getSchemeAndHttpHost() . '/sigoweb/relatorios/jasperphp/boletoNegociacao.php'; $nomeUsuarioCriacao = optional($acordo->usuarioCriacao)->usu_nome ?? 'Usuário não informado'; @endphp
Boletos: @foreach($acordo->boletos as $boleto) @php $nossoNumero = $boleto->bol_nossonumero ?? $boleto->bol_numero ?? null; @endphp @endforeach
Nosso Número Parcela Valor Vencimento Status Usuário Ações
{{ $nossoNumero ?? '-' }} {{ $boleto->bol_numero_parcela ?? '-' }} R$ {{ number_format($boleto->bol_valor, 2, ',', '.') }} {{ $boleto->bol_data_vencimento ? \Carbon\Carbon::parse($boleto->bol_data_vencimento)->format('d/m/Y') : '-' }} {{ $boleto->bol_status }} @if($nossoNumero) Imprimir @else - @endif
@endif
@empty

Nenhum acordo criado ainda.

@endforelse

Histórico de Ações

@forelse($processo->historico as $historico) @php $obs = $historico->his_observacoes ?? $historico->HIS_OBSERVACOES ?? null; @endphp @empty @endforelse
Data/Hora Tipo Descrição Observações Contato Usuário
{{ $historico->his_data ? \Carbon\Carbon::parse($historico->his_data)->format('d/m/Y H:i') : '-' }} {{ $historico->his_tipo_acao ?? $historico->HIS_TIPO_ACAO ?? '-' }} {{ $historico->his_descricao ?? $historico->HIS_DESCRICAO ?? '-' }} {{ $obs ? e($obs) : '-' }} @if($historico->his_contato_tipo ?? $historico->HIS_CONTATO_TIPO ?? null) {{ $historico->his_contato_tipo ?? $historico->HIS_CONTATO_TIPO }}: {{ $historico->his_contato_detalhes ?? $historico->HIS_CONTATO_DETALHES ?? '-' }} @else - @endif {{ $historico->usuario->usu_nome ?? '-' }}
Nenhum registro no histórico
@stop @section('js') @stop